org.apache.chemistry.opencmis.inmemory.server
Class InMemoryVersioningServiceImpl

java.lang.Object
  extended by org.apache.chemistry.opencmis.inmemory.server.InMemoryAbstractServiceImpl
      extended by org.apache.chemistry.opencmis.inmemory.server.InMemoryVersioningServiceImpl

public class InMemoryVersioningServiceImpl
extends InMemoryAbstractServiceImpl


Field Summary
 
Fields inherited from class org.apache.chemistry.opencmis.inmemory.server.InMemoryAbstractServiceImpl
fStoreManager, validator
 
Constructor Summary
InMemoryVersioningServiceImpl(StoreManager storeManager, InMemoryObjectServiceImpl objectService)
           
 
Method Summary
 void cancelCheckOut(CallContext context, java.lang.String repositoryId, java.lang.String objectId, ExtensionsData extension)
           
 void checkIn(CallContext context, java.lang.String repositoryId, Holder<java.lang.String> objectId, java.lang.Boolean major, Properties properties, ContentStream contentStream, java.lang.String checkinComment, java.util.List<java.lang.String> policies, Acl addAces, Acl removeAces, ExtensionsData extension, ObjectInfoHandler objectInfos)
           
 void checkOut(CallContext context, java.lang.String repositoryId, Holder<java.lang.String> objectId, ExtensionsData extension, Holder<java.lang.Boolean> contentCopied, ObjectInfoHandler objectInfos)
           
 java.util.List<ObjectData> getAllVersions(CallContext context, java.lang.String repositoryId, java.lang.String objectId, java.lang.String versionSeriesId, java.lang.String filter, java.lang.Boolean includeAllowableActions, ExtensionsData extension, ObjectInfoHandler objectInfos)
           
 ObjectData getObjectOfLatestVersion(CallContext context, java.lang.String repositoryId, java.lang.String objectId, java.lang.String versionSeriesId, java.lang.Boolean major, java.lang.String filter, java.lang.Boolean includeAllowableActions, IncludeRelationships includeRelationships, java.lang.String renditionFilter, java.lang.Boolean includePolicyIds, java.lang.Boolean includeAcl, ExtensionsData extension, ObjectInfoHandler objectInfos)
           
 Properties getPropertiesOfLatestVersion(CallContext context, java.lang.String repositoryId, java.lang.String objectId, java.lang.String versionSeriesId, java.lang.Boolean major, java.lang.String filter, ExtensionsData extension)
           
 
Methods inherited from class org.apache.chemistry.opencmis.inmemory.server.InMemoryAbstractServiceImpl
checkHasUser, checkIsVersionableObject, getTypeDefinition, getTypeDefinition, getVersionedDocumentOfObjectId, testCheckedOutByCurrentUser, testHasProperCheckedOutStatus, testIsCheckedOut, testIsNotCheckedOutBySomeoneElse
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

InMemoryVersioningServiceImpl

public InMemoryVersioningServiceImpl(StoreManager storeManager,
                                     InMemoryObjectServiceImpl objectService)
Method Detail

cancelCheckOut

public void cancelCheckOut(CallContext context,
                           java.lang.String repositoryId,
                           java.lang.String objectId,
                           ExtensionsData extension)

checkIn

public void checkIn(CallContext context,
                    java.lang.String repositoryId,
                    Holder<java.lang.String> objectId,
                    java.lang.Boolean major,
                    Properties properties,
                    ContentStream contentStream,
                    java.lang.String checkinComment,
                    java.util.List<java.lang.String> policies,
                    Acl addAces,
                    Acl removeAces,
                    ExtensionsData extension,
                    ObjectInfoHandler objectInfos)

checkOut

public void checkOut(CallContext context,
                     java.lang.String repositoryId,
                     Holder<java.lang.String> objectId,
                     ExtensionsData extension,
                     Holder<java.lang.Boolean> contentCopied,
                     ObjectInfoHandler objectInfos)

getAllVersions

public java.util.List<ObjectData> getAllVersions(CallContext context,
                                                 java.lang.String repositoryId,
                                                 java.lang.String objectId,
                                                 java.lang.String versionSeriesId,
                                                 java.lang.String filter,
                                                 java.lang.Boolean includeAllowableActions,
                                                 ExtensionsData extension,
                                                 ObjectInfoHandler objectInfos)

getObjectOfLatestVersion

public ObjectData getObjectOfLatestVersion(CallContext context,
                                           java.lang.String repositoryId,
                                           java.lang.String objectId,
                                           java.lang.String versionSeriesId,
                                           java.lang.Boolean major,
                                           java.lang.String filter,
                                           java.lang.Boolean includeAllowableActions,
                                           IncludeRelationships includeRelationships,
                                           java.lang.String renditionFilter,
                                           java.lang.Boolean includePolicyIds,
                                           java.lang.Boolean includeAcl,
                                           ExtensionsData extension,
                                           ObjectInfoHandler objectInfos)

getPropertiesOfLatestVersion

public Properties getPropertiesOfLatestVersion(CallContext context,
                                               java.lang.String repositoryId,
                                               java.lang.String objectId,
                                               java.lang.String versionSeriesId,
                                               java.lang.Boolean major,
                                               java.lang.String filter,
                                               ExtensionsData extension)


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