Class CMISServletDispatcher

    • Field Detail

      • cmisServiceFactory

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

        protected javax.servlet.http.HttpServlet servlet
      • serviceName

        protected java.lang.String serviceName
      • version

        protected java.lang.String version
      • cmisVersion

        protected org.apache.chemistry.opencmis.commons.enums.CmisVersion cmisVersion
      • tenantAdminService

        protected org.alfresco.repo.tenant.TenantAdminService tenantAdminService
    • Constructor Detail

      • CMISServletDispatcher

        public CMISServletDispatcher()
    • Method Detail

      • setTenantAdminService

        public void setTenantAdminService​(org.alfresco.repo.tenant.TenantAdminService tenantAdminService)
      • setDescriptorService

        public void setDescriptorService​(org.alfresco.service.descriptor.DescriptorService descriptorService)
      • setVersion

        public void setVersion​(java.lang.String version)
      • setBaseUrlGenerator

        public void setBaseUrlGenerator​(BaseUrlGenerator baseUrlGenerator)
      • setCmisServiceFactory

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

        public void setServiceName​(java.lang.String serviceName)
      • getServiceName

        public java.lang.String getServiceName()
      • setCmisVersion

        public void setCmisVersion​(java.lang.String cmisVersion)
      • setNonAttachContentTypes

        public void setNonAttachContentTypes​(java.util.Set<java.lang.String> nonAttachWhiteList)
      • getCurrentDescriptor

        protected org.alfresco.service.descriptor.Descriptor getCurrentDescriptor()
      • init

        public void init()
      • getServlet

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

        protected java.lang.Object getServletAttribute​(java.lang.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 java.io.IOException
        Specified by:
        execute in interface CMISDispatcher
        Throws:
        java.io.IOException