Class NuxeoCmisBrowserBindingServlet

  • All Implemented Interfaces:
    Serializable, javax.servlet.Servlet, javax.servlet.ServletConfig

    public class NuxeoCmisBrowserBindingServlet
    extends org.apache.chemistry.opencmis.server.impl.browser.CmisBrowserBindingServlet
    Subclass NuxeoCmisBrowserBindingServlet to inject a virtual-hosted base URL if needed.
    See Also:
    Serialized Form
    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
      static class  NuxeoCmisBrowserBindingServlet.NuxeoBrowserServiceCall  
      • Nested classes/interfaces inherited from class org.apache.chemistry.opencmis.server.impl.browser.CmisBrowserBindingServlet

        org.apache.chemistry.opencmis.server.impl.browser.CmisBrowserBindingServlet.CallUrl
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected NuxeoCmisErrorHelper.ErrorInfo extractError​(Exception ex)
      Extracts the error from the exception.
      void printError​(org.apache.chemistry.opencmis.commons.server.CallContext context, Exception ex, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)  
      protected void service​(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)  
      • Methods inherited from class org.apache.chemistry.opencmis.server.impl.browser.CmisBrowserBindingServlet

        addRepositoryResource, addRootResource, getErrorCode, init
      • Methods inherited from class org.apache.chemistry.opencmis.server.shared.AbstractCmisHttpServlet

        checkCsrfToken, createContext, createLogMessage, getCallContextHandler, getCmisVersion, getServiceFactory, loadCallContextHandler, setBinding, setCmisVersion
      • Methods inherited from class javax.servlet.http.HttpServlet

        doDelete, doGet, doHead, doOptions, doPost, doPut, doTrace, getLastModified, service
      • Methods inherited from class javax.servlet.GenericServlet

        destroy, getInitParameter, getInitParameterNames, getServletConfig, getServletContext, getServletInfo, getServletName, init, log, log
    • Constructor Detail

      • NuxeoCmisBrowserBindingServlet

        public NuxeoCmisBrowserBindingServlet()
    • Method Detail

      • service

        protected void service​(javax.servlet.http.HttpServletRequest request,
                               javax.servlet.http.HttpServletResponse response)
                        throws javax.servlet.ServletException,
                               IOException
        Overrides:
        service in class org.apache.chemistry.opencmis.server.impl.browser.CmisBrowserBindingServlet
        Throws:
        javax.servlet.ServletException
        IOException
      • printError

        public void printError​(org.apache.chemistry.opencmis.commons.server.CallContext context,
                               Exception ex,
                               javax.servlet.http.HttpServletRequest request,
                               javax.servlet.http.HttpServletResponse response)
        Overrides:
        printError in class org.apache.chemistry.opencmis.server.impl.browser.CmisBrowserBindingServlet