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