it.sistematica.isharedoc.opencmis.indatabase.storedobj.impl
Class InDatabaseServiceValidatorImpl

java.lang.Object
  extended by it.sistematica.isharedoc.opencmis.indatabase.server.BaseServiceValidatorImpl
      extended by it.sistematica.isharedoc.opencmis.indatabase.storedobj.impl.InDatabaseServiceValidatorImpl
All Implemented Interfaces:
CmisServiceValidator

public class InDatabaseServiceValidatorImpl
extends BaseServiceValidatorImpl


Field Summary
 
Fields inherited from class it.sistematica.isharedoc.opencmis.indatabase.server.BaseServiceValidatorImpl
fStoreManager
 
Constructor Summary
InDatabaseServiceValidatorImpl(StoreManager sm)
           
 
Method Summary
 StoredObject[] addObjectToFolder(org.apache.chemistry.opencmis.commons.server.CallContext context, java.lang.String repositoryId, java.lang.String objectId, java.lang.String folderId, java.lang.Boolean allVersions, org.apache.chemistry.opencmis.commons.data.ExtensionsData extension)
           
 StoredObject applyAcl(org.apache.chemistry.opencmis.commons.server.CallContext context, java.lang.String repositoryId, java.lang.String objectId)
           
 StoredObject applyAcl(org.apache.chemistry.opencmis.commons.server.CallContext context, java.lang.String repositoryId, java.lang.String objectId, org.apache.chemistry.opencmis.commons.enums.AclPropagation aclPropagation, org.apache.chemistry.opencmis.commons.data.ExtensionsData extension)
           
 StoredObject[] applyPolicy(org.apache.chemistry.opencmis.commons.server.CallContext context, java.lang.String repositoryId, java.lang.String policyId, java.lang.String objectId, org.apache.chemistry.opencmis.commons.data.ExtensionsData extension)
           
 StoredObject cancelCheckOut(org.apache.chemistry.opencmis.commons.server.CallContext context, java.lang.String repositoryId, java.lang.String objectId, org.apache.chemistry.opencmis.commons.data.ExtensionsData extension)
           
protected  StoredObject checkExistingObjectId(ObjectStore objStore, java.lang.String objectId)
           
 StoredObject checkIn(org.apache.chemistry.opencmis.commons.server.CallContext context, java.lang.String repositoryId, org.apache.chemistry.opencmis.commons.spi.Holder<java.lang.String> objectId, org.apache.chemistry.opencmis.commons.data.Acl addAces, org.apache.chemistry.opencmis.commons.data.Acl removeAces, java.util.List<java.lang.String> policyIds, org.apache.chemistry.opencmis.commons.data.ExtensionsData extension)
           
 StoredObject checkOut(org.apache.chemistry.opencmis.commons.server.CallContext context, java.lang.String repositoryId, org.apache.chemistry.opencmis.commons.spi.Holder<java.lang.String> objectId, org.apache.chemistry.opencmis.commons.data.ExtensionsData extension, org.apache.chemistry.opencmis.commons.spi.Holder<java.lang.Boolean> contentCopied)
           
protected  StoredObject[] checkParams(java.lang.String repositoryId, java.lang.String objectId1, java.lang.String objectId2)
           
protected  void checkRepositoryId(java.lang.String repositoryId)
           
protected  StoredObject checkStandardParameters(java.lang.String repositoryId, java.lang.String objectId)
          Check if repository is known and that object exists.
