it.sistematica.isharedoc.sharecloud.model
Interface CloudFile
- All Known Subinterfaces:
- CloudDocument, CloudDocumentVersion, CloudFolder
- All Known Implementing Classes:
- CloudAbstractFile, CloudUnauthenticatedRepository.CloudUnauthenticatedFolder, CmisDocument, CmisFile, CmisFolder, DropboxFile, DropboxFolder, EvernoteFile, EvernoteFolder, GoogleDriveFile, GoogleDriveFolder, HttpCloudFile, InternalDocument, InternalDocumentVersion, InternalFile, InternalFolder, ReplicaDocument, ReplicaDocumentVersion, ReplicaFile, ReplicaFolder, SmartsheetDocument, SmartsheetFolder, SmartsheetHome
public interface CloudFile
PATH_SEPARATOR
static final java.lang.String PATH_SEPARATOR
- See Also:
- Constant Field Values
TRASH_DIRECTORY_NAME
static final java.lang.String TRASH_DIRECTORY_NAME
- See Also:
- Constant Field Values
getURL
CloudURL getURL()
getSession
CloudSession getSession()
getObject
java.lang.Object getObject()
isInternal
java.lang.Boolean isInternal()
getInternalFile
File getInternalFile()
setInternalFile
void setInternalFile(File file)
isReplica
java.lang.Boolean isReplica()
getType
java.lang.String getType()
- Returns:
- LINK for link
DOC for document
FOLDER for folder
getId
java.lang.String getId()
setId
void setId(java.lang.String id)
getCreated
java.util.Date getCreated()
setCreated
void setCreated(java.util.Date created)
getCreatedBy
java.lang.String getCreatedBy()
setCreatedBy
void setCreatedBy(java.lang.String createdBy)
getModified
java.util.Date getModified()
setModified
void setModified(java.util.Date modified)
getModifiedBy
java.lang.String getModifiedBy()
setModifiedBy
void setModifiedBy(java.lang.String modifiedBy)
getPath
java.lang.String getPath()
getRepositoryPath
java.lang.String getRepositoryPath()
getTrashPath
java.lang.String getTrashPath()
getName
java.lang.String getName()
setName
void setName(java.lang.String name)
getDescription
java.lang.String getDescription()
setDescription
void setDescription(java.lang.String description)
getNote
java.lang.String getNote()
setNote
void setNote(java.lang.String note)
getNoteInShort
java.lang.String getNoteInShort()
getParentObject
CloudFolder getParentObject()
getParent
java.lang.String getParent()
setParent
void setParent(java.lang.String parent)
getStatus
java.lang.String getStatus()
setStatus
void setStatus(java.lang.String status)
isHidden
java.lang.Boolean isHidden()
setHidden
void setHidden(java.lang.Boolean hidden)
isDeleted
java.lang.Boolean isDeleted()
setDeleted
void setDeleted(java.lang.Boolean deleted)
isTrash
java.lang.Boolean isTrash()
isTrashed
java.lang.Boolean isTrashed()
isDrive
java.lang.Boolean isDrive()
isFolder
java.lang.Boolean isFolder()
isLink
java.lang.Boolean isLink()
isDocument
java.lang.Boolean isDocument()
isTopic
java.lang.Boolean isTopic()
isContainer
java.lang.Boolean isContainer()
isSpecial
java.lang.Boolean isSpecial()
isItemLink
java.lang.Boolean isItemLink()
isRemote
java.lang.Boolean isRemote()
getOriginal
CloudFile getOriginal()
getObjectTemplateId
java.lang.String getObjectTemplateId()
setObjectTemplateId
void setObjectTemplateId(java.lang.String objectTemplate)
getObjectTemplate
ObjectTemplate getObjectTemplate()
getOrganizationId
java.lang.String getOrganizationId()
setOrganizationId
void setOrganizationId(java.lang.String ownerOrganization)
getOrganization
Organization getOrganization()
getConfidentialityLevelId
java.lang.String getConfidentialityLevelId()
setConfidentialityLevelId
void setConfidentialityLevelId(java.lang.String confidentialityLevel)
getConfidentialityLevel
ConfidentialityLevel getConfidentialityLevel()
getIdFullPath
java.lang.String getIdFullPath()
getNameFullPath
java.lang.String getNameFullPath()
getNameWithAttributes
java.lang.String getNameWithAttributes()
getNameWithNote
java.lang.String getNameWithNote()
getNameFullPathWithNote
java.lang.String getNameFullPathWithNote()
getNameFullPathWithAttributes
java.lang.String getNameFullPathWithAttributes()
getAttributeValues
java.lang.String getAttributeValues()
getFileType
java.lang.String getFileType()
getAttributesAsString
java.lang.String getAttributesAsString()
getColor
java.lang.String getColor()
getIconClass
java.lang.String getIconClass()
getIconTitle
java.lang.String getIconTitle()
getIconDescription
java.lang.String getIconDescription()
getIconTree
java.lang.String getIconTree()
getIconMedium
java.lang.String getIconMedium()
getChangedProperties
java.util.Map<java.lang.String,java.lang.Object> getChangedProperties()
setChangedProperties
void setChangedProperties(java.util.Map<java.lang.String,java.lang.Object> changedProperties)
getSecondaryTypes
java.util.Set<CloudType> getSecondaryTypes()
addSecondaryType
void addSecondaryType(CloudType ct)
removeSecondaryType
void removeSecondaryType(CloudType ct)
getProperty
CloudProperty getProperty(java.lang.String id)
getProperties
java.util.Set<CloudProperty> getProperties()
setPropertyValue
void setPropertyValue(java.lang.String id,
java.lang.Object value)
getPropertyValue
java.lang.Object getPropertyValue(java.lang.String id)
getPropertyValueString
java.lang.String getPropertyValueString(java.lang.String id)
addAcl
void addAcl(java.util.List<CloudAce> aces,
org.apache.chemistry.opencmis.commons.enums.AclPropagation propagation)
removeAcl
void removeAcl(java.util.List<CloudAce> aces,
org.apache.chemistry.opencmis.commons.enums.AclPropagation propagation)
setAcl
void setAcl(java.util.List<CloudAce> aces)
getAcl
CloudAcl getAcl()
getRemotePath
java.lang.String getRemotePath()
trace
void trace()
traceChanges
void traceChanges()