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 Summary
Modifier 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
-
getID
String getID() -
getContentLength
Long getContentLength() -
getName
String getName() -
setContentLength
-
setName
-
isFolder
boolean isFolder() -
isWorkspace
boolean isWorkspace() -
isLocked
boolean isLocked() -
isDeleteEnabled
boolean isDeleteEnabled() -
isRenameEnabled
boolean isRenameEnabled() -
isDownloadEnabled
boolean isDownloadEnabled() -
isWriteEnabled
boolean isWriteEnabled() -
isMoveEnabled
boolean isMoveEnabled() -
isAddChildEnabled
boolean isAddChildEnabled() -
setDeleteEnabled
void setDeleteEnabled(boolean deleteEnabled) -
setDownloadEnabled
void setDownloadEnabled(boolean downloadEnabled) -
setRenameEnabled
void setRenameEnabled(boolean renameEnabled) -
setWriteEnabled
void setWriteEnabled(boolean writeEnabled) -
setAddChildEnabled
void setAddChildEnabled(boolean renameEnabled) -
setLocked
void setLocked(boolean locked) -
setFolder
void setFolder(boolean folder) -
setWorkspace
void setWorkspace(boolean workspace) -
setInputStream
-
getInputStream
InputStream getInputStream() -
setRequestedPerson
void setRequestedPerson(long id) -
getRequestedPerson
long getRequestedPerson() -
isCheckedOut
boolean isCheckedOut() -
setCheckedOut
void setCheckedOut(boolean checkedOut) -
setVersionLabel
-
getVersionLabel
String getVersionLabel() -
getLastModified
Date getLastModified() -
setLastModified
-
setVersionDate
-
getVersionDate
Date getVersionDate() -
getAuthor
String getAuthor() -
setAuthor
-
getComment
String getComment() -
setComment
-
setCreationDate
-
getCreationDate
Date getCreationDate() -
getSession
WebdavSession getSession() -
setSession
-
getDocRef
Long getDocRef() -
setDocRef
-
setFolderID
-
getFolderID
String getFolderID() -
getLockUser
String getLockUser() -
setLockUser
-
setETag
-
getETag
String getETag() -
setSize
void setSize(long l) -
getSize
long getSize()
-