it.sistematica.isharedoc.sharecloud.model.internal
Class InternalDocument
java.lang.Object
it.sistematica.isharedoc.sharecloud.model.CloudAbstractFile
it.sistematica.isharedoc.sharecloud.model.internal.InternalFile
it.sistematica.isharedoc.sharecloud.model.internal.InternalDocument
- All Implemented Interfaces:
- CloudDocument, CloudFile
- Direct Known Subclasses:
- InternalDocumentVersion
public class InternalDocument
- extends InternalFile
- implements CloudDocument
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, ownerOrganization, parent, session, status |
Methods inherited from class it.sistematica.isharedoc.sharecloud.model.internal.InternalFile |
addAcl, addSecondaryType, getAcl, getAttributesAsString, getAttributeValues, getChangedProperties, getColor, getConfidentialityLevel, getConfidentialityLevelId, getCreated, getCreatedBy, getDescription, getFileType, getId, getIdFullPath, getModified, getModifiedBy, getName, getNameFullPath, getNameFullPathWithAttributes, getNameFullPathWithNote, getNameWithAttributes, getNameWithNote, getNote, getNoteInShort, getObject, getObjectTemplate, getObjectTemplateId, getOrganization, getOrganizationId, getOriginal, getParent, getParentObject, getPath, getProperties, getProperty, getPropertyValue, getPropertyValueString, getRepositoryPath, getSecondaryTypes, getStatus, getType, isContainer, isDeleted, isDocument, isDrive, isHidden, isItemLink, isLink, isRemote, isSpecial, isTopic, isTrash, isTrashed, removeAcl, removeSecondaryType, setAcl, setChangedProperties, setConfidentialityLevelId, setCreated, setCreatedBy, setDeleted, setDescription, setHidden, setId, setModified, setModifiedBy, setName, setNote, setObjectTemplateId, setOrganizationId, setParent, setPropertyValue, setStatus, trace, valueOf |
Methods inherited from class it.sistematica.isharedoc.sharecloud.model.CloudAbstractFile |
getIconClass, getIconDescription, getIconMedium, getIconTitle, getIconTree, getInternalFile, getRemotePath, getSession, getTrashPath, getURL, isFolder, isInternal, isReplica, setInternalFile, setSession, 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, getCreated, getCreatedBy, getDescription, getFileType, getIconClass, getIconDescription, getIconMedium, getIconTitle, getIconTree, getId, getIdFullPath, getInternalFile, getModified, getModifiedBy, getName, getNameFullPath, getNameFullPathWithAttributes, getNameFullPathWithNote, getNameWithAttributes, getNameWithNote, getNote, getNoteInShort, getObject, getObjectTemplate, getObjectTemplateId, getOrganization, getOrganizationId, getOriginal, getParent, getParentObject, getPath, getProperties, getProperty, getPropertyValue, getPropertyValueString, getRemotePath, getRepositoryPath, getSecondaryTypes, getSession, getStatus, getTrashPath, getType, getURL, isContainer, isDeleted, isDocument, isDrive, isFolder, isHidden, isInternal, isItemLink, isLink, isRemote, isReplica, isSpecial, isTopic, isTrash, isTrashed, removeAcl, removeSecondaryType, setAcl, setChangedProperties, setConfidentialityLevelId, setCreated, setCreatedBy, setDeleted, setDescription, setHidden, setId, setInternalFile, setModified, setModifiedBy, setName, setNote, setObjectTemplateId, setOrganizationId, setParent, setPropertyValue, setStatus, trace, traceChanges |
document
protected Document document
InternalDocument
protected InternalDocument(CloudSession session,
Document document)
InternalDocument
protected InternalDocument(CloudSession session,
FileLink link)
isVersionable
public boolean isVersionable()
- Specified by:
isVersionable
in interface CloudDocument
getVersion
public java.lang.String getVersion()
- Specified by:
getVersion
in interface CloudDocument
getCurrent
public CloudDocumentVersion getCurrent()
- Specified by:
getCurrent
in interface CloudDocument
getVersions
public java.util.List<CloudDocumentVersion> getVersions()
- Specified by:
getVersions
in interface CloudDocument
isSigned
public java.lang.Boolean isSigned()
- Specified by:
isSigned
in interface CloudDocument
getSignatureExpireDate
public java.util.Date getSignatureExpireDate()
- Specified by:
getSignatureExpireDate
in interface CloudDocument
getSignatureStatus
public java.lang.String getSignatureStatus()
- Specified by:
getSignatureStatus
in interface CloudDocument
getSignatureValidationStatus
public java.lang.String getSignatureValidationStatus()
- Specified by:
getSignatureValidationStatus
in interface CloudDocument
getSignatureValidationTimestamp
public java.util.Date getSignatureValidationTimestamp()
- Specified by:
getSignatureValidationTimestamp
in interface CloudDocument
getVersion
public CloudDocumentVersion getVersion(java.lang.String version)
- Specified by:
getVersion
in interface CloudDocument
getIconSignature
public java.lang.String getIconSignature()
- Specified by:
getIconSignature
in interface CloudDocument
getSignatureValidationDescription
public java.lang.String getSignatureValidationDescription()
- Specified by:
getSignatureValidationDescription
in interface CloudDocument
getApplicationReaderType
public java.lang.String getApplicationReaderType()
- Specified by:
getApplicationReaderType
in interface CloudDocument
getIconReplica
public java.lang.String getIconReplica()
- Specified by:
getIconReplica
in interface CloudDocument
getCAdES
public it.neverworks.security.signature.DigSig getCAdES()
throws java.lang.Exception
- Specified by:
getCAdES
in interface CloudDocument
- Throws:
java.lang.Exception
getCheckedOutBy
public java.lang.String getCheckedOutBy()
- Specified by:
getCheckedOutBy
in interface CloudDocument
getCheckoutExpire
public java.util.Date getCheckoutExpire()
- Specified by:
getCheckoutExpire
in interface CloudDocument