it.sistematica.isharedoc.sharecloud.model
Interface CloudDocumentVersion

All Superinterfaces:
CloudDocument, CloudFile
All Known Implementing Classes:
CmisDocument, HttpCloudFile, InternalDocumentVersion, ReplicaDocumentVersion, SmartsheetDocument

public interface CloudDocumentVersion
extends CloudDocument


Field Summary
 
Fields inherited from interface it.sistematica.isharedoc.sharecloud.model.CloudFile
PATH_SEPARATOR, TRASH_DIRECTORY_NAME
 
Method Summary
 void addReplica(DocumentContentReplica replica)
           
 java.lang.String getApplicationReaderType()
           
 java.lang.String getCheckinComment()
           
 java.lang.String getContentType()
           
 java.lang.String getHash()
           
 DocumentContent getInternalContent()
           
 java.lang.String getName()
           
 java.util.List<DocumentContentReplica> getReplicas()
           
 java.lang.Long getSize()
           
 java.lang.String getSizeString()
           
 CloudStream getStream()
           
 java.lang.String getType()
           
 java.lang.String getVersion()
           
 java.lang.Boolean isInternal()
           
 boolean isPwc()
           
 void setInternalContent(DocumentContent content)
           
 void setReplicas(java.util.List<DocumentContentReplica> replicas)
           
 
Methods inherited from interface it.sistematica.isharedoc.sharecloud.model.CloudDocument
getCAdES, getCheckedOutBy, getCheckoutExpire, getCurrent, getIconReplica, getIconSignature, getSignatureExpireDate, getSignatureStatus, getSignatureValidationDescription, getSignatureValidationStatus, getSignatureValidationTimestamp, getVersion, getVersions, isSigned, 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, 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, getURL, isContainer, isDeleted, isDocument, isDrive, isFolder, isHidden, 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

getName

java.lang.String getName()
Specified by:
getName in interface CloudFile

getType

java.lang.String getType()
Specified by:
getType in interface CloudFile
Returns:
LINK for link DOC for document FOLDER for folder

getCheckinComment

java.lang.String getCheckinComment()

getApplicationReaderType

java.lang.String getApplicationReaderType()
Specified by:
getApplicationReaderType in interface CloudDocument

getVersion

java.lang.String getVersion()
Specified by:
getVersion in interface CloudDocument

getSizeString

java.lang.String getSizeString()

getSize

java.lang.Long getSize()

getContentType

java.lang.String getContentType()

getStream

CloudStream getStream()

getHash

java.lang.String getHash()

isPwc

boolean isPwc()

getReplicas

java.util.List<DocumentContentReplica> getReplicas()

setReplicas

void setReplicas(java.util.List<DocumentContentReplica> replicas)

addReplica

void addReplica(DocumentContentReplica replica)

getInternalContent

DocumentContent getInternalContent()

setInternalContent

void setInternalContent(DocumentContent content)

isInternal

java.lang.Boolean isInternal()
Specified by:
isInternal in interface CloudFile