Class CmsCmisService

  • All Implemented Interfaces:
    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 CmsCmisService
    extends org.apache.chemistry.opencmis.commons.impl.server.AbstractCmisService
    The CMIS service class for OpenCms repositories.

    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.

    • Field Summary

      Fields 
      Modifier and Type Field Description
      protected org.apache.chemistry.opencmis.commons.server.CallContext m_callContext
      The call context.
    • Constructor Summary

      Constructors 
      Constructor Description
      CmsCmisService​(org.apache.chemistry.opencmis.commons.server.CallContext context)
      Creates a new CMIS service instance.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method 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)  
      • Methods inherited from class org.apache.chemistry.opencmis.commons.impl.server.AbstractCmisService

        addObjectInfo, appendContentStream, applyAcl, applyAcl, bulkUpdateProperties, cancelCheckOut, checkIn, checkOut, clearObjectInfos, close, create, createItem, createType, deleteType, getAllVersions, getBooleanProperty, getDateTimeProperty, getIdProperty, getIntegerProperty, getObjectInfoIntern, getObjectOfLatestVersion, getPropertiesOfLatestVersion, getStringProperty, updateType
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • m_callContext

        protected org.apache.chemistry.opencmis.commons.server.CallContext m_callContext
        The call context.
    • Constructor Detail

      • CmsCmisService

        public CmsCmisService​(org.apache.chemistry.opencmis.commons.server.CallContext context)
        Creates a new CMIS service instance.

        Parameters:
        context - the CMIS call context
    • Method Detail

      • 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:
        addObjectToFolder in interface org.apache.chemistry.opencmis.commons.spi.MultiFilingService
        Overrides:
        addObjectToFolder in class org.apache.chemistry.opencmis.commons.impl.server.AbstractCmisService
        Parameters:
        repositoryId -
        objectId -
        folderId -
        allVersions -
        extension -
        See Also:
        MultiFilingService.addObjectToFolder(java.lang.String, java.lang.String, java.lang.String, java.lang.Boolean, org.apache.chemistry.opencmis.commons.data.ExtensionsData)
      • 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:
        applyPolicy in interface org.apache.chemistry.opencmis.commons.spi.PolicyService
        Overrides:
        applyPolicy in class org.apache.chemistry.opencmis.commons.impl.server.AbstractCmisService
        See Also:
        AbstractCmisService.applyPolicy(java.lang.String, java.lang.String, java.lang.String, org.apache.chemistry.opencmis.commons.data.ExtensionsData)
      • 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:
        createDocument in interface org.apache.chemistry.opencmis.commons.spi.ObjectService
        Overrides:
        createDocument in class org.apache.chemistry.opencmis.commons.impl.server.AbstractCmisService
        See Also:
        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)
      • 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:
        createDocumentFromSource in interface org.apache.chemistry.opencmis.commons.spi.ObjectService
        Overrides:
        createDocumentFromSource in class org.apache.chemistry.opencmis.commons.impl.server.AbstractCmisService
        See Also:
        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)
      • 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:
        createFolder in interface org.apache.chemistry.opencmis.commons.spi.ObjectService
        Overrides:
        createFolder in class org.apache.chemistry.opencmis.commons.impl.server.AbstractCmisService
        See Also:
        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)
      • 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:
        createPolicy in interface org.apache.chemistry.opencmis.commons.spi.ObjectService
        Overrides:
        createPolicy in class org.apache.chemistry.opencmis.commons.impl.server.AbstractCmisService
        See Also:
        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)
      • 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:
        createRelationship in interface org.apache.chemistry.opencmis.commons.spi.ObjectService
        Overrides:
        createRelationship in class org.apache.chemistry.opencmis.commons.impl.server.AbstractCmisService
        See Also:
        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)
      • 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:
        deleteContentStream in interface org.apache.chemistry.opencmis.commons.spi.ObjectService
        Overrides:
        deleteContentStream in class org.apache.chemistry.opencmis.commons.impl.server.AbstractCmisService
        See Also:
        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)
      • 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:
        deleteObject in interface org.apache.chemistry.opencmis.commons.spi.ObjectService
        Overrides:
        deleteObject in class org.apache.chemistry.opencmis.commons.impl.server.AbstractCmisService
        See Also:
        AbstractCmisService.deleteObject(java.lang.String, java.lang.String, java.lang.Boolean, org.apache.chemistry.opencmis.commons.data.ExtensionsData)
      • 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:
        deleteObjectOrCancelCheckOut in interface org.apache.chemistry.opencmis.commons.server.CmisService
        Overrides:
        deleteObjectOrCancelCheckOut in class org.apache.chemistry.opencmis.commons.impl.server.AbstractCmisService
        See Also:
        AbstractCmisService.deleteObjectOrCancelCheckOut(java.lang.String, java.lang.String, java.lang.Boolean, org.apache.chemistry.opencmis.commons.data.ExtensionsData)
      • 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:
        deleteTree in interface org.apache.chemistry.opencmis.commons.spi.ObjectService
        Overrides:
        deleteTree in class org.apache.chemistry.opencmis.commons.impl.server.AbstractCmisService
        See Also:
        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)
      • 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:
        getAcl in interface org.apache.chemistry.opencmis.commons.spi.AclService
        Overrides:
        getAcl in class org.apache.chemistry.opencmis.commons.impl.server.AbstractCmisService
        See Also:
        AbstractCmisService.getAcl(java.lang.String, java.lang.String, java.lang.Boolean, org.apache.chemistry.opencmis.commons.data.ExtensionsData)
      • 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:
        getAllowableActions in interface org.apache.chemistry.opencmis.commons.spi.ObjectService
        Overrides:
        getAllowableActions in class org.apache.chemistry.opencmis.commons.impl.server.AbstractCmisService
        See Also:
        AbstractCmisService.getAllowableActions(java.lang.String, java.lang.String, org.apache.chemistry.opencmis.commons.data.ExtensionsData)
      • 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:
        getAppliedPolicies in interface org.apache.chemistry.opencmis.commons.spi.PolicyService
        Overrides:
        getAppliedPolicies in class org.apache.chemistry.opencmis.commons.impl.server.AbstractCmisService
        See Also:
        AbstractCmisService.getAppliedPolicies(java.lang.String, java.lang.String, java.lang.String, org.apache.chemistry.opencmis.commons.data.ExtensionsData)
      • 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:
        getCheckedOutDocs in interface org.apache.chemistry.opencmis.commons.spi.NavigationService
        Overrides:
        getCheckedOutDocs in class org.apache.chemistry.opencmis.commons.impl.server.AbstractCmisService
        See Also:
        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)
      • 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:
        getChildren in interface org.apache.chemistry.opencmis.commons.spi.NavigationService
        Specified by:
        getChildren in class org.apache.chemistry.opencmis.commons.impl.server.AbstractCmisService
        See Also:
        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)
      • 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:
        getContentChanges in interface org.apache.chemistry.opencmis.commons.spi.DiscoveryService
        Overrides:
        getContentChanges in class org.apache.chemistry.opencmis.commons.impl.server.AbstractCmisService
        See Also:
        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)
      • 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:
        getContentStream in interface org.apache.chemistry.opencmis.commons.spi.ObjectService
        Overrides:
        getContentStream in class org.apache.chemistry.opencmis.commons.impl.server.AbstractCmisService
        See Also:
        AbstractCmisService.getContentStream(java.lang.String, java.lang.String, java.lang.String, java.math.BigInteger, java.math.BigInteger, org.apache.chemistry.opencmis.commons.data.ExtensionsData)
      • 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:
        getDescendants in interface org.apache.chemistry.opencmis.commons.spi.NavigationService
        Overrides:
        getDescendants in class org.apache.chemistry.opencmis.commons.impl.server.AbstractCmisService
        See Also:
        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)
      • 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:
        getFolderParent in interface org.apache.chemistry.opencmis.commons.spi.NavigationService
        Overrides:
        getFolderParent in class org.apache.chemistry.opencmis.commons.impl.server.AbstractCmisService
        See Also:
        AbstractCmisService.getFolderParent(java.lang.String, java.lang.String, java.lang.String, org.apache.chemistry.opencmis.commons.data.ExtensionsData)
      • 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:
        getFolderTree in interface org.apache.chemistry.opencmis.commons.spi.NavigationService
        Overrides:
        getFolderTree in class org.apache.chemistry.opencmis.commons.impl.server.AbstractCmisService
        See Also:
        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)
      • 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:
        getObject in interface org.apache.chemistry.opencmis.commons.spi.ObjectService
        Specified by:
        getObject in class org.apache.chemistry.opencmis.commons.impl.server.AbstractCmisService
        See Also:
        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)
      • 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:
        getObjectByPath in interface org.apache.chemistry.opencmis.commons.spi.ObjectService
        Overrides:
        getObjectByPath in class org.apache.chemistry.opencmis.commons.impl.server.AbstractCmisService
        See Also:
        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)
      • getObjectInfo

        public org.apache.chemistry.opencmis.commons.server.ObjectInfo getObjectInfo​(java.lang.String repositoryId,
                                                                                     java.lang.String objectId)
        Specified by:
        getObjectInfo in interface org.apache.chemistry.opencmis.commons.server.CmisService
        Specified by:
        getObjectInfo in interface org.apache.chemistry.opencmis.commons.server.ObjectInfoHandler
        Overrides:
        getObjectInfo in class org.apache.chemistry.opencmis.commons.impl.server.AbstractCmisService
        See Also:
        AbstractCmisService.getObjectInfo(java.lang.String, java.lang.String)
      • 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:
        getObjectParents in interface org.apache.chemistry.opencmis.commons.spi.NavigationService
        Specified by:
        getObjectParents in class org.apache.chemistry.opencmis.commons.impl.server.AbstractCmisService
        See Also:
        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)
      • 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)
        Gets all or a subset of relationships associated with an independent object.
        Specified by:
        getObjectRelationships in interface org.apache.chemistry.opencmis.commons.spi.RelationshipService
        Overrides:
        getObjectRelationships in class org.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:
        getProperties in interface org.apache.chemistry.opencmis.commons.spi.ObjectService
        Overrides:
        getProperties in class org.apache.chemistry.opencmis.commons.impl.server.AbstractCmisService
        See Also:
        AbstractCmisService.getProperties(java.lang.String, java.lang.String, java.lang.String, org.apache.chemistry.opencmis.commons.data.ExtensionsData)
      • 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:
        getRenditions in interface org.apache.chemistry.opencmis.commons.spi.ObjectService
        Overrides:
        getRenditions in class org.apache.chemistry.opencmis.commons.impl.server.AbstractCmisService
        See Also:
        AbstractCmisService.getRenditions(java.lang.String, java.lang.String, java.lang.String, java.math.BigInteger, java.math.BigInteger, org.apache.chemistry.opencmis.commons.data.ExtensionsData)
      • getRepositoryInfo

        public org.apache.chemistry.opencmis.commons.data.RepositoryInfo getRepositoryInfo​(java.lang.String repositoryId,
                                                                                           org.apache.chemistry.opencmis.commons.data.ExtensionsData extension)
        Specified by:
        getRepositoryInfo in interface org.apache.chemistry.opencmis.commons.spi.RepositoryService
        Overrides:
        getRepositoryInfo in class org.apache.chemistry.opencmis.commons.impl.server.AbstractCmisService
        See Also:
        AbstractCmisService.getRepositoryInfo(java.lang.String, org.apache.chemistry.opencmis.commons.data.ExtensionsData)
      • getRepositoryInfos

        public java.util.List<org.apache.chemistry.opencmis.commons.data.RepositoryInfo> getRepositoryInfos​(org.apache.chemistry.opencmis.commons.data.ExtensionsData extension)
        Specified by:
        getRepositoryInfos in interface org.apache.chemistry.opencmis.commons.spi.RepositoryService
        Specified by:
        getRepositoryInfos in class org.apache.chemistry.opencmis.commons.impl.server.AbstractCmisService
        See Also:
        AbstractCmisService.getRepositoryInfos(org.apache.chemistry.opencmis.commons.data.ExtensionsData)
      • 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:
        getTypeChildren in interface org.apache.chemistry.opencmis.commons.spi.RepositoryService
        Specified by:
        getTypeChildren in class org.apache.chemistry.opencmis.commons.impl.server.AbstractCmisService
        See Also:
        AbstractCmisService.getTypeChildren(java.lang.String, java.lang.String, java.lang.Boolean, java.math.BigInteger, java.math.BigInteger, org.apache.chemistry.opencmis.commons.data.ExtensionsData)
      • 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:
        getTypeDefinition in interface org.apache.chemistry.opencmis.commons.spi.RepositoryService
        Specified by:
        getTypeDefinition in class org.apache.chemistry.opencmis.commons.impl.server.AbstractCmisService
        See Also:
        AbstractCmisService.getTypeDefinition(java.lang.String, java.lang.String, org.apache.chemistry.opencmis.commons.data.ExtensionsData)
      • 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:
        getTypeDescendants in interface org.apache.chemistry.opencmis.commons.spi.RepositoryService
        Overrides:
        getTypeDescendants in class org.apache.chemistry.opencmis.commons.impl.server.AbstractCmisService
        See Also:
        AbstractCmisService.getTypeDescendants(java.lang.String, java.lang.String, java.math.BigInteger, java.lang.Boolean, org.apache.chemistry.opencmis.commons.data.ExtensionsData)
      • 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:
        moveObject in interface org.apache.chemistry.opencmis.commons.spi.ObjectService
        Overrides:
        moveObject in class org.apache.chemistry.opencmis.commons.impl.server.AbstractCmisService
        See Also:
        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)
      • 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:
        query in interface org.apache.chemistry.opencmis.commons.spi.DiscoveryService
        Overrides:
        query in class org.apache.chemistry.opencmis.commons.impl.server.AbstractCmisService
        See Also:
        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)
      • 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:
        removeObjectFromFolder in interface org.apache.chemistry.opencmis.commons.spi.MultiFilingService
        Overrides:
        removeObjectFromFolder in class org.apache.chemistry.opencmis.commons.impl.server.AbstractCmisService
        See Also:
        AbstractCmisService.removeObjectFromFolder(java.lang.String, java.lang.String, java.lang.String, org.apache.chemistry.opencmis.commons.data.ExtensionsData)
      • 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:
        removePolicy in interface org.apache.chemistry.opencmis.commons.spi.PolicyService
        Overrides:
        removePolicy in class org.apache.chemistry.opencmis.commons.impl.server.AbstractCmisService
        See Also:
        AbstractCmisService.removePolicy(java.lang.String, java.lang.String, java.lang.String, org.apache.chemistry.opencmis.commons.data.ExtensionsData)
      • 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:
        setContentStream in interface org.apache.chemistry.opencmis.commons.spi.ObjectService
        Overrides:
        setContentStream in class org.apache.chemistry.opencmis.commons.impl.server.AbstractCmisService
        See Also:
        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)
      • 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:
        updateProperties in interface org.apache.chemistry.opencmis.commons.spi.ObjectService
        Overrides:
        updateProperties in class org.apache.chemistry.opencmis.commons.impl.server.AbstractCmisService
        See Also:
        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)
      • getRepository

        protected I_CmsCmisRepository getRepository​(java.lang.String repositoryId)
        Gets the repository for a given repository id.

        Parameters:
        repositoryId - the repository id
        Returns:
        the repository with the given id