Java源码示例:org.apache.chemistry.opencmis.server.impl.atompub.CmisAtomPubServlet
示例1
@Override
public String getInitParameter(String arg0)
{
if(arg0.equals(CmisAtomPubServlet.PARAM_CALL_CONTEXT_HANDLER))
{
return PublicApiCallContextHandler.class.getName();
}
else if(arg0.equals(CmisAtomPubServlet.PARAM_CMIS_VERSION))
{
return (cmisVersion != null ? cmisVersion.value() : CmisVersion.CMIS_1_0.value());
}
return null;
}
示例2
@Override
protected void configureWebAppContext(WebAppContext webAppContext)
{
super.configure(webAppContext);
// the Chemistry OpenCMIS servlet
ServletHolder servletHolder = new ServletHolder(CmisAtomPubServlet.class);
servletHolder.setInitParameter("callContextHandler", "org.apache.chemistry.opencmis.server.shared.BasicAuthCallContextHandler");
webAppContext.addServlet(servletHolder, "/cmisatom/*");
}
示例3
@Override
protected void configureWebAppContext(WebAppContext webAppContext)
{
super.configureWebAppContext(webAppContext);
// the tenant servlet with alfresco managed authentication
ServletHolder servletHolder = new ServletHolder(CmisAtomPubServlet.class);
servletHolder.setInitParameter("callContextHandler", "org.apache.chemistry.opencmis.server.shared.BasicAuthCallContextHandler");
webAppContext.addServlet(servletHolder, "/cmisatom/*");
}
示例4
protected HttpServlet getServlet()
{
HttpServlet servlet = new CmisAtomPubServlet();
return servlet;
}
示例5
@SuppressWarnings("unchecked")
CMISServletConfig()
{
parameterNames.add(CmisAtomPubServlet.PARAM_CALL_CONTEXT_HANDLER);
parameterNames.add(CmisAtomPubServlet.PARAM_CMIS_VERSION);
}