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, getChangeToken, getCreatedAt, getCreatedBy, getId, getModifiedAt, getModifiedBy, getName, 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.