protected  StoredObject checkStandardParametersAllowNull(java.lang.String repositoryId, java.lang.String objectId)
           
 StoredObject create(org.apache.chemistry.opencmis.commons.server.CallContext context, java.lang.String repositoryId, java.lang.String folderId, org.apache.chemistry.opencmis.commons.data.ExtensionsData extension)
           
 StoredObject createDocument(org.apache.chemistry.opencmis.commons.server.CallContext context, java.lang.String repositoryId, java.lang.String folderId, java.util.List<java.lang.String> policyIds, org.apache.chemistry.opencmis.commons.data.ExtensionsData extension)
           
 StoredObject createDocumentFromSource(org.apache.chemistry.opencmis.commons.server.CallContext context, java.lang.String repositoryId, java.lang.String sourceId, java.lang.String folderId, java.util.List<java.lang.String> policyIds, org.apache.chemistry.opencmis.commons.data.ExtensionsData extension)
           
 StoredObject createFolder(org.apache.chemistry.opencmis.commons.server.CallContext context, java.lang.String repositoryId, java.lang.String folderId, java.util.List<java.lang.String> policyIds, org.apache.chemistry.opencmis.commons.data.ExtensionsData extension)
           
 StoredObject createItem(org.apache.chemistry.opencmis.commons.server.CallContext context, java.lang.String repositoryId, org.apache.chemistry.opencmis.commons.data.Properties properties, java.lang.String folderId, java.util.List<java.lang.String> policyIds, org.apache.chemistry.opencmis.commons.data.Acl addAces, org.apache.chemistry.opencmis.commons.data.Acl removeAces, org.apache.chemistry.opencmis.commons.data.ExtensionsData extension)
           
 StoredObject createPolicy(org.apache.chemistry.opencmis.commons.server.CallContext context, java.lang.String repositoryId, java.lang.String folderId, org.apache.chemistry.opencmis.commons.data.Acl addAces, org.apache.chemistry.opencmis.commons.data.Acl removeAces, java.util.List<java.lang.String> policyIds, org.apache.chemistry.opencmis.commons.data.ExtensionsData extension)
           
 StoredObject[] createRelationship(org.apache.chemistry.opencmis.commons.server.CallContext context, java.lang.String repositoryId, java.lang.String sourceId, java.lang.String targetId, java.util.List<java.lang.String> policyIds, org.apache.chemistry.opencmis.commons.data.ExtensionsData extension)
           
 StoredObject deleteContentStream(org.apache.chemistry.opencmis.commons.server.CallContext context, java.lang.String repositoryId, org.apache.chemistry.opencmis.commons.spi.Holder<java.lang.String> objectId, org.apache.chemistry.opencmis.commons.data.ExtensionsData extension)
           
 StoredObject deleteObject(org.apache.chemistry.opencmis.commons.server.CallContext context, java.lang.String repositoryId, java.lang.String objectId, java.lang.Boolean allVersions, org.apache.chemistry.opencmis.commons.data.ExtensionsData extension)
           
 StoredObject deleteObjectOrCancelCheckOut(org.apache.chemistry.opencmis.commons.server.CallContext context, java.lang.String repositoryId, java.lang.String objectId, org.apache.chemistry.opencmis.commons.data.ExtensionsData extension)
           
 StoredObject deleteTree(org.apache.chemistry.opencmis.commons.server.CallContext context, java.lang.String repositoryId, java.lang.String folderId, java.lang.Boolean allVersions, org.apache.chemistry.opencmis.commons.enums.UnfileObject unfileObjects, org.apache.chemistry.opencmis.commons.data.ExtensionsData extension)
           
 StoredObject getAcl(org.apache.chemistry.opencmis.commons.server.CallContext context, java.lang.String repositoryId, java.lang.String objectId, org.apache.chemistry.opencmis.commons.data.ExtensionsData extension)
           
 StoredObject getAllowableActions(org.apache.chemistry.opencmis.commons.server.CallContext context, java.lang.String repositoryId, java.lang.String objectId, org.apache.chemistry.opencmis.commons.data.ExtensionsData extension)
           
 StoredObject getAllVersions(org.apache.chemistry.opencmis.commons.server.CallContext context, java.lang.String repositoryId, java.lang.String objectId, java.lang.String versionSeriesId, org.apache.chemistry.opencmis.commons.data.ExtensionsData extension)
           
 StoredObject getAppliedPolicies(org.apache.chemistry.opencmis.commons.server.CallContext context, java.lang.String repositoryId, java.lang.String objectId, org.apache.chemistry.opencmis.commons.data.ExtensionsData extension)
           
 StoredObject getCheckedOutDocs(org.apache.chemistry.opencmis.commons.server.CallContext context, java.lang.String repositoryId, java.lang.String folderId, org.apache.chemistry.opencmis.commons.data.ExtensionsData extension)
           
 StoredObject getChildren(org.apache.chemistry.opencmis.commons.server.CallContext context, java.lang.String repositoryId, java.lang.String folderId, org.apache.chemistry.opencmis.commons.data.ExtensionsData extension)
           
 void getContentChanges(org.apache.chemistry.opencmis.commons.server.CallContext context, java.lang.String repositoryId, org.apache.chemistry.opencmis.commons.data.ExtensionsData extension)
           
 StoredObject getContentStream(org.apache.chemistry.opencmis.commons.server.CallContext context, java.lang.String repositoryId, java.lang.String objectId, java.lang.String streamId, org.apache.chemistry.opencmis.commons.data.ExtensionsData extension)
           
 StoredObject getDescendants(org.apache.chemistry.opencmis.commons.server.CallContext context, java.lang.String repositoryId, java.lang.String folderId, org.apache.chemistry.opencmis.commons.data.ExtensionsData extension)
           
 StoredObject getFolderParent(org.apache.chemistry.opencmis.commons.server.CallContext context, java.lang.String repositoryId, java.lang.String folderId, org.apache.chemistry.opencmis.commons.data.ExtensionsData extension)
           
 StoredObject getFolderTree(org.apache.chemistry.opencmis.commons.server.CallContext context, java.lang.String repositoryId, java.lang.String folderId, org.apache.chemistry.opencmis.commons.data.ExtensionsData extension)
           
 StoredObject getObject(org.apache.chemistry.opencmis.commons.server.CallContext context, java.lang.String repositoryId, java.lang.String objectId, org.apache.chemistry.opencmis.commons.data.ExtensionsData extension)
           
 StoredObject getObjectByPath(org.apache.chemistry.opencmis.commons.server.CallContext context, java.lang.String repositoryId, java.lang.String path, org.apache.chemistry.opencmis.commons.data.ExtensionsData extension)
           
 StoredObject getObjectOfLatestVersion(org.apache.chemistry.opencmis.commons.server.CallContext context, java.lang.String repositoryId, java.lang.String objectId, java.lang.String versionSeriesId, org.apache.chemistry.opencmis.commons.data.ExtensionsData extension)
           
 StoredObject getObjectParents(org.apache.chemistry.opencmis.commons.server.CallContext context, java.lang.String repositoryId, java.lang.String objectId, org.apache.chemistry.opencmis.commons.data.ExtensionsData extension)
           
 StoredObject getObjectRelationships(org.apache.chemistry.opencmis.commons.server.CallContext context, java.lang.String repositoryId, java.lang.String objectId, org.apache.chemistry.opencmis.commons.enums.RelationshipDirection relationshipDirection, java.lang.String typeId, org.apache.chemistry.opencmis.commons.data.ExtensionsData extension)
           
 StoredObject getProperties(org.apache.chemistry.opencmis.commons.server.CallContext context, java.lang.String repositoryId, java.lang.String objectId, org.apache.chemistry.opencmis.commons.data.ExtensionsData extension)
           
 StoredObject getPropertiesOfLatestVersion(org.apache.chemistry.opencmis.commons.server.CallContext context, java.lang.String repositoryId, java.lang.String objectId, java.lang.String versionSeriesId, org.apache.chemistry.opencmis.commons.data.ExtensionsData extension)
           
 StoredObject getRenditions(org.apache.chemistry.opencmis.commons.server.CallContext context, java.lang.String repositoryId, java.lang.String objectId, org.apache.chemistry.opencmis.commons.data.ExtensionsData extension)
           
 void getRepositoryInfo(org.apache.chemistry.opencmis.commons.server.CallContext context, java.lang.String repositoryId, org.apache.chemistry.opencmis.commons.data.ExtensionsData extension)
           
 void getRepositoryInfos(org.apache.chemistry.opencmis.commons.server.CallContext context, org.apache.chemistry.opencmis.commons.data.ExtensionsData extension)
           
 void getTypeChildren(org.apache.chemistry.opencmis.commons.server.CallContext context, java.lang.String repositoryId, java.lang.String typeId, org.apache.chemistry.opencmis.commons.data.ExtensionsData extension)
           
 void getTypeDefinition(org.apache.chemistry.opencmis.commons.server.CallContext context, java.lang.String repositoryId, java.lang.String typeId, org.apache.chemistry.opencmis.commons.data.ExtensionsData extension)
           
 void getTypeDescendants(org.apache.chemistry.opencmis.commons.server.CallContext context, java.lang.String repositoryId, java.lang.String typeId, org.apache.chemistry.opencmis.commons.data.ExtensionsData extension)
           
 StoredObject[] moveObject(org.apache.chemistry.opencmis.commons.server.CallContext context, java.lang.String repositoryId, org.apache.chemistry.opencmis.commons.spi.Holder<java.lang.String> objectId, java.lang.String targetFolderId, java.lang.String sourceFolderId, org.apache.chemistry.opencmis.commons.data.ExtensionsData extension)
           
 void query(org.apache.chemistry.opencmis.commons.server.CallContext context, java.lang.String repositoryId, org.apache.chemistry.opencmis.commons.data.ExtensionsData extension)
           
 StoredObject[] removeObjectFromFolder(org.apache.chemistry.opencmis.commons.server.CallContext context, java.lang.String repositoryId, java.lang.String objectId, java.lang.String folderId, org.apache.chemistry.opencmis.commons.data.ExtensionsData extension)
           
 StoredObject[] removePolicy(org.apache.chemistry.opencmis.commons.server.CallContext context, java.lang.String repositoryId, java.lang.String policyId, java.lang.String objectId, org.apache.chemistry.opencmis.commons.data.ExtensionsData extension)
           
 StoredObject setContentStream(org.apache.chemistry.opencmis.commons.server.CallContext context, java.lang.String repositoryId, org.apache.chemistry.opencmis.commons.spi.Holder<java.lang.String> objectId, java.lang.Boolean overwriteFlag, org.apache.chemistry.opencmis.commons.data.ExtensionsData extension)
           
 StoredObject updateProperties(org.apache.chemistry.opencmis.commons.server.CallContext context, java.lang.String repositoryId, org.apache.chemistry.opencmis.commons.spi.Holder<java.lang.String> objectId, org.apache.chemistry.opencmis.commons.data.ExtensionsData extension)
           
 
