public class ConformanceCmisServiceWrapper extends AbstractCmisServiceWrapper
ProgressControlCmisService.Progress| Modifier and Type | Field and Description |
|---|---|
static BigInteger |
MINUS_ONE |
| Constructor and Description |
|---|
ConformanceCmisServiceWrapper(CmisService service)
Constructor used by
CmisServiceWrapperManager. |
ConformanceCmisServiceWrapper(CmisService service,
BigInteger defaultTypesMaxItems,
BigInteger defaultTypesDepth,
BigInteger defaultMaxItems,
BigInteger defaultDepth)
Alternative constructor.
|
| Modifier and Type | Method and Description |
|---|---|
void |
addObjectToFolder(String repositoryId,
String objectId,
String folderId,
Boolean allVersions,
ExtensionsData extension) |
void |
appendContentStream(String repositoryId,
Holder<String> objectId,
Holder<String> changeToken,
ContentStream contentStream,
boolean isLastChunk,
ExtensionsData extension) |
Acl |
applyAcl(String repositoryId,
String objectId,
Acl addAces,
Acl removeAces,
AclPropagation aclPropagation,
ExtensionsData extension) |
Acl |
applyAcl(String repositoryId,
String objectId,
Acl aces,
AclPropagation aclPropagation) |
void |
applyPolicy(String repositoryId,
String policyId,
String objectId,
ExtensionsData extension) |
List<BulkUpdateObjectIdAndChangeToken> |
bulkUpdateProperties(String repositoryId,
List<BulkUpdateObjectIdAndChangeToken> objectIdAndChangeToken,
Properties properties,
List<String> addSecondaryTypeIds,
List<String> removeSecondaryTypeIds,
ExtensionsData extension) |
void |
cancelCheckOut(String repositoryId,
String objectId,
ExtensionsData extension) |
protected void |
checkBulkUpdateList(List<BulkUpdateObjectIdAndChangeToken> list)
Throws an exception if the given list is
null or empty or
invalid. |
protected void |
checkContentStream(ContentStream content)
Throws an exception if the given content object is
null. |
protected void |
checkHolderId(String name,
Holder<String> holder)
Throws an exception if the given holder or id is
null or empty. |
protected void |
checkId(String name,
String id)
Throws an exception if the given id is
null or empty. |
protected void |
checkIds(String name,
String... ids)
Throws an exception if the given ids are all
null or empty. |
void |
checkIn(String repositoryId,
Holder<String> objectId,
Boolean major,
Properties properties,
ContentStream contentStream,
String checkinComment,
List<String> policies,
Acl addAces,
Acl removeAces,
ExtensionsData extension) |
protected void |
checkList(String name,
List<?> list)
Throws an exception if the given list is
null or empty. |
protected void |
checkNullOrPositive(String name,
BigInteger value)
Throws an exception if the given value is negative.
|
void |
checkOut(String repositoryId,
Holder<String> objectId,
ExtensionsData extension,
Holder<Boolean> contentCopied) |
protected void |
checkPath(String name,
String path)
Throws an exception if the given path is
null or invalid. |
protected void |
checkProperties(Properties properties)
Throws an exception if the given properties set is
null. |
protected void |
checkProperty(Properties properties,
String propertyId,
Class<?> clazz)
Throws an exception if the given property isn't set or of the wrong type.
|
protected void |
checkQueryStatement(String statement)
Throws an exception if the given query statement is
null or
empty. |
protected void |
checkRepositoryId(String repositoryId)
Throws an exception if the repository id is
null or empty. |
protected void |
checkTypeDefinition(TypeDefinition typeDef)
Throws an exception if the given type definition is
null. |
String |
create(String repositoryId,
Properties properties,
String folderId,
ContentStream contentStream,
VersioningState versioningState,
List<String> policies,
ExtensionsData extension) |
protected CmisBaseException |
createCmisException(Exception e)
Converts the given exception into a CMIS exception.
|
String |
createDocument(String repositoryId,
Properties properties,
String folderId,
ContentStream contentStream,
VersioningState versioningState,
List<String> policies,
Acl addAces,
Acl removeAces,
ExtensionsData extension) |
String |
createDocumentFromSource(String repositoryId,
String sourceId,
Properties properties,
String folderId,
VersioningState versioningState,
List<String> policies,
Acl addAces,
Acl removeAces,
ExtensionsData extension) |
String |
createFolder(String repositoryId,
Properties properties,
String folderId,
List<String> policies,
Acl addAces,
Acl removeAces,
ExtensionsData extension) |
String |
createItem(String repositoryId,
Properties properties,
String folderId,
List<String> policies,
Acl addAces,
Acl removeAces,
ExtensionsData extension) |
String |
createPolicy(String repositoryId,
Properties properties,
String folderId,
List<String> policies,
Acl addAces,
Acl removeAces,
ExtensionsData extension) |
String |
createRelationship(String repositoryId,
Properties properties,
List<String> policies,
Acl addAces,
Acl removeAces,
ExtensionsData extension) |
TypeDefinition |
createType(String repositoryId,
TypeDefinition type,
ExtensionsData extension) |
void |
deleteContentStream(String repositoryId,
Holder<String> objectId,
Holder<String> changeToken,
ExtensionsData extension) |
void |
deleteObject(String repositoryId,
String objectId,
Boolean allVersions,
ExtensionsData extension) |
void |
deleteObjectOrCancelCheckOut(String repositoryId,
String objectId,
Boolean allVersions,
ExtensionsData extension) |
FailedToDeleteData |
deleteTree(String repositoryId,
String folderId,
Boolean allVersions,
UnfileObject unfileObjects,
Boolean continueOnFailure,
ExtensionsData extension) |
void |
deleteType(String repositoryId,
String typeId,
ExtensionsData extension) |
Acl |
getAcl(String repositoryId,
String objectId,
Boolean onlyBasicPermissions,
ExtensionsData extension) |
AllowableActions |
getAllowableActions(String repositoryId,
String objectId,
ExtensionsData extension) |
List<ObjectData> |
getAllVersions(String repositoryId,
String objectId,
String versionSeriesId,
String filter,
Boolean includeAllowableActions,
ExtensionsData extension) |
List<ObjectData> |
getAppliedPolicies(String repositoryId,
String objectId,
String filter,
ExtensionsData extension) |
ObjectList |
getCheckedOutDocs(String repositoryId,
String folderId,
String filter,
String orderBy,
Boolean includeAllowableActions,
IncludeRelationships includeRelationships,
String renditionFilter,
BigInteger maxItems,
BigInteger skipCount,
ExtensionsData extension) |
ObjectInFolderList |
getChildren(String repositoryId,
String folderId,
String filter,
String orderBy,
Boolean includeAllowableActions,
IncludeRelationships includeRelationships,
String renditionFilter,
Boolean includePathSegment,
BigInteger maxItems,
BigInteger skipCount,
ExtensionsData extension) |
ObjectList |
getContentChanges(String repositoryId,
Holder<String> changeLogToken,
Boolean includeProperties,
String filter,
Boolean includePolicyIds,
Boolean includeAcl,
BigInteger maxItems,
ExtensionsData extension) |
ContentStream |
getContentStream(String repositoryId,
String objectId,
String streamId,
BigInteger offset,
BigInteger length,
ExtensionsData extension) |
protected AclPropagation |
getDefault(AclPropagation value)
Returns the
AclPropagation.REPOSITORYDETERMINED if value
is null. |
protected IncludeRelationships |
getDefault(IncludeRelationships value)
Returns
IncludeRelationships.NONE if value is
null. |
protected RelationshipDirection |
getDefault(RelationshipDirection value)
Returns the
RelationshipDirection.SOURCE if value is
null . |
protected UnfileObject |
getDefault(UnfileObject value)
Returns
UnfileObjects.DELETE if value is null. |
protected Boolean |
getDefaultFalse(Boolean value)
Returns
false if value is null. |
protected String |
getDefaultRenditionFilter(String value)
Returns the
"cmis:none" if value is null. |
protected Boolean |
getDefaultTrue(Boolean value)
Returns
true if value is null. |
protected BigInteger |
getDepth(BigInteger depth)
Checks the depth parameter if it complies with CMIS specification and
returns the default value if
depth is null. |
List<ObjectInFolderContainer> |
getDescendants(String repositoryId,
String folderId,
BigInteger depth,
String filter,
Boolean includeAllowableActions,
IncludeRelationships includeRelationships,
String renditionFilter,
Boolean includePathSegment,
ExtensionsData extension) |
ObjectData |
getFolderParent(String repositoryId,
String folderId,
String filter,
ExtensionsData extension) |
List<ObjectInFolderContainer> |
getFolderTree(String repositoryId,
String folderId,
BigInteger depth,
String filter,
Boolean includeAllowableActions,
IncludeRelationships includeRelationships,
String renditionFilter,
Boolean includePathSegment,
ExtensionsData extension) |
protected BigInteger |
getMaxItems(BigInteger maxItems)
Returns the default maxItems if
maxItems == null, throws
an exception if maxItems < 0, returns maxItems
otherwise. |
ObjectData |
getObject(String repositoryId,
String objectId,
String filter,
Boolean includeAllowableActions,
IncludeRelationships includeRelationships,
String renditionFilter,
Boolean includePolicyIds,
Boolean includeAcl,
ExtensionsData extension) |
ObjectData |
getObjectByPath(String repositoryId,
String path,
String filter,
Boolean includeAllowableActions,
IncludeRelationships includeRelationships,
String renditionFilter,
Boolean includePolicyIds,
Boolean includeAcl,
ExtensionsData extension) |
ObjectData |
getObjectOfLatestVersion(String repositoryId,
String objectId,
String versionSeriesId,
Boolean major,
String filter,
Boolean includeAllowableActions,
IncludeRelationships includeRelationships,
String renditionFilter,
Boolean includePolicyIds,
Boolean includeAcl,
ExtensionsData extension) |
List<ObjectParentData> |
getObjectParents(String repositoryId,
String objectId,
String filter,
Boolean includeAllowableActions,
IncludeRelationships includeRelationships,
String renditionFilter,
Boolean includeRelativePathSegment,
ExtensionsData extension) |
ObjectList |
getObjectRelationships(String repositoryId,
String objectId,
Boolean includeSubRelationshipTypes,
RelationshipDirection relationshipDirection,
String typeId,
String filter,
Boolean includeAllowableActions,
BigInteger maxItems,
BigInteger skipCount,
ExtensionsData extension) |
Properties |
getProperties(String repositoryId,
String objectId,
String filter,
ExtensionsData extension) |
Properties |
getPropertiesOfLatestVersion(String repositoryId,
String objectId,
String versionSeriesId,
Boolean major,
String filter,
ExtensionsData extension) |
List<RenditionData> |
getRenditions(String repositoryId,
String objectId,
String renditionFilter,
BigInteger maxItems,
BigInteger skipCount,
ExtensionsData extension) |
RepositoryInfo |
getRepositoryInfo(String repositoryId,
ExtensionsData extension) |
List<RepositoryInfo> |
getRepositoryInfos(ExtensionsData extension) |
protected BigInteger |
getSkipCount(BigInteger skipCount)
Returns 0 if
skipCount == null, throws an exception if
skipCount < 0, returns skipCount otherwise. |
TypeDefinitionList |
getTypeChildren(String repositoryId,
String typeId,
Boolean includePropertyDefinitions,
BigInteger maxItems,
BigInteger skipCount,
ExtensionsData extension) |
TypeDefinition |
getTypeDefinition(String repositoryId,
String typeId,
ExtensionsData extension) |
List<TypeDefinitionContainer> |
getTypeDescendants(String repositoryId,
String typeId,
BigInteger depth,
Boolean includePropertyDefinitions,
ExtensionsData extension) |
protected BigInteger |
getTypesDepth(BigInteger depth)
Checks the depth parameter if it complies with CMIS specification and
returns the default value if
depth is null. |
protected BigInteger |
getTypesMaxItems(BigInteger maxItems)
Returns the default maxItems if
maxItems == null, throws
an exception if maxItems < 0, returns maxItems
otherwise. |
void |
initialize(Object[] params)
Initializes the wrapper with a set of parameters.
|
void |
moveObject(String repositoryId,
Holder<String> objectId,
String targetFolderId,
String sourceFolderId,
ExtensionsData extension) |
ObjectList |
query(String repositoryId,
String statement,
Boolean searchAllVersions,
Boolean includeAllowableActions,
IncludeRelationships includeRelationships,
String renditionFilter,
BigInteger maxItems,
BigInteger skipCount,
ExtensionsData extension) |
void |
removeObjectFromFolder(String repositoryId,
String objectId,
String folderId,
ExtensionsData extension) |
void |
removePolicy(String repositoryId,
String policyId,
String objectId,
ExtensionsData extension) |
void |
setContentStream(String repositoryId,
Holder<String> objectId,
Boolean overwriteFlag,
Holder<String> changeToken,
ContentStream contentStream,
ExtensionsData extension) |
protected void |
setDefaultDepth(BigInteger defaultDepth)
Set the default depth.
|
protected void |
setDefaultMaxItems(BigInteger defaultMaxItems)
Set the default maxItems.
|
protected void |
setDefaultTypesDepth(BigInteger defaultTypesDepth)
Set the default depth.
|
protected void |
setDefaultTypesMaxItems(BigInteger defaultTypesMaxItems)
Set the default maxItems.
|
void |
updateProperties(String repositoryId,
Holder<String> objectId,
Holder<String> changeToken,
Properties properties,
ExtensionsData extension) |
TypeDefinition |
updateType(String repositoryId,
TypeDefinition type,
ExtensionsData extension) |
afterServiceCall, beforeServiceCall, close, getCallContext, getObjectInfo, getWrappedService, setCallContextpublic static final BigInteger MINUS_ONE
public ConformanceCmisServiceWrapper(CmisService service)
CmisServiceWrapperManager.service - the CmisService object, not nullpublic ConformanceCmisServiceWrapper(CmisService service, BigInteger defaultTypesMaxItems, BigInteger defaultTypesDepth, BigInteger defaultMaxItems, BigInteger defaultDepth)
service - the CmisService object, not nullpublic void initialize(Object[] params)
AbstractCmisServiceWrapperinitialize in class AbstractCmisServiceWrapperparams - an array of parameter objectsprotected void setDefaultTypesMaxItems(BigInteger defaultTypesMaxItems)
protected void setDefaultTypesDepth(BigInteger defaultTypesDepth)
protected void setDefaultMaxItems(BigInteger defaultMaxItems)
protected void setDefaultDepth(BigInteger defaultDepth)
protected CmisBaseException createCmisException(Exception e)
protected void checkId(String name, String id)
null or empty.protected void checkIds(String name, String... ids)
null or empty.protected void checkHolderId(String name, Holder<String> holder)
null or empty.protected void checkRepositoryId(String repositoryId)
null or empty.protected void checkPath(String name, String path)
null or invalid.protected void checkProperties(Properties properties)
null.protected void checkProperty(Properties properties, String propertyId, Class<?> clazz)
protected void checkContentStream(ContentStream content)
null.protected void checkQueryStatement(String statement)
null or
empty.protected void checkTypeDefinition(TypeDefinition typeDef)
null.protected void checkList(String name, List<?> list)
null or empty.protected void checkBulkUpdateList(List<BulkUpdateObjectIdAndChangeToken> list)
null or empty or
invalid.protected IncludeRelationships getDefault(IncludeRelationships value)
IncludeRelationships.NONE if value is
null.protected UnfileObject getDefault(UnfileObject value)
UnfileObjects.DELETE if value is null.protected AclPropagation getDefault(AclPropagation value)
AclPropagation.REPOSITORYDETERMINED if value
is null.protected RelationshipDirection getDefault(RelationshipDirection value)
RelationshipDirection.SOURCE if value is
null .protected String getDefaultRenditionFilter(String value)
"cmis:none" if value is null.protected BigInteger getTypesMaxItems(BigInteger maxItems)
maxItems == null, throws
an exception if maxItems < 0, returns maxItems
otherwise.protected BigInteger getTypesDepth(BigInteger depth)
depth is null.protected BigInteger getMaxItems(BigInteger maxItems)
maxItems == null, throws
an exception if maxItems < 0, returns maxItems
otherwise.protected BigInteger getSkipCount(BigInteger skipCount)
skipCount == null, throws an exception if
skipCount < 0, returns skipCount otherwise.protected BigInteger getDepth(BigInteger depth)
depth is null.protected void checkNullOrPositive(String name, BigInteger value)
public RepositoryInfo getRepositoryInfo(String repositoryId, ExtensionsData extension)
getRepositoryInfo in interface RepositoryServicegetRepositoryInfo in class AbstractCmisServiceWrapperpublic List<RepositoryInfo> getRepositoryInfos(ExtensionsData extension)
getRepositoryInfos in interface RepositoryServicegetRepositoryInfos in class AbstractCmisServiceWrapperpublic TypeDefinitionList getTypeChildren(String repositoryId, String typeId, Boolean includePropertyDefinitions, BigInteger maxItems, BigInteger skipCount, ExtensionsData extension)
getTypeChildren in interface RepositoryServicegetTypeChildren in class AbstractCmisServiceWrapperpublic TypeDefinition getTypeDefinition(String repositoryId, String typeId, ExtensionsData extension)
getTypeDefinition in interface RepositoryServicegetTypeDefinition in class AbstractCmisServiceWrapperpublic List<TypeDefinitionContainer> getTypeDescendants(String repositoryId, String typeId, BigInteger depth, Boolean includePropertyDefinitions, ExtensionsData extension)
getTypeDescendants in interface RepositoryServicegetTypeDescendants in class AbstractCmisServiceWrapperpublic TypeDefinition createType(String repositoryId, TypeDefinition type, ExtensionsData extension)
createType in interface RepositoryServicecreateType in class AbstractCmisServiceWrapperpublic TypeDefinition updateType(String repositoryId, TypeDefinition type, ExtensionsData extension)
updateType in interface RepositoryServiceupdateType in class AbstractCmisServiceWrapperpublic void deleteType(String repositoryId, String typeId, ExtensionsData extension)
deleteType in interface RepositoryServicedeleteType in class AbstractCmisServiceWrapperpublic ObjectList getCheckedOutDocs(String repositoryId, String folderId, String filter, String orderBy, Boolean includeAllowableActions, IncludeRelationships includeRelationships, String renditionFilter, BigInteger maxItems, BigInteger skipCount, ExtensionsData extension)
getCheckedOutDocs in interface NavigationServicegetCheckedOutDocs in class AbstractCmisServiceWrapperpublic ObjectInFolderList getChildren(String repositoryId, String folderId, String filter, String orderBy, Boolean includeAllowableActions, IncludeRelationships includeRelationships, String renditionFilter, Boolean includePathSegment, BigInteger maxItems, BigInteger skipCount, ExtensionsData extension)
getChildren in interface NavigationServicegetChildren in class AbstractCmisServiceWrapperpublic List<ObjectInFolderContainer> getDescendants(String repositoryId, String folderId, BigInteger depth, String filter, Boolean includeAllowableActions, IncludeRelationships includeRelationships, String renditionFilter, Boolean includePathSegment, ExtensionsData extension)
getDescendants in interface NavigationServicegetDescendants in class AbstractCmisServiceWrapperpublic ObjectData getFolderParent(String repositoryId, String folderId, String filter, ExtensionsData extension)
getFolderParent in interface NavigationServicegetFolderParent in class AbstractCmisServiceWrapperpublic List<ObjectInFolderContainer> getFolderTree(String repositoryId, String folderId, BigInteger depth, String filter, Boolean includeAllowableActions, IncludeRelationships includeRelationships, String renditionFilter, Boolean includePathSegment, ExtensionsData extension)
getFolderTree in interface NavigationServicegetFolderTree in class AbstractCmisServiceWrapperpublic List<ObjectParentData> getObjectParents(String repositoryId, String objectId, String filter, Boolean includeAllowableActions, IncludeRelationships includeRelationships, String renditionFilter, Boolean includeRelativePathSegment, ExtensionsData extension)
getObjectParents in interface NavigationServicegetObjectParents in class AbstractCmisServiceWrapperpublic String create(String repositoryId, Properties properties, String folderId, ContentStream contentStream, VersioningState versioningState, List<String> policies, ExtensionsData extension)
create in interface CmisServicecreate in class AbstractCmisServiceWrapperpublic String createDocument(String repositoryId, Properties properties, String folderId, ContentStream contentStream, VersioningState versioningState, List<String> policies, Acl addAces, Acl removeAces, ExtensionsData extension)
createDocument in interface ObjectServicecreateDocument in class AbstractCmisServiceWrapperpublic String createDocumentFromSource(String repositoryId, String sourceId, Properties properties, String folderId, VersioningState versioningState, List<String> policies, Acl addAces, Acl removeAces, ExtensionsData extension)
createDocumentFromSource in interface ObjectServicecreateDocumentFromSource in class AbstractCmisServiceWrapperpublic String createFolder(String repositoryId, Properties properties, String folderId, List<String> policies, Acl addAces, Acl removeAces, ExtensionsData extension)
createFolder in interface ObjectServicecreateFolder in class AbstractCmisServiceWrapperpublic String createPolicy(String repositoryId, Properties properties, String folderId, List<String> policies, Acl addAces, Acl removeAces, ExtensionsData extension)
createPolicy in interface ObjectServicecreatePolicy in class AbstractCmisServiceWrapperpublic String createItem(String repositoryId, Properties properties, String folderId, List<String> policies, Acl addAces, Acl removeAces, ExtensionsData extension)
createItem in interface ObjectServicecreateItem in class AbstractCmisServiceWrapperpublic String createRelationship(String repositoryId, Properties properties, List<String> policies, Acl addAces, Acl removeAces, ExtensionsData extension)
createRelationship in interface ObjectServicecreateRelationship in class AbstractCmisServiceWrapperpublic void deleteContentStream(String repositoryId, Holder<String> objectId, Holder<String> changeToken, ExtensionsData extension)
deleteContentStream in interface ObjectServicedeleteContentStream in class AbstractCmisServiceWrapperpublic void deleteObject(String repositoryId, String objectId, Boolean allVersions, ExtensionsData extension)
deleteObject in interface ObjectServicedeleteObject in class AbstractCmisServiceWrapperpublic void deleteObjectOrCancelCheckOut(String repositoryId, String objectId, Boolean allVersions, ExtensionsData extension)
deleteObjectOrCancelCheckOut in interface CmisServicedeleteObjectOrCancelCheckOut in class AbstractCmisServiceWrapperpublic FailedToDeleteData deleteTree(String repositoryId, String folderId, Boolean allVersions, UnfileObject unfileObjects, Boolean continueOnFailure, ExtensionsData extension)
deleteTree in interface ObjectServicedeleteTree in class AbstractCmisServiceWrapperpublic AllowableActions getAllowableActions(String repositoryId, String objectId, ExtensionsData extension)
getAllowableActions in interface ObjectServicegetAllowableActions in class AbstractCmisServiceWrapperpublic ContentStream getContentStream(String repositoryId, String objectId, String streamId, BigInteger offset, BigInteger length, ExtensionsData extension)
getContentStream in interface ObjectServicegetContentStream in class AbstractCmisServiceWrapperpublic ObjectData getObject(String repositoryId, String objectId, String filter, Boolean includeAllowableActions, IncludeRelationships includeRelationships, String renditionFilter, Boolean includePolicyIds, Boolean includeAcl, ExtensionsData extension)
getObject in interface ObjectServicegetObject in class AbstractCmisServiceWrapperpublic ObjectData getObjectByPath(String repositoryId, String path, String filter, Boolean includeAllowableActions, IncludeRelationships includeRelationships, String renditionFilter, Boolean includePolicyIds, Boolean includeAcl, ExtensionsData extension)
getObjectByPath in interface ObjectServicegetObjectByPath in class AbstractCmisServiceWrapperpublic Properties getProperties(String repositoryId, String objectId, String filter, ExtensionsData extension)
getProperties in interface ObjectServicegetProperties in class AbstractCmisServiceWrapperpublic List<RenditionData> getRenditions(String repositoryId, String objectId, String renditionFilter, BigInteger maxItems, BigInteger skipCount, ExtensionsData extension)
getRenditions in interface ObjectServicegetRenditions in class AbstractCmisServiceWrapperpublic void moveObject(String repositoryId, Holder<String> objectId, String targetFolderId, String sourceFolderId, ExtensionsData extension)
moveObject in interface ObjectServicemoveObject in class AbstractCmisServiceWrapperpublic void setContentStream(String repositoryId, Holder<String> objectId, Boolean overwriteFlag, Holder<String> changeToken, ContentStream contentStream, ExtensionsData extension)
setContentStream in interface ObjectServicesetContentStream in class AbstractCmisServiceWrapperpublic void appendContentStream(String repositoryId, Holder<String> objectId, Holder<String> changeToken, ContentStream contentStream, boolean isLastChunk, ExtensionsData extension)
appendContentStream in interface ObjectServiceappendContentStream in class AbstractCmisServiceWrapperpublic void updateProperties(String repositoryId, Holder<String> objectId, Holder<String> changeToken, Properties properties, ExtensionsData extension)
updateProperties in interface ObjectServiceupdateProperties in class AbstractCmisServiceWrapperpublic List<BulkUpdateObjectIdAndChangeToken> bulkUpdateProperties(String repositoryId, List<BulkUpdateObjectIdAndChangeToken> objectIdAndChangeToken, Properties properties, List<String> addSecondaryTypeIds, List<String> removeSecondaryTypeIds, ExtensionsData extension)
bulkUpdateProperties in interface ObjectServicebulkUpdateProperties in class AbstractCmisServiceWrapperpublic void cancelCheckOut(String repositoryId, String objectId, ExtensionsData extension)
cancelCheckOut in interface VersioningServicecancelCheckOut in class AbstractCmisServiceWrapperpublic void checkIn(String repositoryId, Holder<String> objectId, Boolean major, Properties properties, ContentStream contentStream, String checkinComment, List<String> policies, Acl addAces, Acl removeAces, ExtensionsData extension)
checkIn in interface VersioningServicecheckIn in class AbstractCmisServiceWrapperpublic void checkOut(String repositoryId, Holder<String> objectId, ExtensionsData extension, Holder<Boolean> contentCopied)
checkOut in interface VersioningServicecheckOut in class AbstractCmisServiceWrapperpublic ObjectData getObjectOfLatestVersion(String repositoryId, String objectId, String versionSeriesId, Boolean major, String filter, Boolean includeAllowableActions, IncludeRelationships includeRelationships, String renditionFilter, Boolean includePolicyIds, Boolean includeAcl, ExtensionsData extension)
getObjectOfLatestVersion in interface VersioningServicegetObjectOfLatestVersion in class AbstractCmisServiceWrapperpublic Properties getPropertiesOfLatestVersion(String repositoryId, String objectId, String versionSeriesId, Boolean major, String filter, ExtensionsData extension)
getPropertiesOfLatestVersion in interface VersioningServicegetPropertiesOfLatestVersion in class AbstractCmisServiceWrapperpublic List<ObjectData> getAllVersions(String repositoryId, String objectId, String versionSeriesId, String filter, Boolean includeAllowableActions, ExtensionsData extension)
getAllVersions in interface VersioningServicegetAllVersions in class AbstractCmisServiceWrapperpublic ObjectList getContentChanges(String repositoryId, Holder<String> changeLogToken, Boolean includeProperties, String filter, Boolean includePolicyIds, Boolean includeAcl, BigInteger maxItems, ExtensionsData extension)
getContentChanges in interface DiscoveryServicegetContentChanges in class AbstractCmisServiceWrapperpublic ObjectList query(String repositoryId, String statement, Boolean searchAllVersions, Boolean includeAllowableActions, IncludeRelationships includeRelationships, String renditionFilter, BigInteger maxItems, BigInteger skipCount, ExtensionsData extension)
query in interface DiscoveryServicequery in class AbstractCmisServiceWrapperpublic void addObjectToFolder(String repositoryId, String objectId, String folderId, Boolean allVersions, ExtensionsData extension)
addObjectToFolder in interface MultiFilingServiceaddObjectToFolder in class AbstractCmisServiceWrapperpublic void removeObjectFromFolder(String repositoryId, String objectId, String folderId, ExtensionsData extension)
removeObjectFromFolder in interface MultiFilingServiceremoveObjectFromFolder in class AbstractCmisServiceWrapperpublic ObjectList getObjectRelationships(String repositoryId, String objectId, Boolean includeSubRelationshipTypes, RelationshipDirection relationshipDirection, String typeId, String filter, Boolean includeAllowableActions, BigInteger maxItems, BigInteger skipCount, ExtensionsData extension)
getObjectRelationships in interface RelationshipServicegetObjectRelationships in class AbstractCmisServiceWrapperpublic Acl applyAcl(String repositoryId, String objectId, Acl aces, AclPropagation aclPropagation)
applyAcl in interface CmisServiceapplyAcl in class AbstractCmisServiceWrapperpublic Acl applyAcl(String repositoryId, String objectId, Acl addAces, Acl removeAces, AclPropagation aclPropagation, ExtensionsData extension)
applyAcl in interface AclServiceapplyAcl in class AbstractCmisServiceWrapperpublic Acl getAcl(String repositoryId, String objectId, Boolean onlyBasicPermissions, ExtensionsData extension)
getAcl in interface AclServicegetAcl in class AbstractCmisServiceWrapperpublic void applyPolicy(String repositoryId, String policyId, String objectId, ExtensionsData extension)
applyPolicy in interface PolicyServiceapplyPolicy in class AbstractCmisServiceWrapperpublic List<ObjectData> getAppliedPolicies(String repositoryId, String objectId, String filter, ExtensionsData extension)
getAppliedPolicies in interface PolicyServicegetAppliedPolicies in class AbstractCmisServiceWrapperpublic void removePolicy(String repositoryId, String policyId, String objectId, ExtensionsData extension)
removePolicy in interface PolicyServiceremovePolicy in class AbstractCmisServiceWrapperCopyright © 2009–2017 The Apache Software Foundation. All rights reserved.