it.sistematica.isharedoc.sharecloud.model.replica
Class ReplicaFile
java.lang.Object
it.sistematica.isharedoc.sharecloud.model.CloudAbstractFile
it.sistematica.isharedoc.sharecloud.model.replica.ReplicaFile
- All Implemented Interfaces:
- CloudFile
- Direct Known Subclasses:
- ReplicaDocument, ReplicaFolder
public class ReplicaFile
- extends CloudAbstractFile
- implements CloudFile
Fields inherited from class it.sistematica.isharedoc.sharecloud.model.CloudAbstractFile |
changedProperties, confidentialityLevel, created, createdBy, deleted, description, entities, file, hidden, id, modified, modifiedBy, name, note, objectTemplate, original, ownerOrganization, parent, session, status |
Methods inherited from class it.sistematica.isharedoc.sharecloud.model.CloudAbstractFile |
addAcl, addSecondaryType, getAcl, getAttributesAsString, getAttributeValues, getChangedProperties, getColor, getConfidentialityLevel, getConfidentialityLevelId, getDescription, getFileType, getIconClass, getIconDescription, getIconMedium, getIconTitle, getIconTree, getIdFullPath, getInternalFile, getNameFullPath, getNameFullPathWithAttributes, getNameFullPathWithNote, getNameWithAttributes, getNameWithNote, getNote, getNoteInShort, getObjectTemplate, getObjectTemplateId, getOrganization, getOrganizationId, getOriginal, getParent, getParentObject, getPropertyValueString, getRemotePath, getSession, getStatus, getTrashPath, getURL, isContainer, isDeleted, isDocument, isDrive, isFolder, isHidden, isItemLink, isLink, isRemote, isSpecial, isTopic, isTrash, isTrashed, removeAcl, removeSecondaryType, setAcl, setChangedProperties, setConfidentialityLevelId, setDeleted, setDescription, setHidden, setInternalFile, setNote, setObjectTemplateId, setOrganizationId, setParent, setPropertyValue, setSession, setStatus, toString, traceChanges |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Methods inherited from interface it.sistematica.isharedoc.sharecloud.model.CloudFile |
addAcl, addSecondaryType, getAcl, getAttributesAsString, getAttributeValues, getChangedProperties, getColor, getConfidentialityLevel, getConfidentialityLevelId, getDescription, getFileType, getIconClass, getIconDescription, getIconMedium, getIconTitle, getIconTree, getIdFullPath, getInternalFile, getNameFullPath, getNameFullPathWithAttributes, getNameFullPathWithNote, getNameWithAttributes, getNameWithNote, getNote, getNoteInShort, getObjectTemplate, getObjectTemplateId, getOrganization, getOrganizationId, getOriginal, getParent, getParentObject, getPropertyValueString, getRemotePath, getSession, getStatus, getTrashPath, getURL, isContainer, isDeleted, isDocument, isDrive, isFolder, isHidden, isItemLink, isLink, isRemote, isSpecial, isTopic, isTrash, isTrashed, removeAcl, removeSecondaryType, setAcl, setChangedProperties, setConfidentialityLevelId, setDeleted, setDescription, setHidden, setInternalFile, setNote, setObjectTemplateId, setOrganizationId, setParent, setPropertyValue, setStatus, traceChanges |
object
@XStreamAsAttribute
protected DocumentContentReplica object
content
protected DocumentContent content
document
protected Document document
ReplicaFile
public ReplicaFile(CloudSession session,
DocumentContentReplica file)
getSourceDocument
public Document getSourceDocument()
getObject
public java.lang.Object getObject()
- Specified by:
getObject
in interface CloudFile
isReplica
public java.lang.Boolean isReplica()
- Specified by:
isReplica
in interface CloudFile
- Overrides:
isReplica
in class CloudAbstractFile
isInternal
public java.lang.Boolean isInternal()
- Specified by:
isInternal
in interface CloudFile
- Overrides:
isInternal
in class CloudAbstractFile
getId
public java.lang.String getId()
- Specified by:
getId
in interface CloudFile
- Overrides:
getId
in class CloudAbstractFile
setId
public void setId(java.lang.String id)
- Specified by:
setId
in interface CloudFile
- Overrides:
setId
in class CloudAbstractFile
getType
public java.lang.String getType()
- Specified by:
getType
in interface CloudFile
- Overrides:
getType
in class CloudAbstractFile
- Returns:
- LINK for link
DOC for document
FOLDER for folder
getCreated
public java.util.Date getCreated()
- Specified by:
getCreated
in interface CloudFile
- Overrides:
getCreated
in class CloudAbstractFile
setCreated
public void setCreated(java.util.Date created)
- Specified by:
setCreated
in interface CloudFile
- Overrides:
setCreated
in class CloudAbstractFile
getCreatedBy
public java.lang.String getCreatedBy()
- Specified by:
getCreatedBy
in interface CloudFile
- Overrides:
getCreatedBy
in class CloudAbstractFile
setCreatedBy
public void setCreatedBy(java.lang.String createdBy)
- Specified by:
setCreatedBy
in interface CloudFile
- Overrides:
setCreatedBy
in class CloudAbstractFile
getModified
public java.util.Date getModified()
- Specified by:
getModified
in interface CloudFile
- Overrides:
getModified
in class CloudAbstractFile
setModified
public void setModified(java.util.Date modified)
- Specified by:
setModified
in interface CloudFile
- Overrides:
setModified
in class CloudAbstractFile
getModifiedBy
public java.lang.String getModifiedBy()
- Specified by:
getModifiedBy
in interface CloudFile
- Overrides:
getModifiedBy
in class CloudAbstractFile
setModifiedBy
public void setModifiedBy(java.lang.String modifiedBy)
- Specified by:
setModifiedBy
in interface CloudFile
- Overrides:
setModifiedBy
in class CloudAbstractFile
getPath
public java.lang.String getPath()
- Specified by:
getPath
in interface CloudFile
getRepositoryPath
public java.lang.String getRepositoryPath()
- Specified by:
getRepositoryPath
in interface CloudFile
getName
public java.lang.String getName()
- Specified by:
getName
in interface CloudFile
- Overrides:
getName
in class CloudAbstractFile
setName
public void setName(java.lang.String name)
- Specified by:
setName
in interface CloudFile
- Overrides:
setName
in class CloudAbstractFile
getSecondaryTypes
public java.util.Set<CloudType> getSecondaryTypes()
- Specified by:
getSecondaryTypes
in interface CloudFile
- Overrides:
getSecondaryTypes
in class CloudAbstractFile
getProperty
public CloudProperty getProperty(java.lang.String id)
- Specified by:
getProperty
in interface CloudFile
- Overrides:
getProperty
in class CloudAbstractFile
getProperties
public java.util.Set<CloudProperty> getProperties()
- Specified by:
getProperties
in interface CloudFile
- Overrides:
getProperties
in class CloudAbstractFile
getPropertyValue
public java.lang.Object getPropertyValue(java.lang.String id)
- Specified by:
getPropertyValue
in interface CloudFile
- Overrides:
getPropertyValue
in class CloudAbstractFile
trace
public void trace()
- Specified by:
trace
in interface CloudFile
- Overrides:
trace
in class CloudAbstractFile