Interface AlfrescoCmisService

  • All Superinterfaces:
    org.apache.chemistry.opencmis.commons.spi.AclService, org.apache.chemistry.opencmis.commons.server.CmisService, 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
    All Known Implementing Classes:
    AlfrescoCmisServiceImpl

    public interface AlfrescoCmisService
    extends org.apache.chemistry.opencmis.commons.server.CmisService
    Extended interface for lifecycle management
    Since:
    4.0
    Author:
    Derek Hulley
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      void afterCall()
      Called directly after any CMIS method is used
      void beforeCall()
      Called directly before any CMIS method is used
      void open​(org.apache.chemistry.opencmis.commons.server.CallContext context)
      Call before the work method and forms the opposite of CmisService.close().
      • Methods inherited from interface org.apache.chemistry.opencmis.commons.spi.AclService

        applyAcl, getAcl
      • Methods inherited from interface org.apache.chemistry.opencmis.commons.server.CmisService

        applyAcl, close, create, deleteObjectOrCancelCheckOut, getObjectInfo
      • Methods inherited from interface org.apache.chemistry.opencmis.commons.spi.DiscoveryService

        getContentChanges, query
      • Methods inherited from interface org.apache.chemistry.opencmis.commons.spi.MultiFilingService

        addObjectToFolder, removeObjectFromFolder
      • Methods inherited from interface org.apache.chemistry.opencmis.commons.spi.NavigationService

        getCheckedOutDocs, getChildren, getDescendants, getFolderParent, getFolderTree, getObjectParents
      • Methods inherited from interface org.apache.chemistry.opencmis.commons.spi.ObjectService

        appendContentStream, bulkUpdateProperties, createDocument, createDocumentFromSource, createFolder, createItem, createPolicy, createRelationship, deleteContentStream, deleteObject, deleteTree, getAllowableActions, getContentStream, getObject, getObjectByPath, getProperties, getRenditions, moveObject, setContentStream, updateProperties
      • Methods inherited from interface org.apache.chemistry.opencmis.commons.spi.PolicyService

        applyPolicy, getAppliedPolicies, removePolicy
      • Methods inherited from interface org.apache.chemistry.opencmis.commons.spi.RelationshipService

        getObjectRelationships
      • Methods inherited from interface org.apache.chemistry.opencmis.commons.spi.RepositoryService

        createType, deleteType, getRepositoryInfo, getRepositoryInfos, getTypeChildren, getTypeDefinition, getTypeDescendants, updateType
      • Methods inherited from interface org.apache.chemistry.opencmis.commons.spi.VersioningService

        cancelCheckOut, checkIn, checkOut, getAllVersions, getObjectOfLatestVersion, getPropertiesOfLatestVersion
    • Method Detail

      • beforeCall

        void beforeCall()
        Called directly before any CMIS method is used
      • afterCall

        void afterCall()
        Called directly after any CMIS method is used
      • open

        void open​(org.apache.chemistry.opencmis.commons.server.CallContext context)
        Call before the work method and forms the opposite of CmisService.close().
        Parameters:
        context - the context in which the service must operate