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, servletSessionFields inherited from class org.springframework.extensions.webscripts.AbstractRuntime
container, exceptionLogger, logger, sessionFields 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.WebScriptRequestcreateRequest(org.springframework.extensions.webscripts.Match match) getName()protected Stringprotected voidrenderErrorResponse(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, getSupportedMethodsMethods inherited from class org.springframework.extensions.webscripts.AbstractRuntime
beforeProcessError, executeScript, executeScript, getContainer, getFormatStatusTemplate, getRealWebScriptRequest, getRealWebScriptResponse, getScriptParameters, getSession, getStatusCodeTemplate, getStatusTemplate, getTemplateParameters, setURLModelFactoryMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods 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:
getScriptUrlin classTenantWebScriptServletRuntime
-
createRequest
protected org.springframework.extensions.webscripts.WebScriptRequest createRequest(org.springframework.extensions.webscripts.Match match) - Overrides:
createRequestin classTenantWebScriptServletRuntime
-
getName
- Specified by:
getNamein interfaceorg.springframework.extensions.webscripts.Runtime- Overrides:
getNamein 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:
renderErrorResponsein classorg.springframework.extensions.webscripts.AbstractRuntime
-