it.sistematica.isharedoc.sharecloud.model
Interface CloudDocument

All Superinterfaces:
CloudFile
All Known Subinterfaces:
CloudDocumentVersion
All Known Implementing Classes:
CmisDocument, HttpCloudFile, InternalDocument, InternalDocumentVersion, ReplicaDocument, ReplicaDocumentVersion, SmartsheetDocument

public interface CloudDocument
extends CloudFile


Field Summary
 
Fields inherited from interface it.sistematica.isharedoc.sharecloud.model.CloudFile
PATH_SEPARATOR, TRASH_DIRECTORY_NAME
 
Method Summary
 java.lang.String getApplicationReaderType()
           
 it.neverworks.security.signature.DigSig getCAdES()
           
 java.lang.String getCheckedOutBy()
           
 java.util.Date getCheckoutExpire()
           
 CloudDocumentVersion getCurrent()
           
 java.lang.String getIconReplica()
           
 java.lang.String getIconSignature()
           
 java.util.Date getSignatureExpireDate()
           
 java.lang.String getSignatureStatus()
           
 java.lang.String getSignatureValidationDescription()
           
 java.lang.String getSignatureValidationStatus()
           
 java.util.Date getSignatureValidationTimestamp()
           
 java.lang.String getVersion()
           
 CloudDocumentVersion getVersion(java.lang.String version)
           
 java.util.List<CloudDocumentVersion> getVersions()
           
 java.lang.Boolean isSigned()
           
 boolean isVersionable()
           
 
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
 

Method Detail

isVersionable

boolean isVersionable()

getVersion

java.lang.String getVersion()

getCurrent

CloudDocumentVersion getCurrent()

getVersion

CloudDocumentVersion getVersion(java.lang.String version)

getVersions

java.util.List<CloudDocumentVersion> getVersions()

getCheckedOutBy

java.lang.String getCheckedOutBy()

getCheckoutExpire

java.util.Date getCheckoutExpire()

getCAdES

it.neverworks.security.signature.DigSig getCAdES()
                                                 throws java.lang.Exception
Throws:
java.lang.Exception

isSigned

java.lang.Boolean isSigned()

getSignatureExpireDate

java.util.Date getSignatureExpireDate()

getSignatureStatus

java.lang.String getSignatureStatus()

getSignatureValidationStatus

java.lang.String getSignatureValidationStatus()

getSignatureValidationTimestamp

java.util.Date getSignatureValidationTimestamp()

getIconSignature

java.lang.String getIconSignature()

getSignatureValidationDescription

java.lang.String getSignatureValidationDescription()

getApplicationReaderType

java.lang.String getApplicationReaderType()

getIconReplica

java.lang.String getIconReplica()