Class CMISServletDispatcher

    • Field Detail

      • cmisServiceFactory

        protected org.apache.chemistry.opencmis.commons.server.CmisServiceFactory cmisServiceFactory
      • servlet

        protected javax.servlet.http.HttpServlet servlet
      • serviceName

        protected String serviceName
      • version

        protected String version
      • cmisVersion

        protected org.apache.chemistry.opencmis.commons.enums.CmisVersion cmisVersion
    • Constructor Detail

      • CMISServletDispatcher

        public CMISServletDispatcher()
    • Method Detail

      • setTenantAdminService

        public void setTenantAdminService​(TenantAdminService tenantAdminService)
      • setDescriptorService

        public void setDescriptorService​(DescriptorService descriptorService)
      • setVersion

        public void setVersion​(String version)
      • setBaseUrlGenerator

        public void setBaseUrlGenerator​(BaseUrlGenerator baseUrlGenerator)
      • setCmisServiceFactory

        public void setCmisServiceFactory​(org.apache.chemistry.opencmis.commons.server.CmisServiceFactory cmisServiceFactory)
      • setServiceName

        public void setServiceName​(String serviceName)
      • getServiceName

        public String getServiceName()
      • setCmisVersion

        public void setCmisVersion​(String cmisVersion)
      • setNonAttachContentTypes

        public void setNonAttachContentTypes​(String nonAttachAllowListStr)
      • getCurrentDescriptor

        protected Descriptor getCurrentDescriptor()
      • init

        public void init()
      • getServlet

        protected abstract javax.servlet.http.HttpServlet getServlet()
      • getServletAttribute

        protected Object getServletAttribute​(String attrName)
      • getServletConfig

        protected javax.servlet.ServletConfig getServletConfig()
      • getHttpRequest

        protected CMISHttpServletRequest getHttpRequest​(org.springframework.extensions.webscripts.WebScriptRequest req)
      • getHttpResponse

        protected CMISHttpServletResponse getHttpResponse​(org.springframework.extensions.webscripts.WebScriptResponse res)
      • execute

        public void execute​(org.springframework.extensions.webscripts.WebScriptRequest req,
                            org.springframework.extensions.webscripts.WebScriptResponse res)
                     throws IOException
        Specified by:
        execute in interface CMISDispatcher
        Throws:
        IOException