Methods inherited from class it.sistematica.isharedoc.opencmis.indatabase.server.BaseServiceValidatorImpl
appendContentStream, checkPolicies, checkStandardParametersByPath
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

InDatabaseServiceValidatorImpl

public InDatabaseServiceValidatorImpl(StoreManager sm)
Method Detail

checkStandardParameters

protected StoredObject checkStandardParameters(java.lang.String repositoryId,
                                               java.lang.String objectId)
Description copied from class: BaseServiceValidatorImpl
Check if repository is known and that object exists. To avoid later calls to again retrieve the object from the id return the retrieved object for later use.

Overrides:
checkStandardParameters in class BaseServiceValidatorImpl
Parameters:
repositoryId - repository id
objectId - object id
Returns:
object for objectId

checkStandardParametersAllowNull

protected StoredObject checkStandardParametersAllowNull(java.lang.String repositoryId,
                                                        java.lang.String objectId)
Overrides:
checkStandardParametersAllowNull in class BaseServiceValidatorImpl

checkExistingObjectId

protected StoredObject checkExistingObjectId(ObjectStore objStore,
                                             java.lang.String objectId)
Overrides:
checkExistingObjectId in class BaseServiceValidatorImpl

checkRepositoryId

protected void checkRepositoryId(java.lang.String repositoryId)
Overrides:
checkRepositoryId in class BaseServiceValidatorImpl

