Package org.alfresco.opencmis
Class AlfrescoCmisServiceImpl
- java.lang.Object
-
- org.apache.chemistry.opencmis.commons.impl.server.AbstractCmisService
-
- org.alfresco.opencmis.AlfrescoCmisServiceImpl
-
- All Implemented Interfaces:
AlfrescoCmisService,org.apache.chemistry.opencmis.commons.server.CmisService,org.apache.chemistry.opencmis.commons.server.ObjectInfoHandler,org.apache.chemistry.opencmis.commons.spi.AclService,org.apache.chemistry.opencmis.commons.spi.DiscoveryService,org.apache.chemistry.opencmis.commons.spi.MultiFilingService,org.apache.chemistry.opencmis.commons.spi.NavigationService,org.apache.chemistry.opencmis.commons.spi.ObjectService,org.apache.chemistry.opencmis.commons.spi.PolicyService,org.apache.chemistry.opencmis.commons.spi.RelationshipService,org.apache.chemistry.opencmis.commons.spi.RepositoryService,org.apache.chemistry.opencmis.commons.spi.VersioningService
public class AlfrescoCmisServiceImpl extends org.apache.chemistry.opencmis.commons.impl.server.AbstractCmisService implements AlfrescoCmisService
OpenCMIS service implementation- Since:
- 4.0
- Author:
- florian.mueller, Derek Hulley, janv
-
-
Constructor Summary
Constructors Constructor Description AlfrescoCmisServiceImpl(CMISConnector connector)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected org.alfresco.opencmis.dictionary.CMISNodeInfoaddNodeInfo(org.alfresco.opencmis.dictionary.CMISNodeInfo info)voidaddObjectToFolder(java.lang.String repositoryId, java.lang.String objectId, java.lang.String folderId, java.lang.Boolean allVersions, org.apache.chemistry.opencmis.commons.data.ExtensionsData extension)voidafterCall()Called directly after any CMIS method is usedvoidappendContentStream(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.ContentStream contentStream, boolean isLastChunk, org.apache.chemistry.opencmis.commons.data.ExtensionsData extension)org.apache.chemistry.opencmis.commons.data.AclapplyAcl(java.lang.String repositoryId, java.lang.String objectId, org.apache.chemistry.opencmis.commons.data.Acl addAces, org.apache.chemistry.opencmis.commons.data.Acl removeAces, org.apache.chemistry.opencmis.commons.enums.AclPropagation aclPropagation, org.apache.chemistry.opencmis.commons.data.ExtensionsData extension)org.apache.chemistry.opencmis.commons.data.AclapplyAcl(java.lang.String repositoryId, java.lang.String objectId, org.apache.chemistry.opencmis.commons.data.Acl aces, org.apache.chemistry.opencmis.commons.enums.AclPropagation aclPropagation)voidapplyPolicy(java.lang.String repositoryId, java.lang.String policyId, java.lang.String objectId, org.apache.chemistry.opencmis.commons.data.ExtensionsData extension)voidbeforeCall()Called directly before any CMIS method is usedjava.util.List<org.apache.chemistry.opencmis.commons.data.BulkUpdateObjectIdAndChangeToken>bulkUpdateProperties(java.lang.String repositoryId, java.util.List<org.apache.chemistry.opencmis.commons.data.BulkUpdateObjectIdAndChangeToken> objectIdAndChangeTokens, org.apache.chemistry.opencmis.commons.data.Properties properties, java.util.List<java.lang.String> addSecondaryTypeIds, java.util.List<java.lang.String> removeSecondaryTypeIds, org.apache.chemistry.opencmis.commons.data.ExtensionsData extension)voidcancelCheckOut(java.lang.String repositoryId, java.lang.String objectId, org.apache.chemistry.opencmis.commons.data.ExtensionsData extension)voidcheckIn(java.lang.String repositoryId, org.apache.chemistry.opencmis.commons.spi.Holder<java.lang.String> objectId, java.lang.Boolean major, org.apache.chemistry.opencmis.commons.data.Properties properties, org.apache.chemistry.opencmis.commons.data.ContentStream contentStream, java.lang.String checkinComment, 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)voidcheckOut(java.lang.String repositoryId, org.apache.chemistry.opencmis.commons.spi.Holder<java.lang.String> objectId, org.apache.chemistry.opencmis.commons.data.ExtensionsData extension, org.apache.chemistry.opencmis.commons.spi.Holder<java.lang.Boolean> contentCopied)protected voidcheckRepositoryId(java.lang.String repositoryId)voidclose()java.lang.Stringcreate(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.ExtensionsData extension)java.lang.StringcreateDocument(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.StringcreateDocumentFromSource(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.StringcreateFolder(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.StringcreateItem(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)protected org.alfresco.opencmis.dictionary.CMISNodeInfocreateNodeInfo(org.alfresco.service.cmr.repository.AssociationRef assocRef)protected CMISNodeInfoImplcreateNodeInfo(org.alfresco.service.cmr.repository.NodeRef nodeRef)protected CMISNodeInfoImplcreateNodeInfo(org.alfresco.service.cmr.repository.NodeRef nodeRef, VersionHistory versionHistory, boolean checkExists)protected CMISNodeInfoImplcreateNodeInfo(org.alfresco.service.cmr.repository.NodeRef nodeRef, org.alfresco.service.namespace.QName nodeType, java.util.Map<org.alfresco.service.namespace.QName,java.io.Serializable> nodeProps, VersionHistory versionHistory, boolean checkExists)java.lang.StringcreatePolicy(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.StringcreateRelationship(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)voiddeleteContentStream(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)voiddeleteObject(java.lang.String repositoryId, java.lang.String objectId, java.lang.Boolean allVersions, org.apache.chemistry.opencmis.commons.data.ExtensionsData extension)voiddeleteObjectOrCancelCheckOut(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.FailedToDeleteDatadeleteTree(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.AclgetAcl(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.AllowableActionsgetAllowableActions(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>getAllVersions(java.lang.String repositoryId, java.lang.String objectId, java.lang.String versionSeriesId, java.lang.String filter, java.lang.Boolean includeAllowableActions, 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.ObjectListgetCheckedOutDocs(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.ObjectInFolderListgetChildren(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.ObjectListgetContentChanges(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.ContentStreamgetContentStream(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)protected org.apache.chemistry.opencmis.commons.server.CallContextgetContext()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.ObjectDatagetFolderParent(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.ObjectDatagetObject(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.ObjectDatagetObjectByPath(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.ObjectInfogetObjectInfo(java.lang.String repositoryId, java.lang.String objectId)Collects theObjectInfoabout an object.protected org.apache.chemistry.opencmis.commons.server.ObjectInfogetObjectInfo(java.lang.String repositoryId, java.lang.String objectId, java.lang.String filter, org.apache.chemistry.opencmis.commons.enums.IncludeRelationships includeRelationships)protected org.apache.chemistry.opencmis.commons.server.ObjectInfogetObjectInfo(java.lang.String repositoryId, java.lang.String objectId, org.apache.chemistry.opencmis.commons.enums.IncludeRelationships includeRelationships)protected org.apache.chemistry.opencmis.commons.server.ObjectInfogetObjectInfoIntern(java.lang.String repositoryId, org.apache.chemistry.opencmis.commons.data.ObjectData object)Collects theObjectInfoabout an object.org.apache.chemistry.opencmis.commons.data.ObjectDatagetObjectOfLatestVersion(java.lang.String repositoryId, java.lang.String objectId, java.lang.String versionSeriesId, java.lang.Boolean major, 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)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.ObjectListgetObjectRelationships(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)protected org.alfresco.opencmis.dictionary.CMISNodeInfogetOrCreateFolderInfo(java.lang.String folderId, java.lang.String what)protected org.alfresco.opencmis.dictionary.CMISNodeInfogetOrCreateNodeInfo(java.lang.String objectId)protected org.alfresco.opencmis.dictionary.CMISNodeInfogetOrCreateNodeInfo(java.lang.String objectId, java.lang.String what)org.apache.chemistry.opencmis.commons.data.PropertiesgetProperties(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.PropertiesgetPropertiesOfLatestVersion(java.lang.String repositoryId, java.lang.String objectId, java.lang.String versionSeriesId, java.lang.Boolean major, 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)org.apache.chemistry.opencmis.commons.data.RepositoryInfogetRepositoryInfo(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.enums.IncludeRelationshipsgetRequestParameterIncludeRelationships()java.lang.StringgetRequestParameterRenditionFilter()org.apache.chemistry.opencmis.commons.definitions.TypeDefinitionListgetTypeChildren(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.TypeDefinitiongetTypeDefinition(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)protected voidlogGetObjectCall(java.lang.String methodName, long start, java.lang.String idOrPath, 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, java.lang.Boolean isObjectInfoRequired, org.apache.chemistry.opencmis.commons.data.ExtensionsData extensionsData)protected voidlogGetObjectsCall(java.lang.String methodName, long start, java.lang.String folderId, int itemCount, 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 extensionsData, java.math.BigInteger skipCount, java.math.BigInteger maxItems, java.lang.String orderBy, java.math.BigInteger depth)voidmoveObject(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)voidopen(org.apache.chemistry.opencmis.commons.server.CallContext context)Call before the work method and forms the opposite ofCmisService.close().org.apache.chemistry.opencmis.commons.data.ObjectListquery(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)voidremoveObjectFromFolder(java.lang.String repositoryId, java.lang.String objectId, java.lang.String folderId, org.apache.chemistry.opencmis.commons.data.ExtensionsData extension)voidremovePolicy(java.lang.String repositoryId, java.lang.String policyId, java.lang.String objectId, org.apache.chemistry.opencmis.commons.data.ExtensionsData extension)voidsetContentStream(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)voidupdateProperties(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)-
Methods inherited from class org.apache.chemistry.opencmis.commons.impl.server.AbstractCmisService
addObjectInfo, clearObjectInfos, createType, deleteType, getBooleanProperty, getDateTimeProperty, getIdProperty, getIntegerProperty, getStringProperty, updateType
-
-
-
-
Constructor Detail
-
AlfrescoCmisServiceImpl
public AlfrescoCmisServiceImpl(CMISConnector connector)
-
-
Method Detail
-
open
public void open(org.apache.chemistry.opencmis.commons.server.CallContext context)
Description copied from interface:AlfrescoCmisServiceCall before the work method and forms the opposite ofCmisService.close().- Specified by:
openin interfaceAlfrescoCmisService- Parameters:
context- the context in which the service must operate
-
getContext
protected org.apache.chemistry.opencmis.commons.server.CallContext getContext()
-
close
public void close()
- Specified by:
closein interfaceorg.apache.chemistry.opencmis.commons.server.CmisService- Overrides:
closein classorg.apache.chemistry.opencmis.commons.impl.server.AbstractCmisService
-
createNodeInfo
protected CMISNodeInfoImpl createNodeInfo(org.alfresco.service.cmr.repository.NodeRef nodeRef)
-
createNodeInfo
protected CMISNodeInfoImpl createNodeInfo(org.alfresco.service.cmr.repository.NodeRef nodeRef, VersionHistory versionHistory, boolean checkExists)
-
createNodeInfo
protected CMISNodeInfoImpl createNodeInfo(org.alfresco.service.cmr.repository.NodeRef nodeRef, org.alfresco.service.namespace.QName nodeType, java.util.Map<org.alfresco.service.namespace.QName,java.io.Serializable> nodeProps, VersionHistory versionHistory, boolean checkExists)
-
createNodeInfo
protected org.alfresco.opencmis.dictionary.CMISNodeInfo createNodeInfo(org.alfresco.service.cmr.repository.AssociationRef assocRef)
-
getOrCreateNodeInfo
protected org.alfresco.opencmis.dictionary.CMISNodeInfo getOrCreateNodeInfo(java.lang.String objectId)
-
getOrCreateNodeInfo
protected org.alfresco.opencmis.dictionary.CMISNodeInfo getOrCreateNodeInfo(java.lang.String objectId, java.lang.String what)
-
getOrCreateFolderInfo
protected org.alfresco.opencmis.dictionary.CMISNodeInfo getOrCreateFolderInfo(java.lang.String folderId, java.lang.String what)
-
addNodeInfo
protected org.alfresco.opencmis.dictionary.CMISNodeInfo addNodeInfo(org.alfresco.opencmis.dictionary.CMISNodeInfo info)
-
getRepositoryInfos
public java.util.List<org.apache.chemistry.opencmis.commons.data.RepositoryInfo> getRepositoryInfos(org.apache.chemistry.opencmis.commons.data.ExtensionsData extension)
- Specified by:
getRepositoryInfosin interfaceorg.apache.chemistry.opencmis.commons.spi.RepositoryService- Specified by:
getRepositoryInfosin classorg.apache.chemistry.opencmis.commons.impl.server.AbstractCmisService
-
getRepositoryInfo
public org.apache.chemistry.opencmis.commons.data.RepositoryInfo getRepositoryInfo(java.lang.String repositoryId, org.apache.chemistry.opencmis.commons.data.ExtensionsData extension)- Specified by:
getRepositoryInfoin interfaceorg.apache.chemistry.opencmis.commons.spi.RepositoryService- Overrides:
getRepositoryInfoin classorg.apache.chemistry.opencmis.commons.impl.server.AbstractCmisService
-
getTypeChildren
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)- Specified by:
getTypeChildrenin interfaceorg.apache.chemistry.opencmis.commons.spi.RepositoryService- Specified by:
getTypeChildrenin classorg.apache.chemistry.opencmis.commons.impl.server.AbstractCmisService
-
getTypeDefinition
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)- Specified by:
getTypeDefinitionin interfaceorg.apache.chemistry.opencmis.commons.spi.RepositoryService- Specified by:
getTypeDefinitionin classorg.apache.chemistry.opencmis.commons.impl.server.AbstractCmisService
-
getTypeDescendants
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)- Specified by:
getTypeDescendantsin interfaceorg.apache.chemistry.opencmis.commons.spi.RepositoryService- Overrides:
getTypeDescendantsin classorg.apache.chemistry.opencmis.commons.impl.server.AbstractCmisService
-
getChildren
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)- Specified by:
getChildrenin interfaceorg.apache.chemistry.opencmis.commons.spi.NavigationService- Specified by:
getChildrenin classorg.apache.chemistry.opencmis.commons.impl.server.AbstractCmisService
-
getDescendants
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)- Specified by:
getDescendantsin interfaceorg.apache.chemistry.opencmis.commons.spi.NavigationService- Overrides:
getDescendantsin classorg.apache.chemistry.opencmis.commons.impl.server.AbstractCmisService
-
getFolderTree
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)- Specified by:
getFolderTreein interfaceorg.apache.chemistry.opencmis.commons.spi.NavigationService- Overrides:
getFolderTreein classorg.apache.chemistry.opencmis.commons.impl.server.AbstractCmisService
-
logGetObjectsCall
protected void logGetObjectsCall(java.lang.String methodName, long start, java.lang.String folderId, int itemCount, 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 extensionsData, java.math.BigInteger skipCount, java.math.BigInteger maxItems, java.lang.String orderBy, java.math.BigInteger depth)
-
logGetObjectCall
protected void logGetObjectCall(java.lang.String methodName, long start, java.lang.String idOrPath, 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, java.lang.Boolean isObjectInfoRequired, org.apache.chemistry.opencmis.commons.data.ExtensionsData extensionsData)
-
getFolderParent
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)- Specified by:
getFolderParentin interfaceorg.apache.chemistry.opencmis.commons.spi.NavigationService- Overrides:
getFolderParentin classorg.apache.chemistry.opencmis.commons.impl.server.AbstractCmisService
-
getObjectParents
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)- Specified by:
getObjectParentsin interfaceorg.apache.chemistry.opencmis.commons.spi.NavigationService- Specified by:
getObjectParentsin classorg.apache.chemistry.opencmis.commons.impl.server.AbstractCmisService
-
getCheckedOutDocs
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)- Specified by:
getCheckedOutDocsin interfaceorg.apache.chemistry.opencmis.commons.spi.NavigationService- Overrides:
getCheckedOutDocsin classorg.apache.chemistry.opencmis.commons.impl.server.AbstractCmisService
-
create
public java.lang.String create(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.ExtensionsData extension)- Specified by:
createin interfaceorg.apache.chemistry.opencmis.commons.server.CmisService- Overrides:
createin classorg.apache.chemistry.opencmis.commons.impl.server.AbstractCmisService
-
createFolder
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)- Specified by:
createFolderin interfaceorg.apache.chemistry.opencmis.commons.spi.ObjectService- Overrides:
createFolderin classorg.apache.chemistry.opencmis.commons.impl.server.AbstractCmisService
-
createItem
public java.lang.String createItem(java.lang.String repositoryId, org.apache.chemistry.opencmis.commons.data.Properties properties, java.lang.String folderId, java.util.List<java.lang.String> policies, org.apache.chemistry.opencmis.commons.data.Acl addAces, org.apache.chemistry.opencmis.commons.data.Acl removeAces, org.apache.chemistry.opencmis.commons.data.ExtensionsData extension)- Specified by:
createItemin interfaceorg.apache.chemistry.opencmis.commons.spi.ObjectService- Overrides:
createItemin classorg.apache.chemistry.opencmis.commons.impl.server.AbstractCmisService
-
createDocument
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)- Specified by:
createDocumentin interfaceorg.apache.chemistry.opencmis.commons.spi.ObjectService- Overrides:
createDocumentin classorg.apache.chemistry.opencmis.commons.impl.server.AbstractCmisService
-
createDocumentFromSource
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)- Specified by:
createDocumentFromSourcein interfaceorg.apache.chemistry.opencmis.commons.spi.ObjectService- Overrides:
createDocumentFromSourcein classorg.apache.chemistry.opencmis.commons.impl.server.AbstractCmisService
-
createPolicy
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)- Specified by:
createPolicyin interfaceorg.apache.chemistry.opencmis.commons.spi.ObjectService- Overrides:
createPolicyin classorg.apache.chemistry.opencmis.commons.impl.server.AbstractCmisService
-
createRelationship
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)- Specified by:
createRelationshipin interfaceorg.apache.chemistry.opencmis.commons.spi.ObjectService- Overrides:
createRelationshipin classorg.apache.chemistry.opencmis.commons.impl.server.AbstractCmisService
-
appendContentStream
public void appendContentStream(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.ContentStream contentStream, boolean isLastChunk, org.apache.chemistry.opencmis.commons.data.ExtensionsData extension)- Specified by:
appendContentStreamin interfaceorg.apache.chemistry.opencmis.commons.spi.ObjectService- Overrides:
appendContentStreamin classorg.apache.chemistry.opencmis.commons.impl.server.AbstractCmisService
-
setContentStream
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)- Specified by:
setContentStreamin interfaceorg.apache.chemistry.opencmis.commons.spi.ObjectService- Overrides:
setContentStreamin classorg.apache.chemistry.opencmis.commons.impl.server.AbstractCmisService
-
deleteContentStream
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)- Specified by:
deleteContentStreamin interfaceorg.apache.chemistry.opencmis.commons.spi.ObjectService- Overrides:
deleteContentStreamin classorg.apache.chemistry.opencmis.commons.impl.server.AbstractCmisService
-
moveObject
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)- Specified by:
moveObjectin interfaceorg.apache.chemistry.opencmis.commons.spi.ObjectService- Overrides:
moveObjectin classorg.apache.chemistry.opencmis.commons.impl.server.AbstractCmisService
-
updateProperties
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)- Specified by:
updatePropertiesin interfaceorg.apache.chemistry.opencmis.commons.spi.ObjectService- Overrides:
updatePropertiesin classorg.apache.chemistry.opencmis.commons.impl.server.AbstractCmisService
-
deleteObject
public void deleteObject(java.lang.String repositoryId, java.lang.String objectId, java.lang.Boolean allVersions, org.apache.chemistry.opencmis.commons.data.ExtensionsData extension)- Specified by:
deleteObjectin interfaceorg.apache.chemistry.opencmis.commons.spi.ObjectService- Overrides:
deleteObjectin classorg.apache.chemistry.opencmis.commons.impl.server.AbstractCmisService
-
deleteObjectOrCancelCheckOut
public void deleteObjectOrCancelCheckOut(java.lang.String repositoryId, java.lang.String objectId, java.lang.Boolean allVersions, org.apache.chemistry.opencmis.commons.data.ExtensionsData extension)- Specified by:
deleteObjectOrCancelCheckOutin interfaceorg.apache.chemistry.opencmis.commons.server.CmisService- Overrides:
deleteObjectOrCancelCheckOutin classorg.apache.chemistry.opencmis.commons.impl.server.AbstractCmisService
-
deleteTree
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)- Specified by:
deleteTreein interfaceorg.apache.chemistry.opencmis.commons.spi.ObjectService- Overrides:
deleteTreein classorg.apache.chemistry.opencmis.commons.impl.server.AbstractCmisService
-
getObject
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)- Specified by:
getObjectin interfaceorg.apache.chemistry.opencmis.commons.spi.ObjectService- Specified by:
getObjectin classorg.apache.chemistry.opencmis.commons.impl.server.AbstractCmisService
-
bulkUpdateProperties
public java.util.List<org.apache.chemistry.opencmis.commons.data.BulkUpdateObjectIdAndChangeToken> bulkUpdateProperties(java.lang.String repositoryId, java.util.List<org.apache.chemistry.opencmis.commons.data.BulkUpdateObjectIdAndChangeToken> objectIdAndChangeTokens, org.apache.chemistry.opencmis.commons.data.Properties properties, java.util.List<java.lang.String> addSecondaryTypeIds, java.util.List<java.lang.String> removeSecondaryTypeIds, org.apache.chemistry.opencmis.commons.data.ExtensionsData extension)- Specified by:
bulkUpdatePropertiesin interfaceorg.apache.chemistry.opencmis.commons.spi.ObjectService- Overrides:
bulkUpdatePropertiesin classorg.apache.chemistry.opencmis.commons.impl.server.AbstractCmisService
-
getObjectByPath
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)- Specified by:
getObjectByPathin interfaceorg.apache.chemistry.opencmis.commons.spi.ObjectService- Overrides:
getObjectByPathin classorg.apache.chemistry.opencmis.commons.impl.server.AbstractCmisService
-
getProperties
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)- Specified by:
getPropertiesin interfaceorg.apache.chemistry.opencmis.commons.spi.ObjectService- Overrides:
getPropertiesin classorg.apache.chemistry.opencmis.commons.impl.server.AbstractCmisService
-
getAllowableActions
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)- Specified by:
getAllowableActionsin interfaceorg.apache.chemistry.opencmis.commons.spi.ObjectService- Overrides:
getAllowableActionsin classorg.apache.chemistry.opencmis.commons.impl.server.AbstractCmisService
-
getContentStream
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)- Specified by:
getContentStreamin interfaceorg.apache.chemistry.opencmis.commons.spi.ObjectService- Overrides:
getContentStreamin classorg.apache.chemistry.opencmis.commons.impl.server.AbstractCmisService
-
getRenditions
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)- Specified by:
getRenditionsin interfaceorg.apache.chemistry.opencmis.commons.spi.ObjectService- Overrides:
getRenditionsin classorg.apache.chemistry.opencmis.commons.impl.server.AbstractCmisService
-
checkOut
public void checkOut(java.lang.String repositoryId, org.apache.chemistry.opencmis.commons.spi.Holder<java.lang.String> objectId, org.apache.chemistry.opencmis.commons.data.ExtensionsData extension, org.apache.chemistry.opencmis.commons.spi.Holder<java.lang.Boolean> contentCopied)- Specified by:
checkOutin interfaceorg.apache.chemistry.opencmis.commons.spi.VersioningService- Overrides:
checkOutin classorg.apache.chemistry.opencmis.commons.impl.server.AbstractCmisService
-
cancelCheckOut
public void cancelCheckOut(java.lang.String repositoryId, java.lang.String objectId, org.apache.chemistry.opencmis.commons.data.ExtensionsData extension)- Specified by:
cancelCheckOutin interfaceorg.apache.chemistry.opencmis.commons.spi.VersioningService- Overrides:
cancelCheckOutin classorg.apache.chemistry.opencmis.commons.impl.server.AbstractCmisService
-
checkIn
public void checkIn(java.lang.String repositoryId, org.apache.chemistry.opencmis.commons.spi.Holder<java.lang.String> objectId, java.lang.Boolean major, org.apache.chemistry.opencmis.commons.data.Properties properties, org.apache.chemistry.opencmis.commons.data.ContentStream contentStream, java.lang.String checkinComment, java.util.List<java.lang.String> policies, org.apache.chemistry.opencmis.commons.data.Acl addAces, org.apache.chemistry.opencmis.commons.data.Acl removeAces, org.apache.chemistry.opencmis.commons.data.ExtensionsData extension)- Specified by:
checkInin interfaceorg.apache.chemistry.opencmis.commons.spi.VersioningService- Overrides:
checkInin classorg.apache.chemistry.opencmis.commons.impl.server.AbstractCmisService
-
getAllVersions
public java.util.List<org.apache.chemistry.opencmis.commons.data.ObjectData> getAllVersions(java.lang.String repositoryId, java.lang.String objectId, java.lang.String versionSeriesId, java.lang.String filter, java.lang.Boolean includeAllowableActions, org.apache.chemistry.opencmis.commons.data.ExtensionsData extension)- Specified by:
getAllVersionsin interfaceorg.apache.chemistry.opencmis.commons.spi.VersioningService- Overrides:
getAllVersionsin classorg.apache.chemistry.opencmis.commons.impl.server.AbstractCmisService
-
getObjectOfLatestVersion
public org.apache.chemistry.opencmis.commons.data.ObjectData getObjectOfLatestVersion(java.lang.String repositoryId, java.lang.String objectId, java.lang.String versionSeriesId, java.lang.Boolean major, 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)- Specified by:
getObjectOfLatestVersionin interfaceorg.apache.chemistry.opencmis.commons.spi.VersioningService- Overrides:
getObjectOfLatestVersionin classorg.apache.chemistry.opencmis.commons.impl.server.AbstractCmisService
-
getPropertiesOfLatestVersion
public org.apache.chemistry.opencmis.commons.data.Properties getPropertiesOfLatestVersion(java.lang.String repositoryId, java.lang.String objectId, java.lang.String versionSeriesId, java.lang.Boolean major, java.lang.String filter, org.apache.chemistry.opencmis.commons.data.ExtensionsData extension)- Specified by:
getPropertiesOfLatestVersionin interfaceorg.apache.chemistry.opencmis.commons.spi.VersioningService- Overrides:
getPropertiesOfLatestVersionin classorg.apache.chemistry.opencmis.commons.impl.server.AbstractCmisService
-
addObjectToFolder
public 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)- Specified by:
addObjectToFolderin interfaceorg.apache.chemistry.opencmis.commons.spi.MultiFilingService- Overrides:
addObjectToFolderin classorg.apache.chemistry.opencmis.commons.impl.server.AbstractCmisService
-
removeObjectFromFolder
public void removeObjectFromFolder(java.lang.String repositoryId, java.lang.String objectId, java.lang.String folderId, org.apache.chemistry.opencmis.commons.data.ExtensionsData extension)- Specified by:
removeObjectFromFolderin interfaceorg.apache.chemistry.opencmis.commons.spi.MultiFilingService- Overrides:
removeObjectFromFolderin classorg.apache.chemistry.opencmis.commons.impl.server.AbstractCmisService
-
getContentChanges
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)- Specified by:
getContentChangesin interfaceorg.apache.chemistry.opencmis.commons.spi.DiscoveryService- Overrides:
getContentChangesin classorg.apache.chemistry.opencmis.commons.impl.server.AbstractCmisService
-
query
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)- Specified by:
queryin interfaceorg.apache.chemistry.opencmis.commons.spi.DiscoveryService- Overrides:
queryin classorg.apache.chemistry.opencmis.commons.impl.server.AbstractCmisService
-
getObjectRelationships
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)- Specified by:
getObjectRelationshipsin interfaceorg.apache.chemistry.opencmis.commons.spi.RelationshipService- Overrides:
getObjectRelationshipsin classorg.apache.chemistry.opencmis.commons.impl.server.AbstractCmisService
-
applyPolicy
public void applyPolicy(java.lang.String repositoryId, java.lang.String policyId, java.lang.String objectId, org.apache.chemistry.opencmis.commons.data.ExtensionsData extension)- Specified by:
applyPolicyin interfaceorg.apache.chemistry.opencmis.commons.spi.PolicyService- Overrides:
applyPolicyin classorg.apache.chemistry.opencmis.commons.impl.server.AbstractCmisService
-
removePolicy
public void removePolicy(java.lang.String repositoryId, java.lang.String policyId, java.lang.String objectId, org.apache.chemistry.opencmis.commons.data.ExtensionsData extension)- Specified by:
removePolicyin interfaceorg.apache.chemistry.opencmis.commons.spi.PolicyService- Overrides:
removePolicyin classorg.apache.chemistry.opencmis.commons.impl.server.AbstractCmisService
-
getAppliedPolicies
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)- Specified by:
getAppliedPoliciesin interfaceorg.apache.chemistry.opencmis.commons.spi.PolicyService- Overrides:
getAppliedPoliciesin classorg.apache.chemistry.opencmis.commons.impl.server.AbstractCmisService
-
applyAcl
public org.apache.chemistry.opencmis.commons.data.Acl applyAcl(java.lang.String repositoryId, java.lang.String objectId, org.apache.chemistry.opencmis.commons.data.Acl addAces, org.apache.chemistry.opencmis.commons.data.Acl removeAces, org.apache.chemistry.opencmis.commons.enums.AclPropagation aclPropagation, org.apache.chemistry.opencmis.commons.data.ExtensionsData extension)- Specified by:
applyAclin interfaceorg.apache.chemistry.opencmis.commons.spi.AclService- Overrides:
applyAclin classorg.apache.chemistry.opencmis.commons.impl.server.AbstractCmisService
-
applyAcl
public org.apache.chemistry.opencmis.commons.data.Acl applyAcl(java.lang.String repositoryId, java.lang.String objectId, org.apache.chemistry.opencmis.commons.data.Acl aces, org.apache.chemistry.opencmis.commons.enums.AclPropagation aclPropagation)- Specified by:
applyAclin interfaceorg.apache.chemistry.opencmis.commons.server.CmisService- Overrides:
applyAclin classorg.apache.chemistry.opencmis.commons.impl.server.AbstractCmisService
-
getAcl
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)- Specified by:
getAclin interfaceorg.apache.chemistry.opencmis.commons.spi.AclService- Overrides:
getAclin classorg.apache.chemistry.opencmis.commons.impl.server.AbstractCmisService
-
getObjectInfo
public org.apache.chemistry.opencmis.commons.server.ObjectInfo getObjectInfo(java.lang.String repositoryId, java.lang.String objectId)Collects theObjectInfoabout an object. (Provided by OpenCMIS, but optimized for Alfresco.)- Specified by:
getObjectInfoin interfaceorg.apache.chemistry.opencmis.commons.server.CmisService- Specified by:
getObjectInfoin interfaceorg.apache.chemistry.opencmis.commons.server.ObjectInfoHandler- Overrides:
getObjectInfoin classorg.apache.chemistry.opencmis.commons.impl.server.AbstractCmisService
-
getObjectInfo
protected org.apache.chemistry.opencmis.commons.server.ObjectInfo getObjectInfo(java.lang.String repositoryId, java.lang.String objectId, org.apache.chemistry.opencmis.commons.enums.IncludeRelationships includeRelationships)
-
getObjectInfo
protected org.apache.chemistry.opencmis.commons.server.ObjectInfo getObjectInfo(java.lang.String repositoryId, java.lang.String objectId, java.lang.String filter, org.apache.chemistry.opencmis.commons.enums.IncludeRelationships includeRelationships)
-
getRequestParameterRenditionFilter
public java.lang.String getRequestParameterRenditionFilter()
-
getRequestParameterIncludeRelationships
public org.apache.chemistry.opencmis.commons.enums.IncludeRelationships getRequestParameterIncludeRelationships()
-
getObjectInfoIntern
protected org.apache.chemistry.opencmis.commons.server.ObjectInfo getObjectInfoIntern(java.lang.String repositoryId, org.apache.chemistry.opencmis.commons.data.ObjectData object)Collects theObjectInfoabout an object. (Provided by OpenCMIS, but optimized for Alfresco.)- Overrides:
getObjectInfoInternin classorg.apache.chemistry.opencmis.commons.impl.server.AbstractCmisService
-
checkRepositoryId
protected void checkRepositoryId(java.lang.String repositoryId)
-
beforeCall
public void beforeCall()
Description copied from interface:AlfrescoCmisServiceCalled directly before any CMIS method is used- Specified by:
beforeCallin interfaceAlfrescoCmisService
-
afterCall
public void afterCall()
Description copied from interface:AlfrescoCmisServiceCalled directly after any CMIS method is used- Specified by:
afterCallin interfaceAlfrescoCmisService
-
-