org.apache.chemistry.opencmis.inmemory.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 org.apache.chemistry.opencmis.inmemory.storedobj.api.Filing
PATH_SEPARATOR
 
Method Summary
 
Methods inherited from interface org.apache.chemistry.opencmis.inmemory.storedobj.api.Version
commit, getCheckinComment, getParentDocument, getVersionLabel, isMajor, isPwc, setCheckinComment
 
Methods inherited from interface org.apache.chemistry.opencmis.inmemory.storedobj.api.Content
getContent, hasContent, setContent
 
Methods inherited from interface org.apache.chemistry.opencmis.inmemory.storedobj.api.StoredObject
createSystemBasePropertiesWhenCreated, fillProperties, getAcl, getAllowableActions, getChangeToken, getCreatedAt, getCreatedBy, getId, getModifiedAt, getModifiedBy, getName, getObjectRelationships, getProperties, getRepositoryId, getTypeId, persist, rename, setCreatedAt, setCreatedBy, setCustomProperties, setModifiedAtNow, setModifiedBy, setName, setProperties, setRepositoryId, setTypeId, updateSystemBasePropertiesWhenModified
 
Methods inherited from interface org.apache.chemistry.opencmis.inmemory.storedobj.api.MultiFiling
addParent, getPathSegment, removeParent
 
Methods inherited from interface org.apache.chemistry.opencmis.inmemory.storedobj.api.Filing
getParents, hasParent, move
 



Copyright © 2009-2011 The Apache Software Foundation. All Rights Reserved.