checkParams

protected StoredObject[] checkParams(java.lang.String repositoryId,
                                     java.lang.String objectId1,
                                     java.lang.String objectId2)
Overrides:
checkParams in class BaseServiceValidatorImpl

getRepositoryInfos

public void getRepositoryInfos(org.apache.chemistry.opencmis.commons.server.CallContext context,
                               org.apache.chemistry.opencmis.commons.data.ExtensionsData extension)
Specified by:
getRepositoryInfos in interface CmisServiceValidator
Overrides:
getRepositoryInfos in class BaseServiceValidatorImpl

getRepositoryInfo

public void getRepositoryInfo(org.apache.chemistry.opencmis.commons.server.CallContext context,
                              java.lang.String repositoryId,
                              org.apache.chemistry.opencmis.commons.data.ExtensionsData extension)
Specified by:
getRepositoryInfo in interface CmisServiceValidator
Overrides:
getRepositoryInfo in class BaseServiceValidatorImpl

getTypeChildren

public void getTypeChildren(org.apache.chemistry.opencmis.commons.server.CallContext context,
                            java.lang.String repositoryId,
                            java.lang.String typeId,
                            org.apache.chemistry.opencmis.commons.data.ExtensionsData extension)
Specified by:
getTypeChildren in interface CmisServiceValidator
Overrides:
getTypeChildren in class BaseServiceValidatorImpl

getTypeDescendants

public void getTypeDescendants(org.apache.chemistry.opencmis.commons.server.CallContext context,
                               java.lang.String repositoryId,
                               java.lang.String typeId,
                               org.apache.chemistry.opencmis.commons.data.ExtensionsData extension)
Specified by:
getTypeDescendants in interface CmisServiceValidator
Overrides:
getTypeDescendants in class BaseServiceValidatorImpl

getTypeDefinition

public void getTypeDefinition(org.apache.chemistry.opencmis.commons.server.CallContext context,
                              java.lang.String repositoryId,
                              java.lang.String typeId,
                              org.apache.chemistry.opencmis.commons.data.ExtensionsData extension)
Specified by:
getTypeDefinition in interface CmisServiceValidator
Overrides:
getTypeDefinition in class BaseServiceValidatorImpl

getChildren

public StoredObject getChildren(org.apache.chemistry.opencmis.commons.server.CallContext context,
                                java.lang.String repositoryId,
                                java.lang.String folderId,
                                org.apache.chemistry.opencmis.commons.data.ExtensionsData extension)
Specified by:
getChildren in interface CmisServiceValidator
Overrides:
getChildren in class BaseServiceValidatorImpl

getDescendants

public StoredObject getDescendants(org.apache.chemistry.opencmis.commons.server.CallContext context,
                                   java.lang.String repositoryId,
                                   java.lang.String folderId,
                                   org.apache.chemistry.opencmis.commons.data.ExtensionsData extension)
Specified by:
getDescendants in interface CmisServiceValidator
Overrides:
getDescendants in class BaseServiceValidatorImpl

getFolderTree

