it.sistematica.isharedoc.opencmis.indatabase.storedobj.api
Interface DocumentVersion

All Superinterfaces:
Content, Filing, MultiFiling, StoredObject, Version
All Known Implementing Classes:
DocumentVersionImpl

public interface DocumentVersion
extends Version, Content, StoredObject, MultiFiling

A DocumentVersion is a concrete version of a versioned document. It has an id, is stored in the object store, has content and adds versioning functionality. It does not have a path. It inherits also properties so each version may have its own properties.

Author:
Jens

Field Summary
 
Fields inherited from interface it.sistematica.isharedoc.opencmis.indatabase.storedobj.api.Filing
PATH_SEPARATOR
 
Method Summary
 
Methods inherited from interface it.sistematica.isharedoc.opencmis.indatabase.storedobj.api.Version
commit, getCheckinComment, getParentDocument, getVersionLabel, isMajor, isPwc, setCheckinComment
 
Methods inherited from interface it.sistematica.isharedoc.opencmis.indatabase.storedobj.api.Content
appendContent, getContent, hasContent, setContent
 
Methods inherited from interface it.sistematica.isharedoc.opencmis.indatabase.storedobj.api.StoredObject
addAcl, addAppliedPolicy, createSystemBasePropertiesWhenCreated, fillProperties, getAcl, getAllowableActions, getAppliedPolicies, getChangeToken, getCreatedAt, getCreatedBy, getDescription, getId, getModifiedAt, getModifiedBy, getName, getNativeObject, getObjectRelationships, getProperties, getRenditionContent, getRenditions, getRepositoryId, getSecondaryTypeIds, getTypeId, hasRendition, persist, removeAcl, removePolicy, rename, setCreatedAt, setCreatedBy, setCustomProperties, setDescription, setModifiedAtNow, setModifiedBy, setName, setNativeObject, setProperties, setRepositoryId, setTypeId, updateSystemBasePropertiesWhenModified
 
Methods inherited from interface it.sistematica.isharedoc.opencmis.indatabase.storedobj.api.MultiFiling
addParent, getPathSegment, removeParent
 
Methods inherited from interface it.sistematica.isharedoc.opencmis.indatabase.storedobj.api.Filing
getParents, hasParent, move