Class SilverpeasCmisServiceFactory

  • All Implemented Interfaces:
    org.apache.chemistry.opencmis.commons.server.CmisServiceFactory

    public class SilverpeasCmisServiceFactory
    extends org.apache.chemistry.opencmis.commons.impl.server.AbstractServiceFactory
    Factory to produce and return a CMIS service instance for Silverpeas. It checks the user requesting a CMIS service is authenticated.

    This factory is used by the OpenCMIS framework to obtain an implementation of CmisService interface that is specific to Silverpeas.

    Author:
    mmoquillon
    • Constructor Detail

      • SilverpeasCmisServiceFactory

        public SilverpeasCmisServiceFactory()
    • Method Detail

      • init

        public void init​(Map<String,​String> parameters)
        Specified by:
        init in interface org.apache.chemistry.opencmis.commons.server.CmisServiceFactory
        Overrides:
        init in class org.apache.chemistry.opencmis.commons.impl.server.AbstractServiceFactory
      • getService

        public org.apache.chemistry.opencmis.commons.server.CmisService getService​(org.apache.chemistry.opencmis.commons.server.CallContext callContext)
        Specified by:
        getService in interface org.apache.chemistry.opencmis.commons.server.CmisServiceFactory
        Specified by:
        getService in class org.apache.chemistry.opencmis.commons.impl.server.AbstractServiceFactory