public StoredObject getFolderTree(org.apache.chemistry.opencmis.commons.server.CallContext context,
                                  java.lang.String repositoryId,
                                  java.lang.String folderId,
                                  org.apache.chemistry.opencmis.commons.data.ExtensionsData extension)
Specified by:
getFolderTree in interface CmisServiceValidator
Overrides:
getFolderTree in class BaseServiceValidatorImpl

getObjectParents

public StoredObject getObjectParents(org.apache.chemistry.opencmis.commons.server.CallContext context,
                                     java.lang.String repositoryId,
                                     java.lang.String objectId,
                                     org.apache.chemistry.opencmis.commons.data.ExtensionsData extension)
Specified by:
getObjectParents in interface CmisServiceValidator
Overrides:
getObjectParents in class BaseServiceValidatorImpl

getFolderParent

public StoredObject getFolderParent(org.apache.chemistry.opencmis.commons.server.CallContext context,
                                    java.lang.String repositoryId,
                                    java.lang.String folderId,
                                    org.apache.chemistry.opencmis.commons.data.ExtensionsData extension)
Specified by:
getFolderParent in interface CmisServiceValidator
Overrides:
getFolderParent in class BaseServiceValidatorImpl

getCheckedOutDocs

public StoredObject getCheckedOutDocs(org.apache.chemistry.opencmis.commons.server.CallContext context,
                                      java.lang.String repositoryId,
                                      java.lang.String folderId,
                                      org.apache.chemistry.opencmis.commons.data.ExtensionsData extension)
Specified by:
getCheckedOutDocs in interface CmisServiceValidator
Overrides:
getCheckedOutDocs in class BaseServiceValidatorImpl

createDocument

public StoredObject createDocument(org.apache.chemistry.opencmis.commons.server.CallContext context,
                                   java.lang.String repositoryId,
                                   java.lang.String folderId,
                                   java.util.List<java.lang.String> policyIds,
                                   org.apache.chemistry.opencmis.commons.data.ExtensionsData extension)
Specified by:
createDocument in interface CmisServiceValidator
Overrides:
createDocument in class BaseServiceValidatorImpl

createDocumentFromSource

public StoredObject createDocumentFromSource(org.apache.chemistry.opencmis.commons.server.CallContext context,
                                             java.lang.String repositoryId,
                                             java.lang.String sourceId,
                                             java.lang.String folderId,
                                             java.util.List<java.lang.String> policyIds,
                                             org.apache.chemistry.opencmis.commons.data.ExtensionsData extension)
Specified by:
createDocumentFromSource in interface CmisServiceValidator
Overrides:
createDocumentFromSource in class BaseServiceValidatorImpl

createFolder

public StoredObject createFolder(org.apache.chemistry.opencmis.commons.server.CallContext context,
                                 java.lang.String repositoryId,
                                 java.lang.String folderId,
                                 java.util.List<java.lang.String> policyIds,
                                 org.apache.chemistry.opencmis.commons.data.ExtensionsData extension)
Specified by:
createFolder in interface CmisServiceValidator
Overrides:
createFolder in class BaseServiceValidatorImpl

createRelationship

public StoredObject[] createRelationship(org.apache.chemistry.opencmis.commons.server.CallContext context,
                                         java.lang.String repositoryId,
                                         java.lang.String sourceId,
                                         java.lang.String targetId,
                                         java.util.List<java.lang.String> policyIds,
                                         org.apache.chemistry.opencmis.commons.data.ExtensionsData extension)
Specified by:
createRelationship in interface CmisServiceValidator
Overrides:
createRelationship in class BaseServiceValidatorImpl

createPolicy

public StoredObject createPolicy(org.apache.chemistry.opencmis.commons.server.CallContext context,
                                 java.lang.String repositoryId,
                                 java.lang.String folderId,
                                 org.apache.chemistry.opencmis.commons.data.Acl addAces,
                                 org.apache.chemistry.opencmis.commons.data.Acl removeAces,
                                 java.util.List<java.lang.String> policyIds,
                                 org.apache.chemistry.opencmis.commons.data.ExtensionsData extension)
Specified by:
createPolicy in interface CmisServiceValidator
Overrides:
createPolicy in class BaseServiceValidatorImpl

createItem

public StoredObject createItem(org.apache.chemistry.opencmis.commons.server.CallContext context,
                               java.lang.String repositoryId,
                               org.apache.chemistry.opencmis.commons.data.Properties properties,
                               java.lang.String folderId,
                               java.util.List<java.lang.String> policyIds,
                               org.apache.chemistry.opencmis.commons.data.Acl addAces,
                               org.apache.chemistry.opencmis.commons.data.Acl removeAces,
                               org.apache.chemistry.opencmis.commons.data.ExtensionsData extension)
