public abstract class ApiWebScript
extends org.springframework.extensions.webscripts.AbstractWebScript
| Modifier and Type | Field and Description |
|---|---|
static org.springframework.extensions.webscripts.Cache |
CACHE_NEVER |
protected JacksonHelper |
jsonHelper |
static java.lang.String |
UTF8 |
| Constructor and Description |
|---|
ApiWebScript() |
| Modifier and Type | Method and Description |
|---|---|
abstract void |
execute(Api api,
org.springframework.extensions.webscripts.WebScriptRequest req,
org.springframework.extensions.webscripts.WebScriptResponse res) |
void |
execute(org.springframework.extensions.webscripts.WebScriptRequest req,
org.springframework.extensions.webscripts.WebScriptResponse res) |
void |
renderErrorResponse(ErrorResponse errorResponse,
org.springframework.extensions.webscripts.WebScriptResponse res)
Renders a JSON error response
|
protected ErrorResponse |
resolveException(java.lang.Exception ex) |
protected void |
setContentInfoOnResponse(org.springframework.extensions.webscripts.WebScriptResponse res,
ContentInfo contentInfo)
Sets the response headers with any information we know about the content
|
void |
setJsonHelper(JacksonHelper jsonHelper) |
void |
setResolver(ExceptionResolver resolver) |
addModuleBundleToCache, checkModuleBundleCache, createArgs, createArgsM, createHeaders, createHeadersM, createScriptParameters, createStatusException, createTemplateParameters, executeScript, getContainer, getDescription, getExecuteScript, getResources, getStatusTemplate, init, renderString, renderString, renderTemplate, sendStatus, setURLModelFactory, toStringprotected JacksonHelper jsonHelper
public static final java.lang.String UTF8
public static final org.springframework.extensions.webscripts.Cache CACHE_NEVER
public void execute(org.springframework.extensions.webscripts.WebScriptRequest req,
org.springframework.extensions.webscripts.WebScriptResponse res)
throws java.io.IOException
java.io.IOExceptionprotected ErrorResponse resolveException(java.lang.Exception ex)
public abstract void execute(Api api, org.springframework.extensions.webscripts.WebScriptRequest req, org.springframework.extensions.webscripts.WebScriptResponse res) throws java.io.IOException
java.io.IOExceptionpublic void renderErrorResponse(ErrorResponse errorResponse, org.springframework.extensions.webscripts.WebScriptResponse res) throws java.io.IOException
errorResponse - The errorres - web script responsejava.io.IOExceptionprotected void setContentInfoOnResponse(org.springframework.extensions.webscripts.WebScriptResponse res,
ContentInfo contentInfo)
res - WebScriptResponsecontentInfo - Content Informationpublic void setResolver(ExceptionResolver resolver)
public void setJsonHelper(JacksonHelper jsonHelper)
Copyright © 2005 - 2013 Alfresco Software, Inc. All Rights Reserved.