Class PublicApiTenantWebScriptServletRuntime

java.lang.Object
org.springframework.extensions.webscripts.AbstractRuntime
org.springframework.extensions.webscripts.servlet.WebScriptServletRuntime
org.alfresco.repo.web.scripts.TenantWebScriptServletRuntime
org.alfresco.rest.api.PublicApiTenantWebScriptServletRuntime
All Implemented Interfaces:
ResponseWriter, org.springframework.extensions.webscripts.Runtime

public class PublicApiTenantWebScriptServletRuntime extends TenantWebScriptServletRuntime implements ResponseWriter
  • Field Summary

    Fields inherited from class org.springframework.extensions.webscripts.servlet.WebScriptServletRuntime

    authFactory, req, res, serverProperties, servletReq, servletRes, servletSession

    Fields inherited from class org.springframework.extensions.webscripts.AbstractRuntime

    container, exceptionLogger, logger, session

    Fields inherited from interface org.alfresco.rest.framework.tools.ResponseWriter

    CACHE_NEVER, DEFAULT_JSON_CONTENT, DEFAULT_SUCCESS, UTF8
  • Constructor Summary

    Constructors
    Constructor
    Description
    PublicApiTenantWebScriptServletRuntime(org.springframework.extensions.webscripts.RuntimeContainer container, org.springframework.extensions.webscripts.servlet.ServletAuthenticatorFactory authFactory, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res, org.springframework.extensions.config.ServerProperties serverProperties, ApiAssistant apiAssistant)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected org.springframework.extensions.webscripts.WebScriptRequest
    createRequest(org.springframework.extensions.webscripts.Match match)
     
     
    protected String
     
    protected void
    renderErrorResponse(org.springframework.extensions.webscripts.Match match, Throwable exception, org.springframework.extensions.webscripts.WebScriptRequest request, org.springframework.extensions.webscripts.WebScriptResponse response)
     

    Methods inherited from class org.springframework.extensions.webscripts.servlet.WebScriptServletRuntime

    createAuthenticator, createResponse, createSessionFactory, getHttpServletRequest, getHttpServletResponse, getScriptMethod, getSupportedMethods

    Methods inherited from class org.springframework.extensions.webscripts.AbstractRuntime

    beforeProcessError, executeScript, executeScript, getContainer, getFormatStatusTemplate, getRealWebScriptRequest, getRealWebScriptResponse, getScriptParameters, getSession, getStatusCodeTemplate, getStatusTemplate, getTemplateParameters, setURLModelFactory

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • PublicApiTenantWebScriptServletRuntime

      public PublicApiTenantWebScriptServletRuntime(org.springframework.extensions.webscripts.RuntimeContainer container, org.springframework.extensions.webscripts.servlet.ServletAuthenticatorFactory authFactory, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res, org.springframework.extensions.config.ServerProperties serverProperties, ApiAssistant apiAssistant)
  • Method Details

    • getScriptUrl

      protected String getScriptUrl()
      Overrides:
      getScriptUrl in class TenantWebScriptServletRuntime
    • createRequest

      protected org.springframework.extensions.webscripts.WebScriptRequest createRequest(org.springframework.extensions.webscripts.Match match)
      Overrides:
      createRequest in class TenantWebScriptServletRuntime
    • getName

      public String getName()
      Specified by:
      getName in interface org.springframework.extensions.webscripts.Runtime
      Overrides:
      getName in class TenantWebScriptServletRuntime
    • renderErrorResponse

      protected void renderErrorResponse(org.springframework.extensions.webscripts.Match match, Throwable exception, org.springframework.extensions.webscripts.WebScriptRequest request, org.springframework.extensions.webscripts.WebScriptResponse response)
      Overrides:
      renderErrorResponse in class org.springframework.extensions.webscripts.AbstractRuntime