Specified by:
createItem in interface CmisServiceValidator
Overrides:
createItem in class BaseServiceValidatorImpl

getAllowableActions

public StoredObject getAllowableActions(org.apache.chemistry.opencmis.commons.server.CallContext context,
                                        java.lang.String repositoryId,
                                        java.lang.String objectId,
                                        org.apache.chemistry.opencmis.commons.data.ExtensionsData extension)
Specified by:
getAllowableActions in interface CmisServiceValidator
Overrides:
getAllowableActions in class BaseServiceValidatorImpl

getObject

public StoredObject getObject(org.apache.chemistry.opencmis.commons.server.CallContext context,
                              java.lang.String repositoryId,
                              java.lang.String objectId,
                              org.apache.chemistry.opencmis.commons.data.ExtensionsData extension)
Specified by:
getObject in interface CmisServiceValidator
Overrides:
getObject in class BaseServiceValidatorImpl

getProperties

public StoredObject getProperties(org.apache.chemistry.opencmis.commons.server.CallContext context,
                                  java.lang.String repositoryId,
                                  java.lang.String objectId,
                                  org.apache.chemistry.opencmis.commons.data.ExtensionsData extension)
Specified by:
getProperties in interface CmisServiceValidator
Overrides:
getProperties in class BaseServiceValidatorImpl

getRenditions

public StoredObject getRenditions(org.apache.chemistry.opencmis.commons.server.CallContext context,
                                  java.lang.String repositoryId,
                                  java.lang.String objectId,
                                  org.apache.chemistry.opencmis.commons.data.ExtensionsData extension)
Specified by:
getRenditions in interface CmisServiceValidator
Overrides:
getRenditions in class BaseServiceValidatorImpl

getObjectByPath

public StoredObject getObjectByPath(org.apache.chemistry.opencmis.commons.server.CallContext context,
                                    java.lang.String repositoryId,
                                    java.lang.String path,
                                    org.apache.chemistry.opencmis.commons.data.ExtensionsData extension)
Specified by:
getObjectByPath in interface CmisServiceValidator
Overrides:
getObjectByPath in class BaseServiceValidatorImpl

getContentStream

public StoredObject getContentStream(org.apache.chemistry.opencmis.commons.server.CallContext context,
                                     java.lang.String repositoryId,
                                     java.lang.String objectId,
                                     java.lang.String streamId,
                                     org.apache.chemistry.opencmis.commons.data.ExtensionsData extension)
Specified by:
getContentStream in interface CmisServiceValidator
Overrides:
getContentStream in class BaseServiceValidatorImpl

updateProperties

public StoredObject updateProperties(org.apache.chemistry.opencmis.commons.server.CallContext context,
                                     java.lang.String repositoryId,
                                     org.apache.chemistry.opencmis.commons.spi.Holder<java.lang.String> objectId,
                                     org.apache.chemistry.opencmis.commons.data.ExtensionsData extension)
Specified by:
updateProperties in interface CmisServiceValidator
Overrides:
updateProperties in class BaseServiceValidatorImpl

moveObject

public StoredObject[] moveObject(org.apache.chemistry.opencmis.commons.server.CallContext context,
                                 java.lang.String repositoryId,
                                 org.apache.chemistry.opencmis.commons.spi.Holder<java.lang.String> objectId,
                                 java.lang.String targetFolderId,
                                 java.lang.String sourceFolderId,
                                 org.apache.chemistry.opencmis.commons.data.ExtensionsData extension)
Specified by:
moveObject in interface CmisServiceValidator
Overrides:
moveObject in class BaseServiceValidatorImpl

deleteObject

public StoredObject deleteObject(org.apache.chemistry.opencmis.commons.server.CallContext context,
                                 java.lang.String repositoryId,
                                 java.lang.String objectId,
                                 java.lang.Boolean allVersions,
                                 org.apache.chemistry.opencmis.commons.data.ExtensionsData extension)
Specified by:
deleteObject in interface CmisServiceValidator
Overrides:
deleteObject in class BaseServiceValidatorImpl

deleteTree

public StoredObject deleteTree(org.apache.chemistry.opencmis.commons.server.CallContext context,
                               java.lang.String repositoryId,
                               java.lang.String folderId,
                               java.lang.Boolean allVersions,
                               org.apache.chemistry.opencmis.commons.enums.UnfileObject unfileObjects,
                               org.apache.chemistry.opencmis.commons.data.ExtensionsData extension)
Specified by:
deleteTree in interface CmisServiceValidator
Overrides:
deleteTree in class BaseServiceValidatorImpl

setContentStream

public StoredObject setContentStream(org.apache.chemistry.opencmis.commons.server.CallContext context,
                                     java.lang.String repositoryId,
                                     org.apache.chemistry.opencmis.commons.spi.Holder<java.lang.String> objectId,
                                     java.lang.Boolean overwriteFlag,
                                     org.apache.chemistry.opencmis.commons.data.ExtensionsData extension)
