public class CmsCmisService extends org.apache.chemistry.opencmis.commons.impl.server.AbstractCmisService
Typically, a new instance of this class will be created for every CMIS service request. This class delegates the
actual work to an implementation of the I_CmsCmisRepository
class.
Modifier and Type | Field and Description |
---|---|
protected org.apache.chemistry.opencmis.commons.server.CallContext |
m_callContext
The call context.
|
Constructor and Description |
---|
CmsCmisService(org.apache.chemistry.opencmis.commons.server.CallContext context)
Creates a new CMIS service instance.
|
Modifier and Type | Method and Description |
---|---|
void |
addObjectToFolder(java.lang.String repositoryId,
java.lang.String objectId,
java.lang.String folderId,
java.lang.Boolean allVersions,
org.apache.chemistry.opencmis.commons.data.ExtensionsData extension) |
void |
applyPolicy(java.lang.String repositoryId,
java.lang.String policyId,
java.lang.String objectId,
org.apache.chemistry.opencmis.commons.data.ExtensionsData extension) |
java.lang.String |
createDocument(java.lang.String repositoryId,
org.apache.chemistry.opencmis.commons.data.Properties properties,
java.lang.String folderId,
org.apache.chemistry.opencmis.commons.data.ContentStream contentStream,
org.apache.chemistry.opencmis.commons.enums.VersioningState versioningState,
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) |
java.lang.String |
createDocumentFromSource(java.lang.String repositoryId,
java.lang.String sourceId,
org.apache.chemistry.opencmis.commons.data.Properties properties,
java.lang.String folderId,
org.apache.chemistry.opencmis.commons.enums.VersioningState versioningState,
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) |
java.lang.String |
createFolder(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) |
java.lang.String |
createPolicy(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) |
java.lang.String |
createRelationship(java.lang.String repositoryId,
org.apache.chemistry.opencmis.commons.data.Properties properties,
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) |
void |
deleteContentStream(java.lang.String repositoryId,
org.apache.chemistry.opencmis.commons.spi.Holder<java.lang.String> objectId,
org.apache.chemistry.opencmis.commons.spi.Holder<java.lang.String> changeToken,
org.apache.chemistry.opencmis.commons.data.ExtensionsData extension) |
void |
deleteObject(java.lang.String repositoryId,
java.lang.String objectId,
java.lang.Boolean allVersions,
org.apache.chemistry.opencmis.commons.data.ExtensionsData extension) |
void |
deleteObjectOrCancelCheckOut(java.lang.String repositoryId,
java.lang.String objectId,
java.lang.Boolean allVersions,
org.apache.chemistry.opencmis.commons.data.ExtensionsData extension) |
org.apache.chemistry.opencmis.commons.data.FailedToDeleteData |
deleteTree(java.lang.String repositoryId,
java.lang.String folderId,
java.lang.Boolean allVersions,
org.apache.chemistry.opencmis.commons.enums.UnfileObject unfileObjects,
java.lang.Boolean continueOnFailure,
org.apache.chemistry.opencmis.commons.data.ExtensionsData extension) |
org.apache.chemistry.opencmis.commons.data.Acl |
getAcl(java.lang.String repositoryId,
java.lang.String objectId,
java.lang.Boolean onlyBasicPermissions,
org.apache.chemistry.opencmis.commons.data.ExtensionsData extension) |
org.apache.chemistry.opencmis.commons.data.AllowableActions |
getAllowableActions(java.lang.String repositoryId,
java.lang.String objectId,
org.apache.chemistry.opencmis.commons.data.ExtensionsData extension) |
java.util.List<org.apache.chemistry.opencmis.commons.data.ObjectData> |
getAppliedPolicies(java.lang.String repositoryId,
java.lang.String objectId,
java.lang.String filter,
org.apache.chemistry.opencmis.commons.data.ExtensionsData extension) |
org.apache.chemistry.opencmis.commons.data.ObjectList |
getCheckedOutDocs(java.lang.String repositoryId,
java.lang.String folderId,
java.lang.String filter,
java.lang.String orderBy,
java.lang.Boolean includeAllowableActions,
org.apache.chemistry.opencmis.commons.enums.IncludeRelationships includeRelationships,
java.lang.String renditionFilter,
java.math.BigInteger maxItems,
java.math.BigInteger skipCount,
org.apache.chemistry.opencmis.commons.data.ExtensionsData extension) |
org.apache.chemistry.opencmis.commons.data.ObjectInFolderList |
getChildren(java.lang.String repositoryId,
java.lang.String folderId,
java.lang.String filter,
java.lang.String orderBy,
java.lang.Boolean includeAllowableActions,
org.apache.chemistry.opencmis.commons.enums.IncludeRelationships includeRelationships,
java.lang.String renditionFilter,
java.lang.Boolean includePathSegment,
java.math.BigInteger maxItems,
java.math.BigInteger skipCount,
org.apache.chemistry.opencmis.commons.data.ExtensionsData extension) |
org.apache.chemistry.opencmis.commons.data.ObjectList |
getContentChanges(java.lang.String repositoryId,
org.apache.chemistry.opencmis.commons.spi.Holder<java.lang.String> changeLogToken,
java.lang.Boolean includeProperties,
java.lang.String filter,
java.lang.Boolean includePolicyIds,
java.lang.Boolean includeAcl,
java.math.BigInteger maxItems,
org.apache.chemistry.opencmis.commons.data.ExtensionsData extension) |
org.apache.chemistry.opencmis.commons.data.ContentStream |
getContentStream(java.lang.String repositoryId,
java.lang.String objectId,
java.lang.String streamId,
java.math.BigInteger offset,
java.math.BigInteger length,
org.apache.chemistry.opencmis.commons.data.ExtensionsData extension) |
java.util.List<org.apache.chemistry.opencmis.commons.data.ObjectInFolderContainer> |
getDescendants(java.lang.String repositoryId,
java.lang.String folderId,
java.math.BigInteger depth,
java.lang.String filter,
java.lang.Boolean includeAllowableActions,
org.apache.chemistry.opencmis.commons.enums.IncludeRelationships includeRelationships,
java.lang.String renditionFilter,
java.lang.Boolean includePathSegment,
org.apache.chemistry.opencmis.commons.data.ExtensionsData extension) |
org.apache.chemistry.opencmis.commons.data.ObjectData |
getFolderParent(java.lang.String repositoryId,
java.lang.String folderId,
java.lang.String filter,
org.apache.chemistry.opencmis.commons.data.ExtensionsData extension) |
java.util.List<org.apache.chemistry.opencmis.commons.data.ObjectInFolderContainer> |
getFolderTree(java.lang.String repositoryId,
java.lang.String folderId,
java.math.BigInteger depth,
java.lang.String filter,
java.lang.Boolean includeAllowableActions,
org.apache.chemistry.opencmis.commons.enums.IncludeRelationships includeRelationships,
java.lang.String renditionFilter,
java.lang.Boolean includePathSegment,
org.apache.chemistry.opencmis.commons.data.ExtensionsData extension) |
org.apache.chemistry.opencmis.commons.data.ObjectData |
getObject(java.lang.String repositoryId,
java.lang.String objectId,
java.lang.String filter,
java.lang.Boolean includeAllowableActions,
org.apache.chemistry.opencmis.commons.enums.IncludeRelationships includeRelationships,
java.lang.String renditionFilter,
java.lang.Boolean includePolicyIds,
java.lang.Boolean includeAcl,
org.apache.chemistry.opencmis.commons.data.ExtensionsData extension) |
org.apache.chemistry.opencmis.commons.data.ObjectData |
getObjectByPath(java.lang.String repositoryId,
java.lang.String path,
java.lang.String filter,
java.lang.Boolean includeAllowableActions,
org.apache.chemistry.opencmis.commons.enums.IncludeRelationships includeRelationships,
java.lang.String renditionFilter,
java.lang.Boolean includePolicyIds,
java.lang.Boolean includeAcl,
org.apache.chemistry.opencmis.commons.data.ExtensionsData extension) |
org.apache.chemistry.opencmis.commons.server.ObjectInfo |
getObjectInfo(java.lang.String repositoryId,
java.lang.String objectId) |
java.util.List<org.apache.chemistry.opencmis.commons.data.ObjectParentData> |
getObjectParents(java.lang.String repositoryId,
java.lang.String objectId,
java.lang.String filter,
java.lang.Boolean includeAllowableActions,
org.apache.chemistry.opencmis.commons.enums.IncludeRelationships includeRelationships,
java.lang.String renditionFilter,
java.lang.Boolean includeRelativePathSegment,
org.apache.chemistry.opencmis.commons.data.ExtensionsData extension) |
org.apache.chemistry.opencmis.commons.data.ObjectList |
getObjectRelationships(java.lang.String repositoryId,
java.lang.String objectId,
java.lang.Boolean includeSubRelationshipTypes,
org.apache.chemistry.opencmis.commons.enums.RelationshipDirection relationshipDirection,
java.lang.String typeId,
java.lang.String filter,
java.lang.Boolean includeAllowableActions,
java.math.BigInteger maxItems,
java.math.BigInteger skipCount,
org.apache.chemistry.opencmis.commons.data.ExtensionsData extension)
Gets all or a subset of relationships associated with an independent
object.
|
org.apache.chemistry.opencmis.commons.data.Properties |
getProperties(java.lang.String repositoryId,
java.lang.String objectId,
java.lang.String filter,
org.apache.chemistry.opencmis.commons.data.ExtensionsData extension) |
java.util.List<org.apache.chemistry.opencmis.commons.data.RenditionData> |
getRenditions(java.lang.String repositoryId,
java.lang.String objectId,
java.lang.String renditionFilter,
java.math.BigInteger maxItems,
java.math.BigInteger skipCount,
org.apache.chemistry.opencmis.commons.data.ExtensionsData extension) |
protected I_CmsCmisRepository |
getRepository(java.lang.String repositoryId)
Gets the repository for a given repository id.
|
org.apache.chemistry.opencmis.commons.data.RepositoryInfo |
getRepositoryInfo(java.lang.String repositoryId,
org.apache.chemistry.opencmis.commons.data.ExtensionsData extension) |
java.util.List<org.apache.chemistry.opencmis.commons.data.RepositoryInfo> |
getRepositoryInfos(org.apache.chemistry.opencmis.commons.data.ExtensionsData extension) |
org.apache.chemistry.opencmis.commons.definitions.TypeDefinitionList |
getTypeChildren(java.lang.String repositoryId,
java.lang.String typeId,
java.lang.Boolean includePropertyDefinitions,
java.math.BigInteger maxItems,
java.math.BigInteger skipCount,
org.apache.chemistry.opencmis.commons.data.ExtensionsData extension) |
org.apache.chemistry.opencmis.commons.definitions.TypeDefinition |
getTypeDefinition(java.lang.String repositoryId,
java.lang.String typeId,
org.apache.chemistry.opencmis.commons.data.ExtensionsData extension) |
java.util.List<org.apache.chemistry.opencmis.commons.definitions.TypeDefinitionContainer> |
getTypeDescendants(java.lang.String repositoryId,
java.lang.String typeId,
java.math.BigInteger depth,
java.lang.Boolean includePropertyDefinitions,
org.apache.chemistry.opencmis.commons.data.ExtensionsData extension) |
void |
moveObject(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) |
org.apache.chemistry.opencmis.commons.data.ObjectList |
query(java.lang.String repositoryId,
java.lang.String statement,
java.lang.Boolean searchAllVersions,
java.lang.Boolean includeAllowableActions,
org.apache.chemistry.opencmis.commons.enums.IncludeRelationships includeRelationships,
java.lang.String renditionFilter,
java.math.BigInteger maxItems,
java.math.BigInteger skipCount,
org.apache.chemistry.opencmis.commons.data.ExtensionsData extension) |
void |
removeObjectFromFolder(java.lang.String repositoryId,
java.lang.String objectId,
java.lang.String folderId,
org.apache.chemistry.opencmis.commons.data.ExtensionsData extension) |
void |
removePolicy(java.lang.String repositoryId,
java.lang.String policyId,
java.lang.String objectId,
org.apache.chemistry.opencmis.commons.data.ExtensionsData extension) |
void |
setContentStream(java.lang.String repositoryId,
org.apache.chemistry.opencmis.commons.spi.Holder<java.lang.String> objectId,
java.lang.Boolean overwriteFlag,
org.apache.chemistry.opencmis.commons.spi.Holder<java.lang.String> changeToken,
org.apache.chemistry.opencmis.commons.data.ContentStream contentStream,
org.apache.chemistry.opencmis.commons.data.ExtensionsData extension) |
void |
updateProperties(java.lang.String repositoryId,
org.apache.chemistry.opencmis.commons.spi.Holder<java.lang.String> objectId,
org.apache.chemistry.opencmis.commons.spi.Holder<java.lang.String> changeToken,
org.apache.chemistry.opencmis.commons.data.Properties properties,
org.apache.chemistry.opencmis.commons.data.ExtensionsData extension) |
addObjectInfo, applyAcl, applyAcl, cancelCheckOut, checkIn, checkOut, clearObjectInfos, close, create, getAllVersions, getBooleanProperty, getDateTimeProperty, getIdProperty, getIntegerProperty, getObjectInfoIntern, getObjectOfLatestVersion, getPropertiesOfLatestVersion, getStringProperty
protected org.apache.chemistry.opencmis.commons.server.CallContext m_callContext
public CmsCmisService(org.apache.chemistry.opencmis.commons.server.CallContext context)
context
- the CMIS call contextpublic void addObjectToFolder(java.lang.String repositoryId, java.lang.String objectId, java.lang.String folderId, java.lang.Boolean allVersions, org.apache.chemistry.opencmis.commons.data.ExtensionsData extension)
addObjectToFolder
in interface org.apache.chemistry.opencmis.commons.spi.MultiFilingService
addObjectToFolder
in class org.apache.chemistry.opencmis.commons.impl.server.AbstractCmisService
repositoryId
- objectId
- folderId
- allVersions
- extension
- MultiFilingService.addObjectToFolder(java.lang.String, java.lang.String, java.lang.String, java.lang.Boolean, org.apache.chemistry.opencmis.commons.data.ExtensionsData)
public void applyPolicy(java.lang.String repositoryId, java.lang.String policyId, java.lang.String objectId, org.apache.chemistry.opencmis.commons.data.ExtensionsData extension)
applyPolicy
in interface org.apache.chemistry.opencmis.commons.spi.PolicyService
applyPolicy
in class org.apache.chemistry.opencmis.commons.impl.server.AbstractCmisService
AbstractCmisService.applyPolicy(java.lang.String, java.lang.String, java.lang.String, org.apache.chemistry.opencmis.commons.data.ExtensionsData)
public java.lang.String createDocument(java.lang.String repositoryId, org.apache.chemistry.opencmis.commons.data.Properties properties, java.lang.String folderId, org.apache.chemistry.opencmis.commons.data.ContentStream contentStream, org.apache.chemistry.opencmis.commons.enums.VersioningState versioningState, 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)
createDocument
in interface org.apache.chemistry.opencmis.commons.spi.ObjectService
createDocument
in class org.apache.chemistry.opencmis.commons.impl.server.AbstractCmisService
AbstractCmisService.createDocument(java.lang.String, org.apache.chemistry.opencmis.commons.data.Properties, java.lang.String, org.apache.chemistry.opencmis.commons.data.ContentStream, org.apache.chemistry.opencmis.commons.enums.VersioningState, java.util.List, org.apache.chemistry.opencmis.commons.data.Acl, org.apache.chemistry.opencmis.commons.data.Acl, org.apache.chemistry.opencmis.commons.data.ExtensionsData)
public java.lang.String createDocumentFromSource(java.lang.String repositoryId, java.lang.String sourceId, org.apache.chemistry.opencmis.commons.data.Properties properties, java.lang.String folderId, org.apache.chemistry.opencmis.commons.enums.VersioningState versioningState, 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)
createDocumentFromSource
in interface org.apache.chemistry.opencmis.commons.spi.ObjectService
createDocumentFromSource
in class org.apache.chemistry.opencmis.commons.impl.server.AbstractCmisService
AbstractCmisService.createDocumentFromSource(java.lang.String, java.lang.String, org.apache.chemistry.opencmis.commons.data.Properties, java.lang.String, org.apache.chemistry.opencmis.commons.enums.VersioningState, java.util.List, org.apache.chemistry.opencmis.commons.data.Acl, org.apache.chemistry.opencmis.commons.data.Acl, org.apache.chemistry.opencmis.commons.data.ExtensionsData)
public java.lang.String createFolder(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)
createFolder
in interface org.apache.chemistry.opencmis.commons.spi.ObjectService
createFolder
in class org.apache.chemistry.opencmis.commons.impl.server.AbstractCmisService
ObjectService.createFolder(java.lang.String, org.apache.chemistry.opencmis.commons.data.Properties, java.lang.String, java.util.List, org.apache.chemistry.opencmis.commons.data.Acl, org.apache.chemistry.opencmis.commons.data.Acl, org.apache.chemistry.opencmis.commons.data.ExtensionsData)
public java.lang.String createPolicy(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)
createPolicy
in interface org.apache.chemistry.opencmis.commons.spi.ObjectService
createPolicy
in class org.apache.chemistry.opencmis.commons.impl.server.AbstractCmisService
AbstractCmisService.createPolicy(java.lang.String, org.apache.chemistry.opencmis.commons.data.Properties, java.lang.String, java.util.List, org.apache.chemistry.opencmis.commons.data.Acl, org.apache.chemistry.opencmis.commons.data.Acl, org.apache.chemistry.opencmis.commons.data.ExtensionsData)
public java.lang.String createRelationship(java.lang.String repositoryId, org.apache.chemistry.opencmis.commons.data.Properties properties, 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)
createRelationship
in interface org.apache.chemistry.opencmis.commons.spi.ObjectService
createRelationship
in class org.apache.chemistry.opencmis.commons.impl.server.AbstractCmisService
AbstractCmisService.createRelationship(java.lang.String, org.apache.chemistry.opencmis.commons.data.Properties, java.util.List, org.apache.chemistry.opencmis.commons.data.Acl, org.apache.chemistry.opencmis.commons.data.Acl, org.apache.chemistry.opencmis.commons.data.ExtensionsData)
public void deleteContentStream(java.lang.String repositoryId, org.apache.chemistry.opencmis.commons.spi.Holder<java.lang.String> objectId, org.apache.chemistry.opencmis.commons.spi.Holder<java.lang.String> changeToken, org.apache.chemistry.opencmis.commons.data.ExtensionsData extension)
deleteContentStream
in interface org.apache.chemistry.opencmis.commons.spi.ObjectService
deleteContentStream
in class org.apache.chemistry.opencmis.commons.impl.server.AbstractCmisService
AbstractCmisService.deleteContentStream(java.lang.String, org.apache.chemistry.opencmis.commons.spi.Holder, org.apache.chemistry.opencmis.commons.spi.Holder, org.apache.chemistry.opencmis.commons.data.ExtensionsData)
public void deleteObject(java.lang.String repositoryId, java.lang.String objectId, java.lang.Boolean allVersions, org.apache.chemistry.opencmis.commons.data.ExtensionsData extension)
deleteObject
in interface org.apache.chemistry.opencmis.commons.spi.ObjectService
deleteObject
in class org.apache.chemistry.opencmis.commons.impl.server.AbstractCmisService
AbstractCmisService.deleteObject(java.lang.String, java.lang.String, java.lang.Boolean, org.apache.chemistry.opencmis.commons.data.ExtensionsData)
public void deleteObjectOrCancelCheckOut(java.lang.String repositoryId, java.lang.String objectId, java.lang.Boolean allVersions, org.apache.chemistry.opencmis.commons.data.ExtensionsData extension)
deleteObjectOrCancelCheckOut
in interface org.apache.chemistry.opencmis.commons.server.CmisService
deleteObjectOrCancelCheckOut
in class org.apache.chemistry.opencmis.commons.impl.server.AbstractCmisService
AbstractCmisService.deleteObjectOrCancelCheckOut(java.lang.String, java.lang.String, java.lang.Boolean, org.apache.chemistry.opencmis.commons.data.ExtensionsData)
public org.apache.chemistry.opencmis.commons.data.FailedToDeleteData deleteTree(java.lang.String repositoryId, java.lang.String folderId, java.lang.Boolean allVersions, org.apache.chemistry.opencmis.commons.enums.UnfileObject unfileObjects, java.lang.Boolean continueOnFailure, org.apache.chemistry.opencmis.commons.data.ExtensionsData extension)
deleteTree
in interface org.apache.chemistry.opencmis.commons.spi.ObjectService
deleteTree
in class org.apache.chemistry.opencmis.commons.impl.server.AbstractCmisService
AbstractCmisService.deleteTree(java.lang.String, java.lang.String, java.lang.Boolean, org.apache.chemistry.opencmis.commons.enums.UnfileObject, java.lang.Boolean, org.apache.chemistry.opencmis.commons.data.ExtensionsData)
public org.apache.chemistry.opencmis.commons.data.Acl getAcl(java.lang.String repositoryId, java.lang.String objectId, java.lang.Boolean onlyBasicPermissions, org.apache.chemistry.opencmis.commons.data.ExtensionsData extension)
getAcl
in interface org.apache.chemistry.opencmis.commons.spi.AclService
getAcl
in class org.apache.chemistry.opencmis.commons.impl.server.AbstractCmisService
AbstractCmisService.getAcl(java.lang.String, java.lang.String, java.lang.Boolean, org.apache.chemistry.opencmis.commons.data.ExtensionsData)
public org.apache.chemistry.opencmis.commons.data.AllowableActions getAllowableActions(java.lang.String repositoryId, java.lang.String objectId, org.apache.chemistry.opencmis.commons.data.ExtensionsData extension)
getAllowableActions
in interface org.apache.chemistry.opencmis.commons.spi.ObjectService
getAllowableActions
in class org.apache.chemistry.opencmis.commons.impl.server.AbstractCmisService
AbstractCmisService.getAllowableActions(java.lang.String, java.lang.String, org.apache.chemistry.opencmis.commons.data.ExtensionsData)
public java.util.List<org.apache.chemistry.opencmis.commons.data.ObjectData> getAppliedPolicies(java.lang.String repositoryId, java.lang.String objectId, java.lang.String filter, org.apache.chemistry.opencmis.commons.data.ExtensionsData extension)
getAppliedPolicies
in interface org.apache.chemistry.opencmis.commons.spi.PolicyService
getAppliedPolicies
in class org.apache.chemistry.opencmis.commons.impl.server.AbstractCmisService
AbstractCmisService.getAppliedPolicies(java.lang.String, java.lang.String, java.lang.String, org.apache.chemistry.opencmis.commons.data.ExtensionsData)
public org.apache.chemistry.opencmis.commons.data.ObjectList getCheckedOutDocs(java.lang.String repositoryId, java.lang.String folderId, java.lang.String filter, java.lang.String orderBy, java.lang.Boolean includeAllowableActions, org.apache.chemistry.opencmis.commons.enums.IncludeRelationships includeRelationships, java.lang.String renditionFilter, java.math.BigInteger maxItems, java.math.BigInteger skipCount, org.apache.chemistry.opencmis.commons.data.ExtensionsData extension)
getCheckedOutDocs
in interface org.apache.chemistry.opencmis.commons.spi.NavigationService
getCheckedOutDocs
in class org.apache.chemistry.opencmis.commons.impl.server.AbstractCmisService
AbstractCmisService.getCheckedOutDocs(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.Boolean, org.apache.chemistry.opencmis.commons.enums.IncludeRelationships, java.lang.String, java.math.BigInteger, java.math.BigInteger, org.apache.chemistry.opencmis.commons.data.ExtensionsData)
public org.apache.chemistry.opencmis.commons.data.ObjectInFolderList getChildren(java.lang.String repositoryId, java.lang.String folderId, java.lang.String filter, java.lang.String orderBy, java.lang.Boolean includeAllowableActions, org.apache.chemistry.opencmis.commons.enums.IncludeRelationships includeRelationships, java.lang.String renditionFilter, java.lang.Boolean includePathSegment, java.math.BigInteger maxItems, java.math.BigInteger skipCount, org.apache.chemistry.opencmis.commons.data.ExtensionsData extension)
getChildren
in interface org.apache.chemistry.opencmis.commons.spi.NavigationService
getChildren
in class org.apache.chemistry.opencmis.commons.impl.server.AbstractCmisService
AbstractCmisService.getChildren(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.Boolean, org.apache.chemistry.opencmis.commons.enums.IncludeRelationships, java.lang.String, java.lang.Boolean, java.math.BigInteger, java.math.BigInteger, org.apache.chemistry.opencmis.commons.data.ExtensionsData)
public org.apache.chemistry.opencmis.commons.data.ObjectList getContentChanges(java.lang.String repositoryId, org.apache.chemistry.opencmis.commons.spi.Holder<java.lang.String> changeLogToken, java.lang.Boolean includeProperties, java.lang.String filter, java.lang.Boolean includePolicyIds, java.lang.Boolean includeAcl, java.math.BigInteger maxItems, org.apache.chemistry.opencmis.commons.data.ExtensionsData extension)
getContentChanges
in interface org.apache.chemistry.opencmis.commons.spi.DiscoveryService
getContentChanges
in class org.apache.chemistry.opencmis.commons.impl.server.AbstractCmisService
AbstractCmisService.getContentChanges(java.lang.String, org.apache.chemistry.opencmis.commons.spi.Holder, java.lang.Boolean, java.lang.String, java.lang.Boolean, java.lang.Boolean, java.math.BigInteger, org.apache.chemistry.opencmis.commons.data.ExtensionsData)
public org.apache.chemistry.opencmis.commons.data.ContentStream getContentStream(java.lang.String repositoryId, java.lang.String objectId, java.lang.String streamId, java.math.BigInteger offset, java.math.BigInteger length, org.apache.chemistry.opencmis.commons.data.ExtensionsData extension)
getContentStream
in interface org.apache.chemistry.opencmis.commons.spi.ObjectService
getContentStream
in class org.apache.chemistry.opencmis.commons.impl.server.AbstractCmisService
AbstractCmisService.getContentStream(java.lang.String, java.lang.String, java.lang.String, java.math.BigInteger, java.math.BigInteger, org.apache.chemistry.opencmis.commons.data.ExtensionsData)
public java.util.List<org.apache.chemistry.opencmis.commons.data.ObjectInFolderContainer> getDescendants(java.lang.String repositoryId, java.lang.String folderId, java.math.BigInteger depth, java.lang.String filter, java.lang.Boolean includeAllowableActions, org.apache.chemistry.opencmis.commons.enums.IncludeRelationships includeRelationships, java.lang.String renditionFilter, java.lang.Boolean includePathSegment, org.apache.chemistry.opencmis.commons.data.ExtensionsData extension)
getDescendants
in interface org.apache.chemistry.opencmis.commons.spi.NavigationService
getDescendants
in class org.apache.chemistry.opencmis.commons.impl.server.AbstractCmisService
AbstractCmisService.getDescendants(java.lang.String, java.lang.String, java.math.BigInteger, java.lang.String, java.lang.Boolean, org.apache.chemistry.opencmis.commons.enums.IncludeRelationships, java.lang.String, java.lang.Boolean, org.apache.chemistry.opencmis.commons.data.ExtensionsData)
public org.apache.chemistry.opencmis.commons.data.ObjectData getFolderParent(java.lang.String repositoryId, java.lang.String folderId, java.lang.String filter, org.apache.chemistry.opencmis.commons.data.ExtensionsData extension)
getFolderParent
in interface org.apache.chemistry.opencmis.commons.spi.NavigationService
getFolderParent
in class org.apache.chemistry.opencmis.commons.impl.server.AbstractCmisService
AbstractCmisService.getFolderParent(java.lang.String, java.lang.String, java.lang.String, org.apache.chemistry.opencmis.commons.data.ExtensionsData)
public java.util.List<org.apache.chemistry.opencmis.commons.data.ObjectInFolderContainer> getFolderTree(java.lang.String repositoryId, java.lang.String folderId, java.math.BigInteger depth, java.lang.String filter, java.lang.Boolean includeAllowableActions, org.apache.chemistry.opencmis.commons.enums.IncludeRelationships includeRelationships, java.lang.String renditionFilter, java.lang.Boolean includePathSegment, org.apache.chemistry.opencmis.commons.data.ExtensionsData extension)
getFolderTree
in interface org.apache.chemistry.opencmis.commons.spi.NavigationService
getFolderTree
in class org.apache.chemistry.opencmis.commons.impl.server.AbstractCmisService
AbstractCmisService.getFolderTree(java.lang.String, java.lang.String, java.math.BigInteger, java.lang.String, java.lang.Boolean, org.apache.chemistry.opencmis.commons.enums.IncludeRelationships, java.lang.String, java.lang.Boolean, org.apache.chemistry.opencmis.commons.data.ExtensionsData)
public org.apache.chemistry.opencmis.commons.data.ObjectData getObject(java.lang.String repositoryId, java.lang.String objectId, java.lang.String filter, java.lang.Boolean includeAllowableActions, org.apache.chemistry.opencmis.commons.enums.IncludeRelationships includeRelationships, java.lang.String renditionFilter, java.lang.Boolean includePolicyIds, java.lang.Boolean includeAcl, org.apache.chemistry.opencmis.commons.data.ExtensionsData extension)
getObject
in interface org.apache.chemistry.opencmis.commons.spi.ObjectService
getObject
in class org.apache.chemistry.opencmis.commons.impl.server.AbstractCmisService
AbstractCmisService.getObject(java.lang.String, java.lang.String, java.lang.String, java.lang.Boolean, org.apache.chemistry.opencmis.commons.enums.IncludeRelationships, java.lang.String, java.lang.Boolean, java.lang.Boolean, org.apache.chemistry.opencmis.commons.data.ExtensionsData)
public org.apache.chemistry.opencmis.commons.data.ObjectData getObjectByPath(java.lang.String repositoryId, java.lang.String path, java.lang.String filter, java.lang.Boolean includeAllowableActions, org.apache.chemistry.opencmis.commons.enums.IncludeRelationships includeRelationships, java.lang.String renditionFilter, java.lang.Boolean includePolicyIds, java.lang.Boolean includeAcl, org.apache.chemistry.opencmis.commons.data.ExtensionsData extension)
getObjectByPath
in interface org.apache.chemistry.opencmis.commons.spi.ObjectService
getObjectByPath
in class org.apache.chemistry.opencmis.commons.impl.server.AbstractCmisService
AbstractCmisService.getObjectByPath(java.lang.String, java.lang.String, java.lang.String, java.lang.Boolean, org.apache.chemistry.opencmis.commons.enums.IncludeRelationships, java.lang.String, java.lang.Boolean, java.lang.Boolean, org.apache.chemistry.opencmis.commons.data.ExtensionsData)
public org.apache.chemistry.opencmis.commons.server.ObjectInfo getObjectInfo(java.lang.String repositoryId, java.lang.String objectId)
getObjectInfo
in interface org.apache.chemistry.opencmis.commons.server.CmisService
getObjectInfo
in interface org.apache.chemistry.opencmis.commons.server.ObjectInfoHandler
getObjectInfo
in class org.apache.chemistry.opencmis.commons.impl.server.AbstractCmisService
AbstractCmisService.getObjectInfo(java.lang.String, java.lang.String)
public java.util.List<org.apache.chemistry.opencmis.commons.data.ObjectParentData> getObjectParents(java.lang.String repositoryId, java.lang.String objectId, java.lang.String filter, java.lang.Boolean includeAllowableActions, org.apache.chemistry.opencmis.commons.enums.IncludeRelationships includeRelationships, java.lang.String renditionFilter, java.lang.Boolean includeRelativePathSegment, org.apache.chemistry.opencmis.commons.data.ExtensionsData extension)
getObjectParents
in interface org.apache.chemistry.opencmis.commons.spi.NavigationService
getObjectParents
in class org.apache.chemistry.opencmis.commons.impl.server.AbstractCmisService
AbstractCmisService.getObjectParents(java.lang.String, java.lang.String, java.lang.String, java.lang.Boolean, org.apache.chemistry.opencmis.commons.enums.IncludeRelationships, java.lang.String, java.lang.Boolean, org.apache.chemistry.opencmis.commons.data.ExtensionsData)
public org.apache.chemistry.opencmis.commons.data.ObjectList getObjectRelationships(java.lang.String repositoryId, java.lang.String objectId, java.lang.Boolean includeSubRelationshipTypes, org.apache.chemistry.opencmis.commons.enums.RelationshipDirection relationshipDirection, java.lang.String typeId, java.lang.String filter, java.lang.Boolean includeAllowableActions, java.math.BigInteger maxItems, java.math.BigInteger skipCount, org.apache.chemistry.opencmis.commons.data.ExtensionsData extension)
getObjectRelationships
in interface org.apache.chemistry.opencmis.commons.spi.RelationshipService
getObjectRelationships
in class org.apache.chemistry.opencmis.commons.impl.server.AbstractCmisService
public org.apache.chemistry.opencmis.commons.data.Properties getProperties(java.lang.String repositoryId, java.lang.String objectId, java.lang.String filter, org.apache.chemistry.opencmis.commons.data.ExtensionsData extension)
getProperties
in interface org.apache.chemistry.opencmis.commons.spi.ObjectService
getProperties
in class org.apache.chemistry.opencmis.commons.impl.server.AbstractCmisService
AbstractCmisService.getProperties(java.lang.String, java.lang.String, java.lang.String, org.apache.chemistry.opencmis.commons.data.ExtensionsData)
public java.util.List<org.apache.chemistry.opencmis.commons.data.RenditionData> getRenditions(java.lang.String repositoryId, java.lang.String objectId, java.lang.String renditionFilter, java.math.BigInteger maxItems, java.math.BigInteger skipCount, org.apache.chemistry.opencmis.commons.data.ExtensionsData extension)
getRenditions
in interface org.apache.chemistry.opencmis.commons.spi.ObjectService
getRenditions
in class org.apache.chemistry.opencmis.commons.impl.server.AbstractCmisService
AbstractCmisService.getRenditions(java.lang.String, java.lang.String, java.lang.String, java.math.BigInteger, java.math.BigInteger, org.apache.chemistry.opencmis.commons.data.ExtensionsData)
public org.apache.chemistry.opencmis.commons.data.RepositoryInfo getRepositoryInfo(java.lang.String repositoryId, org.apache.chemistry.opencmis.commons.data.ExtensionsData extension)
getRepositoryInfo
in interface org.apache.chemistry.opencmis.commons.spi.RepositoryService
getRepositoryInfo
in class org.apache.chemistry.opencmis.commons.impl.server.AbstractCmisService
AbstractCmisService.getRepositoryInfo(java.lang.String, org.apache.chemistry.opencmis.commons.data.ExtensionsData)
public java.util.List<org.apache.chemistry.opencmis.commons.data.RepositoryInfo> getRepositoryInfos(org.apache.chemistry.opencmis.commons.data.ExtensionsData extension)
getRepositoryInfos
in interface org.apache.chemistry.opencmis.commons.spi.RepositoryService
getRepositoryInfos
in class org.apache.chemistry.opencmis.commons.impl.server.AbstractCmisService
AbstractCmisService.getRepositoryInfos(org.apache.chemistry.opencmis.commons.data.ExtensionsData)
public org.apache.chemistry.opencmis.commons.definitions.TypeDefinitionList getTypeChildren(java.lang.String repositoryId, java.lang.String typeId, java.lang.Boolean includePropertyDefinitions, java.math.BigInteger maxItems, java.math.BigInteger skipCount, org.apache.chemistry.opencmis.commons.data.ExtensionsData extension)
getTypeChildren
in interface org.apache.chemistry.opencmis.commons.spi.RepositoryService
getTypeChildren
in class org.apache.chemistry.opencmis.commons.impl.server.AbstractCmisService
AbstractCmisService.getTypeChildren(java.lang.String, java.lang.String, java.lang.Boolean, java.math.BigInteger, java.math.BigInteger, org.apache.chemistry.opencmis.commons.data.ExtensionsData)
public org.apache.chemistry.opencmis.commons.definitions.TypeDefinition getTypeDefinition(java.lang.String repositoryId, java.lang.String typeId, org.apache.chemistry.opencmis.commons.data.ExtensionsData extension)
getTypeDefinition
in interface org.apache.chemistry.opencmis.commons.spi.RepositoryService
getTypeDefinition
in class org.apache.chemistry.opencmis.commons.impl.server.AbstractCmisService
AbstractCmisService.getTypeDefinition(java.lang.String, java.lang.String, org.apache.chemistry.opencmis.commons.data.ExtensionsData)
public java.util.List<org.apache.chemistry.opencmis.commons.definitions.TypeDefinitionContainer> getTypeDescendants(java.lang.String repositoryId, java.lang.String typeId, java.math.BigInteger depth, java.lang.Boolean includePropertyDefinitions, org.apache.chemistry.opencmis.commons.data.ExtensionsData extension)
getTypeDescendants
in interface org.apache.chemistry.opencmis.commons.spi.RepositoryService
getTypeDescendants
in class org.apache.chemistry.opencmis.commons.impl.server.AbstractCmisService
AbstractCmisService.getTypeDescendants(java.lang.String, java.lang.String, java.math.BigInteger, java.lang.Boolean, org.apache.chemistry.opencmis.commons.data.ExtensionsData)
public void moveObject(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)
moveObject
in interface org.apache.chemistry.opencmis.commons.spi.ObjectService
moveObject
in class org.apache.chemistry.opencmis.commons.impl.server.AbstractCmisService
AbstractCmisService.moveObject(java.lang.String, org.apache.chemistry.opencmis.commons.spi.Holder, java.lang.String, java.lang.String, org.apache.chemistry.opencmis.commons.data.ExtensionsData)
public org.apache.chemistry.opencmis.commons.data.ObjectList query(java.lang.String repositoryId, java.lang.String statement, java.lang.Boolean searchAllVersions, java.lang.Boolean includeAllowableActions, org.apache.chemistry.opencmis.commons.enums.IncludeRelationships includeRelationships, java.lang.String renditionFilter, java.math.BigInteger maxItems, java.math.BigInteger skipCount, org.apache.chemistry.opencmis.commons.data.ExtensionsData extension)
query
in interface org.apache.chemistry.opencmis.commons.spi.DiscoveryService
query
in class org.apache.chemistry.opencmis.commons.impl.server.AbstractCmisService
AbstractCmisService.query(java.lang.String, java.lang.String, java.lang.Boolean, java.lang.Boolean, org.apache.chemistry.opencmis.commons.enums.IncludeRelationships, java.lang.String, java.math.BigInteger, java.math.BigInteger, org.apache.chemistry.opencmis.commons.data.ExtensionsData)
public void removeObjectFromFolder(java.lang.String repositoryId, java.lang.String objectId, java.lang.String folderId, org.apache.chemistry.opencmis.commons.data.ExtensionsData extension)
removeObjectFromFolder
in interface org.apache.chemistry.opencmis.commons.spi.MultiFilingService
removeObjectFromFolder
in class org.apache.chemistry.opencmis.commons.impl.server.AbstractCmisService
AbstractCmisService.removeObjectFromFolder(java.lang.String, java.lang.String, java.lang.String, org.apache.chemistry.opencmis.commons.data.ExtensionsData)
public void removePolicy(java.lang.String repositoryId, java.lang.String policyId, java.lang.String objectId, org.apache.chemistry.opencmis.commons.data.ExtensionsData extension)
removePolicy
in interface org.apache.chemistry.opencmis.commons.spi.PolicyService
removePolicy
in class org.apache.chemistry.opencmis.commons.impl.server.AbstractCmisService
AbstractCmisService.removePolicy(java.lang.String, java.lang.String, java.lang.String, org.apache.chemistry.opencmis.commons.data.ExtensionsData)
public void setContentStream(java.lang.String repositoryId, org.apache.chemistry.opencmis.commons.spi.Holder<java.lang.String> objectId, java.lang.Boolean overwriteFlag, org.apache.chemistry.opencmis.commons.spi.Holder<java.lang.String> changeToken, org.apache.chemistry.opencmis.commons.data.ContentStream contentStream, org.apache.chemistry.opencmis.commons.data.ExtensionsData extension)
setContentStream
in interface org.apache.chemistry.opencmis.commons.spi.ObjectService
setContentStream
in class org.apache.chemistry.opencmis.commons.impl.server.AbstractCmisService
AbstractCmisService.setContentStream(java.lang.String, org.apache.chemistry.opencmis.commons.spi.Holder, java.lang.Boolean, org.apache.chemistry.opencmis.commons.spi.Holder, org.apache.chemistry.opencmis.commons.data.ContentStream, org.apache.chemistry.opencmis.commons.data.ExtensionsData)
public void updateProperties(java.lang.String repositoryId, org.apache.chemistry.opencmis.commons.spi.Holder<java.lang.String> objectId, org.apache.chemistry.opencmis.commons.spi.Holder<java.lang.String> changeToken, org.apache.chemistry.opencmis.commons.data.Properties properties, org.apache.chemistry.opencmis.commons.data.ExtensionsData extension)
updateProperties
in interface org.apache.chemistry.opencmis.commons.spi.ObjectService
updateProperties
in class org.apache.chemistry.opencmis.commons.impl.server.AbstractCmisService
AbstractCmisService.updateProperties(java.lang.String, org.apache.chemistry.opencmis.commons.spi.Holder, org.apache.chemistry.opencmis.commons.spi.Holder, org.apache.chemistry.opencmis.commons.data.Properties, org.apache.chemistry.opencmis.commons.data.ExtensionsData)
protected I_CmsCmisRepository getRepository(java.lang.String repositoryId)
repositoryId
- the repository id