Package org.alfresco.rest.api
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
ConstructorsConstructorDescriptionPublicApiTenantWebScriptServletRuntime
(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 TypeMethodDescriptionprotected org.springframework.extensions.webscripts.WebScriptRequest
createRequest
(org.springframework.extensions.webscripts.Match match) getName()
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
Methods inherited from interface org.alfresco.rest.framework.tools.ResponseWriter
renderErrorResponse, renderException, renderJsonResponse, resWriterLogger, setContentInfoOnResponse, setResponse, setResponse
-
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
- Overrides:
getScriptUrl
in classTenantWebScriptServletRuntime
-
createRequest
protected org.springframework.extensions.webscripts.WebScriptRequest createRequest(org.springframework.extensions.webscripts.Match match) - Overrides:
createRequest
in classTenantWebScriptServletRuntime
-
getName
- Specified by:
getName
in interfaceorg.springframework.extensions.webscripts.Runtime
- Overrides:
getName
in classTenantWebScriptServletRuntime
-
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 classorg.springframework.extensions.webscripts.AbstractRuntime
-