it.sistematica.isharedoc.sharecloud.model.http
Class HttpCloudFile
java.lang.Object
it.sistematica.isharedoc.sharecloud.model.CloudAbstractFile
it.sistematica.isharedoc.sharecloud.model.http.HttpCloudFile
- All Implemented Interfaces:
- CloudDocument, CloudDocumentVersion, CloudFile, CloudFolder, CloudRepository
public class HttpCloudFile
- extends CloudAbstractFile
- implements CloudRepository, CloudFolder, CloudDocument, CloudDocumentVersion
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, getCreated, getCreatedBy, getDescription, getFileType, getIconClass, getIconDescription, getIconTitle, getIconTree, getId, getIdFullPath, getInternalFile, getModified, getModifiedBy, getNameFullPath, getNameFullPathWithAttributes, getNameFullPathWithNote, getNameWithAttributes, getNameWithNote, getNote, getNoteInShort, getObjectTemplate, getObjectTemplateId, getOrganization, getOrganizationId, getParent, getParentObject, getProperties, getProperty, getPropertyValue, getPropertyValueString, getRemotePath, getSecondaryTypes, getSession, getStatus, getTrashPath, getType, getURL, isContainer, isDeleted, 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, setSession, setStatus, toString, trace, 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, getIconTitle, getIconTree, getId, getIdFullPath, getInternalFile, getModified, getModifiedBy, getNameFullPath, getNameFullPathWithAttributes, getNameFullPathWithNote, getNameWithAttributes, getNameWithNote, getNote, getNoteInShort, getObjectTemplate, getObjectTemplateId, getOrganization, getOrganizationId, getParent, getParentObject, getProperties, getProperty, getPropertyValue, getPropertyValueString, getRemotePath, getSecondaryTypes, getSession, getStatus, getTrashPath, getURL, isContainer, isDeleted, isDrive, isFolder, isHidden, isItemLink, isLink, isRemote, isReplica, 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 |
VERSION
public static final java.lang.String VERSION
- See Also:
- Constant Field Values
CONTENT_TYPE
public static final java.lang.String CONTENT_TYPE
- See Also:
- Constant Field Values
HttpCloudFile
public HttpCloudFile(java.lang.String url)
getName
public java.lang.String getName()
- Specified by:
getName
in interface CloudDocumentVersion
- Specified by:
getName
in interface CloudFile
- Specified by:
getName
in interface CloudRepository
- Overrides:
getName
in class CloudAbstractFile
isDocument
public java.lang.Boolean isDocument()
- Specified by:
isDocument
in interface CloudFile
- Overrides:
isDocument
in class CloudAbstractFile
isVersionable
public boolean isVersionable()
- Specified by:
isVersionable
in interface CloudDocument
getVersion
public java.lang.String getVersion()
- Specified by:
getVersion
in interface CloudDocument
- Specified by:
getVersion
in interface CloudDocumentVersion
getCurrent
public CloudDocumentVersion getCurrent()
- Specified by:
getCurrent
in interface CloudDocument
getOriginal
public CloudFile getOriginal()
- Specified by:
getOriginal
in interface CloudFile
- Overrides:
getOriginal
in class CloudAbstractFile
getSize
public java.lang.Long getSize()
- Specified by:
getSize
in interface CloudDocumentVersion
getContentType
public java.lang.String getContentType()
- Specified by:
getContentType
in interface CloudDocumentVersion
getStream
public CloudStream getStream()
- Specified by:
getStream
in interface CloudDocumentVersion
getIconMedium
public java.lang.String getIconMedium()
- Specified by:
getIconMedium
in interface CloudFile
- Overrides:
getIconMedium
in class CloudAbstractFile
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
- Specified by:
getApplicationReaderType
in interface CloudDocumentVersion
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
getCheckinComment
public java.lang.String getCheckinComment()
- Specified by:
getCheckinComment
in interface CloudDocumentVersion
getSizeString
public java.lang.String getSizeString()
- Specified by:
getSizeString
in interface CloudDocumentVersion
isPwc
public boolean isPwc()
- Specified by:
isPwc
in interface CloudDocumentVersion
getReplicas
public java.util.List<DocumentContentReplica> getReplicas()
- Specified by:
getReplicas
in interface CloudDocumentVersion
setReplicas
public void setReplicas(java.util.List<DocumentContentReplica> replicas)
- Specified by:
setReplicas
in interface CloudDocumentVersion
addReplica
public void addReplica(DocumentContentReplica replica)
- Specified by:
addReplica
in interface CloudDocumentVersion
getInternalContent
public DocumentContent getInternalContent()
- Specified by:
getInternalContent
in interface CloudDocumentVersion
setInternalContent
public void setInternalContent(DocumentContent content)
- Specified by:
setInternalContent
in interface CloudDocumentVersion
getObject
public java.lang.Object getObject()
- Specified by:
getObject
in interface CloudFile
getPath
public java.lang.String getPath()
- Specified by:
getPath
in interface CloudFile
getRepositoryPath
public java.lang.String getRepositoryPath()
- Specified by:
getRepositoryPath
in interface CloudFile
getConnection
public CloudConnection getConnection()
- Specified by:
getConnection
in interface CloudRepository
getVendor
public java.lang.String getVendor()
- Specified by:
getVendor
in interface CloudRepository
getProductName
public java.lang.String getProductName()
- Specified by:
getProductName
in interface CloudRepository
getProductVersion
public java.lang.String getProductVersion()
- Specified by:
getProductVersion
in interface CloudRepository
getIcon16
public java.lang.String getIcon16()
- Specified by:
getIcon16
in interface CloudRepository
getRootFolder
public CloudFolder getRootFolder()
- Specified by:
getRootFolder
in interface CloudRepository
isAuthenticated
public boolean isAuthenticated()
- Specified by:
isAuthenticated
in interface CloudRepository
getCloudSession
public CloudSession getCloudSession()
- Specified by:
getCloudSession
in interface CloudRepository
isArchivied
public java.lang.Boolean isArchivied()
- Specified by:
isArchivied
in interface CloudFolder
getChildren
public java.util.List<CloudFile> getChildren()
- Specified by:
getChildren
in interface CloudFolder
getHash
public java.lang.String getHash()
- Specified by:
getHash
in interface CloudDocumentVersion