Specified by:
setContentStream in interface CmisServiceValidator
Overrides:
setContentStream in class BaseServiceValidatorImpl

deleteContentStream

public StoredObject deleteContentStream(org.apache.chemistry.opencmis.commons.server.CallContext context,
                                        java.lang.String repositoryId,
                                        org.apache.chemistry.opencmis.commons.spi.Holder<java.lang.String> objectId,
                                        org.apache.chemistry.opencmis.commons.data.ExtensionsData extension)
Specified by:
deleteContentStream in interface CmisServiceValidator
Overrides:
deleteContentStream in class BaseServiceValidatorImpl

checkOut

public StoredObject checkOut(org.apache.chemistry.opencmis.commons.server.CallContext context,
                             java.lang.String repositoryId,
                             org.apache.chemistry.opencmis.commons.spi.Holder<java.lang.String> objectId,
                             org.apache.chemistry.opencmis.commons.data.ExtensionsData extension,
                             org.apache.chemistry.opencmis.commons.spi.Holder<java.lang.Boolean> contentCopied)
Specified by:
checkOut in interface CmisServiceValidator
Overrides:
checkOut in class BaseServiceValidatorImpl

cancelCheckOut

public StoredObject cancelCheckOut(org.apache.chemistry.opencmis.commons.server.CallContext context,
                                   java.lang.String repositoryId,
                                   java.lang.String objectId,
                                   org.apache.chemistry.opencmis.commons.data.ExtensionsData extension)
Specified by:
cancelCheckOut in interface CmisServiceValidator
Overrides:
cancelCheckOut in class BaseServiceValidatorImpl

checkIn

public StoredObject checkIn(org.apache.chemistry.opencmis.commons.server.CallContext context,
                            java.lang.String repositoryId,
                            org.apache.chemistry.opencmis.commons.spi.Holder<java.lang.String> objectId,
                            org.apache.chemistry.opencmis.commons.data.Acl addAces,
                            org.apache.chemistry.opencmis.commons.data.Acl removeAces,
                            java.util.List<java.lang.String> policyIds,
                            org.apache.chemistry.opencmis.commons.data.ExtensionsData extension)
Specified by:
checkIn in interface CmisServiceValidator
Overrides:
checkIn in class BaseServiceValidatorImpl

getObjectOfLatestVersion

public StoredObject getObjectOfLatestVersion(org.apache.chemistry.opencmis.commons.server.CallContext context,
                                             java.lang.String repositoryId,
                                             java.lang.String objectId,
                                             java.lang.String versionSeriesId,
                                             org.apache.chemistry.opencmis.commons.data.ExtensionsData extension)
Specified by:
getObjectOfLatestVersion in interface CmisServiceValidator
Overrides:
getObjectOfLatestVersion in class BaseServiceValidatorImpl

getPropertiesOfLatestVersion

public StoredObject getPropertiesOfLatestVersion(org.apache.chemistry.opencmis.commons.server.CallContext context,
                                                 java.lang.String repositoryId,
                                                 java.lang.String objectId,
                                                 java.lang.String versionSeriesId,
                                                 org.apache.chemistry.opencmis.commons.data.ExtensionsData extension)
Specified by:
getPropertiesOfLatestVersion in interface CmisServiceValidator
Overrides:
getPropertiesOfLatestVersion in class BaseServiceValidatorImpl

getAllVersions

public StoredObject getAllVersions(org.apache.chemistry.opencmis.commons.server.CallContext context,
                                   java.lang.String repositoryId,
                                   java.lang.String objectId,
                                   java.lang.String versionSeriesId,
                                   org.apache.chemistry.opencmis.commons.data.ExtensionsData extension)
Specified by:
getAllVersions in interface CmisServiceValidator
Overrides:
getAllVersions in class BaseServiceValidatorImpl

query

public void query(org.apache.chemistry.opencmis.commons.server.CallContext context,
                  java.lang.String repositoryId,
                  org.apache.chemistry.opencmis.commons.data.ExtensionsData extension)
Specified by:
query in interface CmisServiceValidator
Overrides:
query in class BaseServiceValidatorImpl

getContentChanges

public void getContentChanges(org.apache.chemistry.opencmis.commons.server.CallContext context,
                              java.lang.String repositoryId,
                              org.apache.chemistry.opencmis.commons.data.ExtensionsData extension)
Specified by:
getContentChanges in interface CmisServiceValidator
Overrides:
getContentChanges in class BaseServiceValidatorImpl

addObjectToFolder

