public abstract class CMISServletDispatcher extends java.lang.Object implements CMISDispatcher
Modifier and Type | Field and Description |
---|---|
protected BaseUrlGenerator |
baseUrlGenerator |
protected org.apache.chemistry.opencmis.commons.server.CmisServiceFactory |
cmisServiceFactory |
protected CMISDispatcherRegistry |
registry |
protected java.lang.String |
serviceName |
protected javax.servlet.http.HttpServlet |
servlet |
protected java.lang.String |
version |
Constructor and Description |
---|
CMISServletDispatcher() |
Modifier and Type | Method and Description |
---|---|
void |
execute(org.springframework.extensions.webscripts.WebScriptRequest req,
org.springframework.extensions.webscripts.WebScriptResponse res) |
protected abstract CMISDispatcherRegistry.Binding |
getBinding() |
protected org.alfresco.service.descriptor.Descriptor |
getCurrentDescriptor() |
protected CMISHttpServletRequest |
getHttpRequest(org.springframework.extensions.webscripts.WebScriptRequest req) |
java.lang.String |
getServiceName() |
protected abstract javax.servlet.http.HttpServlet |
getServlet() |
protected java.lang.Object |
getServletAttribute(java.lang.String attrName) |
protected javax.servlet.ServletConfig |
getServletConfig() |
void |
init() |
void |
setBaseUrlGenerator(BaseUrlGenerator baseUrlGenerator) |
void |
setCmisServiceFactory(org.apache.chemistry.opencmis.commons.server.CmisServiceFactory cmisServiceFactory) |
void |
setDescriptorService(org.alfresco.service.descriptor.DescriptorService descriptorService) |
void |
setRegistry(CMISDispatcherRegistry registry) |
void |
setServiceName(java.lang.String serviceName) |
void |
setVersion(java.lang.String version) |
protected org.apache.chemistry.opencmis.commons.server.CmisServiceFactory cmisServiceFactory
protected javax.servlet.http.HttpServlet servlet
protected CMISDispatcherRegistry registry
protected java.lang.String serviceName
protected BaseUrlGenerator baseUrlGenerator
protected java.lang.String version
public void setDescriptorService(org.alfresco.service.descriptor.DescriptorService descriptorService)
public void setVersion(java.lang.String version)
public void setBaseUrlGenerator(BaseUrlGenerator baseUrlGenerator)
public void setRegistry(CMISDispatcherRegistry registry)
public void setCmisServiceFactory(org.apache.chemistry.opencmis.commons.server.CmisServiceFactory cmisServiceFactory)
public void setServiceName(java.lang.String serviceName)
public java.lang.String getServiceName()
protected org.alfresco.service.descriptor.Descriptor getCurrentDescriptor()
public void init()
protected abstract CMISDispatcherRegistry.Binding getBinding()
protected abstract javax.servlet.http.HttpServlet getServlet()
protected java.lang.Object getServletAttribute(java.lang.String attrName)
protected javax.servlet.ServletConfig getServletConfig()
protected CMISHttpServletRequest getHttpRequest(org.springframework.extensions.webscripts.WebScriptRequest req)
public void execute(org.springframework.extensions.webscripts.WebScriptRequest req, org.springframework.extensions.webscripts.WebScriptResponse res) throws java.io.IOException
execute
in interface CMISDispatcher
java.io.IOException
Copyright © 2005 - 2013 Alfresco Software, Inc. All Rights Reserved.