it.sistematica.isharedoc.opencmis.indatabase.server
Class BaseServiceValidatorImpl
java.lang.Object
it.sistematica.isharedoc.opencmis.indatabase.server.BaseServiceValidatorImpl
- All Implemented Interfaces:
- CmisServiceValidator
- Direct Known Subclasses:
- InDatabaseServiceValidatorImpl
public class BaseServiceValidatorImpl
- extends java.lang.Object
- implements CmisServiceValidator
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 |
appendContentStream(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 |
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 |
checkPolicies(java.lang.String repositoryId,
java.util.List<java.lang.String> policyIds)
|
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)
|
protected StoredObject |
checkStandardParametersByPath(java.lang.String repositoryId,
java.lang.String path,
java.lang.String user)
|
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> policies,
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 java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
fStoreManager
protected final StoreManager fStoreManager
BaseServiceValidatorImpl
public BaseServiceValidatorImpl(StoreManager sm)
checkStandardParameters
protected StoredObject checkStandardParameters(java.lang.String repositoryId,
java.lang.String objectId)
- 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.
- Parameters:
repositoryId
- repository idobjectId
- object id
- Returns:
- object for objectId
checkStandardParametersByPath
protected StoredObject checkStandardParametersByPath(java.lang.String repositoryId,
java.lang.String path,
java.lang.String user)
checkStandardParametersAllowNull
protected StoredObject checkStandardParametersAllowNull(java.lang.String repositoryId,
java.lang.String objectId)
checkExistingObjectId
protected StoredObject checkExistingObjectId(ObjectStore objStore,
java.lang.String objectId)
checkRepositoryId
protected void checkRepositoryId(java.lang.String repositoryId)
checkParams
protected StoredObject[] checkParams(java.lang.String repositoryId,
java.lang.String objectId1,
java.lang.String objectId2)
checkPolicies
protected void checkPolicies(java.lang.String repositoryId,
java.util.List<java.lang.String> policyIds)
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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> policies,
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
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
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
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
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
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
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
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
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
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
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
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
appendContentStream
public StoredObject appendContentStream(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:
appendContentStream
in interface CmisServiceValidator
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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)
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