public StoredObject[] addObjectToFolder(org.apache.chemistry.opencmis.commons.server.CallContext context,
                                        java.lang.String repositoryId,
                                        java.lang.String objectId,
                                        java.lang.String folderId,
                                        java.lang.Boolean allVersions,
                                        org.apache.chemistry.opencmis.commons.data.ExtensionsData extension)
Specified by:
addObjectToFolder in interface CmisServiceValidator
Overrides:
addObjectToFolder in class BaseServiceValidatorImpl

removeObjectFromFolder

public StoredObject[] removeObjectFromFolder(org.apache.chemistry.opencmis.commons.server.CallContext context,
                                             java.lang.String repositoryId,
                                             java.lang.String objectId,
                                             java.lang.String folderId,
                                             org.apache.chemistry.opencmis.commons.data.ExtensionsData extension)
Specified by:
removeObjectFromFolder in interface CmisServiceValidator
Overrides:
removeObjectFromFolder in class BaseServiceValidatorImpl

getObjectRelationships

public StoredObject getObjectRelationships(org.apache.chemistry.opencmis.commons.server.CallContext context,
                                           java.lang.String repositoryId,
                                           java.lang.String objectId,
                                           org.apache.chemistry.opencmis.commons.enums.RelationshipDirection relationshipDirection,
                                           java.lang.String typeId,
                                           org.apache.chemistry.opencmis.commons.data.ExtensionsData extension)
Specified by:
getObjectRelationships in interface CmisServiceValidator
Overrides:
getObjectRelationships in class BaseServiceValidatorImpl

getAcl

public StoredObject getAcl(org.apache.chemistry.opencmis.commons.server.CallContext context,
                           java.lang.String repositoryId,
                           java.lang.String objectId,
                           org.apache.chemistry.opencmis.commons.data.ExtensionsData extension)
Specified by:
getAcl in interface CmisServiceValidator
Overrides:
getAcl in class BaseServiceValidatorImpl

applyAcl

public StoredObject applyAcl(org.apache.chemistry.opencmis.commons.server.CallContext context,
                             java.lang.String repositoryId,
                             java.lang.String objectId,
                             org.apache.chemistry.opencmis.commons.enums.AclPropagation aclPropagation,
                             org.apache.chemistry.opencmis.commons.data.ExtensionsData extension)
Specified by:
applyAcl in interface CmisServiceValidator
Overrides:
applyAcl in class BaseServiceValidatorImpl

applyPolicy

public StoredObject[] applyPolicy(org.apache.chemistry.opencmis.commons.server.CallContext context,
                                  java.lang.String repositoryId,
                                  java.lang.String policyId,
                                  java.lang.String objectId,
                                  org.apache.chemistry.opencmis.commons.data.ExtensionsData extension)
Specified by:
applyPolicy in interface CmisServiceValidator
Overrides:
applyPolicy in class BaseServiceValidatorImpl

removePolicy

public StoredObject[] removePolicy(org.apache.chemistry.opencmis.commons.server.CallContext context,
                                   java.lang.String repositoryId,
                                   java.lang.String policyId,
                                   java.lang.String objectId,
                                   org.apache.chemistry.opencmis.commons.data.ExtensionsData extension)
Specified by:
removePolicy in interface CmisServiceValidator
Overrides:
removePolicy in class BaseServiceValidatorImpl

getAppliedPolicies

public StoredObject getAppliedPolicies(org.apache.chemistry.opencmis.commons.server.CallContext context,
                                       java.lang.String repositoryId,
                                       java.lang.String objectId,
                                       org.apache.chemistry.opencmis.commons.data.ExtensionsData extension)
Specified by:
getAppliedPolicies in interface CmisServiceValidator
Overrides:
getAppliedPolicies in class BaseServiceValidatorImpl

create

public StoredObject create(org.apache.chemistry.opencmis.commons.server.CallContext context,
                           java.lang.String repositoryId,
                           java.lang.String folderId,
                           org.apache.chemistry.opencmis.commons.data.ExtensionsData extension)
Specified by:
create in interface CmisServiceValidator
Overrides:
create in class BaseServiceValidatorImpl

deleteObjectOrCancelCheckOut

public StoredObject deleteObjectOrCancelCheckOut(org.apache.chemistry.opencmis.commons.server.CallContext context,
                                                 java.lang.String repositoryId,
                                                 java.lang.String objectId,
                                                 org.apache.chemistry.opencmis.commons.data.ExtensionsData extension)
Overrides:
deleteObjectOrCancelCheckOut in class BaseServiceValidatorImpl

applyAcl

public StoredObject applyAcl(org.apache.chemistry.opencmis.commons.server.CallContext context,
                             java.lang.String repositoryId,
                             java.lang.String objectId)
Specified by:
applyAcl in interface CmisServiceValidator
Overrides:
applyAcl in class BaseServiceValidatorImpl