Class IbisRepositoryService

  • All Implemented Interfaces:
    org.apache.chemistry.opencmis.commons.spi.RepositoryService

    public class IbisRepositoryService
    extends Object
    implements org.apache.chemistry.opencmis.commons.spi.RepositoryService
    Wrapper that delegates when a matching CmisEvent is present.
    Author:
    Niels
    • Constructor Summary

      Constructors 
      Constructor Description
      IbisRepositoryService​(org.apache.chemistry.opencmis.commons.spi.RepositoryService repositoryService, org.apache.chemistry.opencmis.commons.server.CallContext callContext)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      org.apache.chemistry.opencmis.commons.definitions.TypeDefinition createType​(String repositoryId, org.apache.chemistry.opencmis.commons.definitions.TypeDefinition type, org.apache.chemistry.opencmis.commons.data.ExtensionsData extension)  
      void deleteType​(String repositoryId, String typeId, org.apache.chemistry.opencmis.commons.data.ExtensionsData extension)  
      org.apache.chemistry.opencmis.commons.data.RepositoryInfo getRepositoryInfo​(String repositoryId, org.apache.chemistry.opencmis.commons.data.ExtensionsData extension)  
      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​(String repositoryId, String typeId, Boolean includePropertyDefinitions, BigInteger maxItems, BigInteger skipCount, org.apache.chemistry.opencmis.commons.data.ExtensionsData extension)  
      org.apache.chemistry.opencmis.commons.definitions.TypeDefinition getTypeDefinition​(String repositoryId, String typeId, org.apache.chemistry.opencmis.commons.data.ExtensionsData extension)  
      List<org.apache.chemistry.opencmis.commons.definitions.TypeDefinitionContainer> getTypeDescendants​(String repositoryId, String typeId, BigInteger depth, Boolean includePropertyDefinitions, org.apache.chemistry.opencmis.commons.data.ExtensionsData extension)  
      org.apache.chemistry.opencmis.commons.definitions.TypeDefinition updateType​(String repositoryId, org.apache.chemistry.opencmis.commons.definitions.TypeDefinition type, org.apache.chemistry.opencmis.commons.data.ExtensionsData extension)  
    • Constructor Detail

      • IbisRepositoryService

        public IbisRepositoryService​(org.apache.chemistry.opencmis.commons.spi.RepositoryService repositoryService,
                                     org.apache.chemistry.opencmis.commons.server.CallContext callContext)
    • Method Detail

      • getRepositoryInfos

        public 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
      • getRepositoryInfo

        public org.apache.chemistry.opencmis.commons.data.RepositoryInfo getRepositoryInfo​(String repositoryId,
                                                                                           org.apache.chemistry.opencmis.commons.data.ExtensionsData extension)
        Specified by:
        getRepositoryInfo in interface org.apache.chemistry.opencmis.commons.spi.RepositoryService
      • getTypeChildren

        public org.apache.chemistry.opencmis.commons.definitions.TypeDefinitionList getTypeChildren​(String repositoryId,
                                                                                                    String typeId,
                                                                                                    Boolean includePropertyDefinitions,
                                                                                                    BigInteger maxItems,
                                                                                                    BigInteger skipCount,
                                                                                                    org.apache.chemistry.opencmis.commons.data.ExtensionsData extension)
        Specified by:
        getTypeChildren in interface org.apache.chemistry.opencmis.commons.spi.RepositoryService
      • getTypeDescendants

        public List<org.apache.chemistry.opencmis.commons.definitions.TypeDefinitionContainer> getTypeDescendants​(String repositoryId,
                                                                                                                  String typeId,
                                                                                                                  BigInteger depth,
                                                                                                                  Boolean includePropertyDefinitions,
                                                                                                                  org.apache.chemistry.opencmis.commons.data.ExtensionsData extension)
        Specified by:
        getTypeDescendants in interface org.apache.chemistry.opencmis.commons.spi.RepositoryService
      • getTypeDefinition

        public org.apache.chemistry.opencmis.commons.definitions.TypeDefinition getTypeDefinition​(String repositoryId,
                                                                                                  String typeId,
                                                                                                  org.apache.chemistry.opencmis.commons.data.ExtensionsData extension)
        Specified by:
        getTypeDefinition in interface org.apache.chemistry.opencmis.commons.spi.RepositoryService
      • createType

        public org.apache.chemistry.opencmis.commons.definitions.TypeDefinition createType​(String repositoryId,
                                                                                           org.apache.chemistry.opencmis.commons.definitions.TypeDefinition type,
                                                                                           org.apache.chemistry.opencmis.commons.data.ExtensionsData extension)
        Specified by:
        createType in interface org.apache.chemistry.opencmis.commons.spi.RepositoryService
      • updateType

        public org.apache.chemistry.opencmis.commons.definitions.TypeDefinition updateType​(String repositoryId,
                                                                                           org.apache.chemistry.opencmis.commons.definitions.TypeDefinition type,
                                                                                           org.apache.chemistry.opencmis.commons.data.ExtensionsData extension)
        Specified by:
        updateType in interface org.apache.chemistry.opencmis.commons.spi.RepositoryService
      • deleteType

        public void deleteType​(String repositoryId,
                               String typeId,
                               org.apache.chemistry.opencmis.commons.data.ExtensionsData extension)
        Specified by:
        deleteType in interface org.apache.chemistry.opencmis.commons.spi.RepositoryService