Interface Resource
- All Known Implementing Classes:
- ResourceImpl
public interface Resource
Main-Class that contains all information about one particular resource within
 logicalDOC. Important attributes are ID, Name, RequestedPerson ID
 identifies a resource against logicalDOC.
Name Is the Title of a given resource that appears on the client site as "file name"
RequestedPerson shows the user that wants to do something with this resource. Therefore the passed ID corresponds with the userid within logicalDOC. Secure handlings will be managed through this.
Name Is the Title of a given resource that appears on the client site as "file name"
RequestedPerson shows the user that wants to do something with this resource. Therefore the passed ID corresponds with the userid within logicalDOC. Secure handlings will be managed through this.
- Author:
- Sebastian Wenzky, Alessandro Gasparini
- 
Method SummaryModifier and TypeMethodDescriptiongetETag()getID()getName()longlonggetSize()booleanbooleanbooleanbooleanbooleanisFolder()booleanisLocked()booleanbooleanbooleanbooleanvoidsetAddChildEnabled(boolean renameEnabled) voidvoidsetCheckedOut(boolean checkedOut) voidsetComment(String comment) voidsetContentLength(Long contentLength) voidsetCreationDate(Date creation) voidsetDeleteEnabled(boolean deleteEnabled) voidvoidsetDownloadEnabled(boolean downloadEnabled) voidvoidsetFolder(boolean folder) voidsetFolderID(String folderID) voidvoidvoidsetLastModified(Date lastModified) voidsetLocked(boolean locked) voidsetLockUser(String lockUser) voidvoidsetRenameEnabled(boolean renameEnabled) voidsetRequestedPerson(long id) voidsetSession(WebdavSession session) voidsetSize(long l) voidsetVersionDate(Date date) voidsetVersionLabel(String versionLabel) voidsetWorkspace(boolean workspace) voidsetWriteEnabled(boolean writeEnabled) 
- 
Method Details- 
setID
- 
getIDString getID()
- 
getContentLengthLong getContentLength()
- 
getNameString getName()
- 
setContentLength
- 
setName
- 
isFolderboolean isFolder()
- 
isWorkspaceboolean isWorkspace()
- 
isLockedboolean isLocked()
- 
isDeleteEnabledboolean isDeleteEnabled()
- 
isRenameEnabledboolean isRenameEnabled()
- 
isDownloadEnabledboolean isDownloadEnabled()
- 
isWriteEnabledboolean isWriteEnabled()
- 
isMoveEnabledboolean isMoveEnabled()
- 
isAddChildEnabledboolean isAddChildEnabled()
- 
setDeleteEnabledvoid setDeleteEnabled(boolean deleteEnabled) 
- 
setDownloadEnabledvoid setDownloadEnabled(boolean downloadEnabled) 
- 
setRenameEnabledvoid setRenameEnabled(boolean renameEnabled) 
- 
setWriteEnabledvoid setWriteEnabled(boolean writeEnabled) 
- 
setAddChildEnabledvoid setAddChildEnabled(boolean renameEnabled) 
- 
setLockedvoid setLocked(boolean locked) 
- 
setFoldervoid setFolder(boolean folder) 
- 
setWorkspacevoid setWorkspace(boolean workspace) 
- 
setInputStream
- 
getInputStreamInputStream getInputStream()
- 
setRequestedPersonvoid setRequestedPerson(long id) 
- 
getRequestedPersonlong getRequestedPerson()
- 
isCheckedOutboolean isCheckedOut()
- 
setCheckedOutvoid setCheckedOut(boolean checkedOut) 
- 
setVersionLabel
- 
getVersionLabelString getVersionLabel()
- 
getLastModifiedDate getLastModified()
- 
setLastModified
- 
setVersionDate
- 
getVersionDateDate getVersionDate()
- 
getAuthorString getAuthor()
- 
setAuthor
- 
getCommentString getComment()
- 
setComment
- 
setCreationDate
- 
getCreationDateDate getCreationDate()
- 
getSessionWebdavSession getSession()
- 
setSession
- 
getDocRefLong getDocRef()
- 
setDocRef
- 
setFolderID
- 
getFolderIDString getFolderID()
- 
getLockUserString getLockUser()
- 
setLockUser
- 
setETag
- 
getETagString getETag()
- 
setSizevoid setSize(long l) 
- 
getSizelong getSize()
 
-