public abstract class FilterCmisService extends AbstractCmisService implements CallContextAwareCmisService, Serializable
| Constructor and Description |
|---|
FilterCmisService() |
| 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) |
void |
checkIn(String repositoryId,
Holder<String> objectId,
Boolean major,
Properties properties,
ContentStream contentStream,
String checkinComment,
List<String> policies,
Acl addAces,
Acl removeAces,
ExtensionsData extension) |
void |
checkOut(String repositoryId,
Holder<String> objectId,
ExtensionsData extension,
Holder<Boolean> contentCopied) |
void |
close() |
String |
create(String repositoryId,
Properties properties,
String folderId,
ContentStream contentStream,
VersioningState versioningState,
List<String> policies,
ExtensionsData extension) |
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) |
abstract AclService |
getAclService()
Returns a client ACL service.
|
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) |
CallContext |
getCallContext()
Returns the current call context.
|
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) |
List<ObjectInFolderContainer> |
getDescendants(String repositoryId,
String folderId,
BigInteger depth,
String filter,
Boolean includeAllowableActions,
IncludeRelationships includeRelationships,
String renditionFilter,
Boolean includePathSegment,
ExtensionsData extension) |
abstract DiscoveryService |
getDiscoveryService()
Returns a client discovery service.
|
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) |
abstract MultiFilingService |
getMultiFilingService()
Returns a client multifiling service.
|
abstract NavigationService |
getNavigationService()
Returns a client navigation service.
|
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) |
ObjectInfo |
getObjectInfo(String repositoryId,
String objectId) |
protected ObjectInfo |
getObjectInfoIntern(String repositoryId,
ObjectData object) |
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) |
abstract ObjectService |
getObjectService()
Returns a client object service.
|
abstract PolicyService |
getPolicyService()
Returns a client policy service.
|
Properties |
getProperties(String repositoryId,
String objectId,
String filter,
ExtensionsData extension) |
Properties |
getPropertiesOfLatestVersion(String repositoryId,
String objectId,
String versionSeriesId,
Boolean major,
String filter,
ExtensionsData extension) |
abstract RelationshipService |
getRelationshipService()
Returns a client relationship service.
|
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) |
abstract RepositoryService |
getRepositoryService()
Returns a client repository service.
|
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) |
abstract VersioningService |
getVersioningService()
Returns a client versioning service.
|
void |
init(Map<String,String> parameters)
Called after the object has been created.
|
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 |
setCallContext(CallContext context)
Called at the beginning of a request.
|
void |
setContentStream(String repositoryId,
Holder<String> objectId,
Boolean overwriteFlag,
Holder<String> changeToken,
ContentStream contentStream,
ExtensionsData extension) |
void |
updateProperties(String repositoryId,
Holder<String> objectId,
Holder<String> changeToken,
Properties properties,
ExtensionsData extension) |
TypeDefinition |
updateType(String repositoryId,
TypeDefinition type,
ExtensionsData extension) |
addObjectInfo, clearObjectInfos, getBooleanProperty, getDateTimeProperty, getIdProperty, getIntegerProperty, getStringPropertypublic void init(Map<String,String> parameters)
parameters - the parameters provided to bridge service factorypublic void setCallContext(CallContext context)
setCallContext in interface CallContextAwareCmisServicepublic CallContext getCallContext()
getCallContext in interface CallContextAwareCmisServicepublic abstract RepositoryService getRepositoryService()
public abstract NavigationService getNavigationService()
public abstract ObjectService getObjectService()
public abstract VersioningService getVersioningService()
public abstract DiscoveryService getDiscoveryService()
public abstract MultiFilingService getMultiFilingService()
public abstract RelationshipService getRelationshipService()
public abstract AclService getAclService()
public abstract PolicyService getPolicyService()
public RepositoryInfo getRepositoryInfo(String repositoryId, ExtensionsData extension)
getRepositoryInfo in interface RepositoryServicegetRepositoryInfo in class AbstractCmisServicepublic List<RepositoryInfo> getRepositoryInfos(ExtensionsData extension)
getRepositoryInfos in interface RepositoryServicegetRepositoryInfos in class AbstractCmisServicepublic TypeDefinitionList getTypeChildren(String repositoryId, String typeId, Boolean includePropertyDefinitions, BigInteger maxItems, BigInteger skipCount, ExtensionsData extension)
getTypeChildren in interface RepositoryServicegetTypeChildren in class AbstractCmisServicepublic List<TypeDefinitionContainer> getTypeDescendants(String repositoryId, String typeId, BigInteger depth, Boolean includePropertyDefinitions, ExtensionsData extension)
getTypeDescendants in interface RepositoryServicegetTypeDescendants in class AbstractCmisServicepublic TypeDefinition getTypeDefinition(String repositoryId, String typeId, ExtensionsData extension)
getTypeDefinition in interface RepositoryServicegetTypeDefinition in class AbstractCmisServicepublic TypeDefinition createType(String repositoryId, TypeDefinition type, ExtensionsData extension)
createType in interface RepositoryServicecreateType in class AbstractCmisServicepublic TypeDefinition updateType(String repositoryId, TypeDefinition type, ExtensionsData extension)
updateType in interface RepositoryServiceupdateType in class AbstractCmisServicepublic void deleteType(String repositoryId, String typeId, ExtensionsData extension)
deleteType in interface RepositoryServicedeleteType in class AbstractCmisServicepublic 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 AbstractCmisServicepublic 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 AbstractCmisServicepublic 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 AbstractCmisServicepublic 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 AbstractCmisServicepublic ObjectData getFolderParent(String repositoryId, String folderId, String filter, ExtensionsData extension)
getFolderParent in interface NavigationServicegetFolderParent in class AbstractCmisServicepublic 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 AbstractCmisServicepublic String create(String repositoryId, Properties properties, String folderId, ContentStream contentStream, VersioningState versioningState, List<String> policies, ExtensionsData extension)
create in interface CmisServicecreate in class AbstractCmisServicepublic 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 AbstractCmisServicepublic 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 AbstractCmisServicepublic String createFolder(String repositoryId, Properties properties, String folderId, List<String> policies, Acl addAces, Acl removeAces, ExtensionsData extension)
createFolder in interface ObjectServicecreateFolder in class AbstractCmisServicepublic String createRelationship(String repositoryId, Properties properties, List<String> policies, Acl addAces, Acl removeAces, ExtensionsData extension)
createRelationship in interface ObjectServicecreateRelationship in class AbstractCmisServicepublic String createPolicy(String repositoryId, Properties properties, String folderId, List<String> policies, Acl addAces, Acl removeAces, ExtensionsData extension)
createPolicy in interface ObjectServicecreatePolicy in class AbstractCmisServicepublic String createItem(String repositoryId, Properties properties, String folderId, List<String> policies, Acl addAces, Acl removeAces, ExtensionsData extension)
createItem in interface ObjectServicecreateItem in class AbstractCmisServicepublic AllowableActions getAllowableActions(String repositoryId, String objectId, ExtensionsData extension)
getAllowableActions in interface ObjectServicegetAllowableActions in class AbstractCmisServicepublic 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 AbstractCmisServicepublic Properties getProperties(String repositoryId, String objectId, String filter, ExtensionsData extension)
getProperties in interface ObjectServicegetProperties in class AbstractCmisServicepublic List<RenditionData> getRenditions(String repositoryId, String objectId, String renditionFilter, BigInteger maxItems, BigInteger skipCount, ExtensionsData extension)
getRenditions in interface ObjectServicegetRenditions in class AbstractCmisServicepublic 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 AbstractCmisServicepublic ContentStream getContentStream(String repositoryId, String objectId, String streamId, BigInteger offset, BigInteger length, ExtensionsData extension)
getContentStream in interface ObjectServicegetContentStream in class AbstractCmisServicepublic void updateProperties(String repositoryId, Holder<String> objectId, Holder<String> changeToken, Properties properties, ExtensionsData extension)
updateProperties in interface ObjectServiceupdateProperties in class AbstractCmisServicepublic List<BulkUpdateObjectIdAndChangeToken> bulkUpdateProperties(String repositoryId, List<BulkUpdateObjectIdAndChangeToken> objectIdAndChangeToken, Properties properties, List<String> addSecondaryTypeIds, List<String> removeSecondaryTypeIds, ExtensionsData extension)
bulkUpdateProperties in interface ObjectServicebulkUpdateProperties in class AbstractCmisServicepublic void moveObject(String repositoryId, Holder<String> objectId, String targetFolderId, String sourceFolderId, ExtensionsData extension)
moveObject in interface ObjectServicemoveObject in class AbstractCmisServicepublic void deleteObject(String repositoryId, String objectId, Boolean allVersions, ExtensionsData extension)
deleteObject in interface ObjectServicedeleteObject in class AbstractCmisServicepublic void deleteObjectOrCancelCheckOut(String repositoryId, String objectId, Boolean allVersions, ExtensionsData extension)
deleteObjectOrCancelCheckOut in interface CmisServicedeleteObjectOrCancelCheckOut in class AbstractCmisServicepublic FailedToDeleteData deleteTree(String repositoryId, String folderId, Boolean allVersions, UnfileObject unfileObjects, Boolean continueOnFailure, ExtensionsData extension)
deleteTree in interface ObjectServicedeleteTree in class AbstractCmisServicepublic void setContentStream(String repositoryId, Holder<String> objectId, Boolean overwriteFlag, Holder<String> changeToken, ContentStream contentStream, ExtensionsData extension)
setContentStream in interface ObjectServicesetContentStream in class AbstractCmisServicepublic void appendContentStream(String repositoryId, Holder<String> objectId, Holder<String> changeToken, ContentStream contentStream, boolean isLastChunk, ExtensionsData extension)
appendContentStream in interface ObjectServiceappendContentStream in class AbstractCmisServicepublic void deleteContentStream(String repositoryId, Holder<String> objectId, Holder<String> changeToken, ExtensionsData extension)
deleteContentStream in interface ObjectServicedeleteContentStream in class AbstractCmisServicepublic void checkOut(String repositoryId, Holder<String> objectId, ExtensionsData extension, Holder<Boolean> contentCopied)
checkOut in interface VersioningServicecheckOut in class AbstractCmisServicepublic void cancelCheckOut(String repositoryId, String objectId, ExtensionsData extension)
cancelCheckOut in interface VersioningServicecancelCheckOut in class AbstractCmisServicepublic 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 AbstractCmisServicepublic 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 AbstractCmisServicepublic Properties getPropertiesOfLatestVersion(String repositoryId, String objectId, String versionSeriesId, Boolean major, String filter, ExtensionsData extension)
getPropertiesOfLatestVersion in interface VersioningServicegetPropertiesOfLatestVersion in class AbstractCmisServicepublic List<ObjectData> getAllVersions(String repositoryId, String objectId, String versionSeriesId, String filter, Boolean includeAllowableActions, ExtensionsData extension)
getAllVersions in interface VersioningServicegetAllVersions in class AbstractCmisServicepublic 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 AbstractCmisServicepublic 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 AbstractCmisServicepublic void addObjectToFolder(String repositoryId, String objectId, String folderId, Boolean allVersions, ExtensionsData extension)
addObjectToFolder in interface MultiFilingServiceaddObjectToFolder in class AbstractCmisServicepublic void removeObjectFromFolder(String repositoryId, String objectId, String folderId, ExtensionsData extension)
removeObjectFromFolder in interface MultiFilingServiceremoveObjectFromFolder in class AbstractCmisServicepublic 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 AbstractCmisServicepublic Acl applyAcl(String repositoryId, String objectId, Acl addAces, Acl removeAces, AclPropagation aclPropagation, ExtensionsData extension)
applyAcl in interface AclServiceapplyAcl in class AbstractCmisServicepublic Acl applyAcl(String repositoryId, String objectId, Acl aces, AclPropagation aclPropagation)
applyAcl in interface CmisServiceapplyAcl in class AbstractCmisServicepublic Acl getAcl(String repositoryId, String objectId, Boolean onlyBasicPermissions, ExtensionsData extension)
getAcl in interface AclServicegetAcl in class AbstractCmisServicepublic void applyPolicy(String repositoryId, String policyId, String objectId, ExtensionsData extension)
applyPolicy in interface PolicyServiceapplyPolicy in class AbstractCmisServicepublic List<ObjectData> getAppliedPolicies(String repositoryId, String objectId, String filter, ExtensionsData extension)
getAppliedPolicies in interface PolicyServicegetAppliedPolicies in class AbstractCmisServicepublic void removePolicy(String repositoryId, String policyId, String objectId, ExtensionsData extension)
removePolicy in interface PolicyServiceremovePolicy in class AbstractCmisServicepublic ObjectInfo getObjectInfo(String repositoryId, String objectId)
getObjectInfo in interface CmisServicegetObjectInfo in interface ObjectInfoHandlergetObjectInfo in class AbstractCmisServiceprotected ObjectInfo getObjectInfoIntern(String repositoryId, ObjectData object)
getObjectInfoIntern in class AbstractCmisServicepublic void close()
close in interface CmisServiceclose in class AbstractCmisServiceCopyright © 2009–2017 The Apache Software Foundation. All rights reserved.