public class DeclarativeWebScript extends AbstractWebScript
AbstractWebScript.ScriptDetails| Constructor and Description |
|---|
DeclarativeWebScript() |
| Modifier and Type | Method and Description |
|---|---|
void |
execute(WebScriptRequest req,
WebScriptResponse res)
Execute the Service
|
protected void |
executeFinallyImpl(WebScriptRequest req,
Status status,
Cache cache,
Map<String,Object> model)
Execute custom Java logic to clean up any resources
|
protected Map<String,Object> |
executeImpl(WebScriptRequest req,
Status status)
Deprecated.
|
protected Map<String,Object> |
executeImpl(WebScriptRequest req,
Status status,
Cache cache)
Execute custom Java logic
|
protected Map<String,Object> |
executeImpl(WebScriptRequest req,
WebScriptStatus status)
Deprecated.
|
Map<String,Object> |
getTemplateModel(WebScriptRequest req,
WebScriptResponse res)
Get map of template parameters that are available with given request.
|
protected void |
renderFormatTemplate(String format,
Map<String,Object> model,
Writer writer)
Render a template (of given format) to the Web Script Response
|
addModuleBundleToCache, checkModuleBundleCache, createArgs, createArgsM, createHeaders, createHeadersM, createScriptParameters, createStatusException, createTemplateParameters, executeScript, getContainer, getDescription, getExecuteScript, getResources, getStatusTemplate, init, renderString, renderString, renderTemplate, sendStatus, setURLModelFactory, toStringpublic final void execute(WebScriptRequest req, WebScriptResponse res) throws IOException
WebScriptreq - WebScriptRequest representing the request to this serviceres - WebScriptResponse encapsulating the result of this serviceIOExceptionprotected Map<String,Object> executeImpl(WebScriptRequest req, WebScriptStatus status)
req - Web Script requeststatus - Web Script statusprotected Map<String,Object> executeImpl(WebScriptRequest req, Status status)
req - Web Script requeststatus - Web Script statusprotected Map<String,Object> executeImpl(WebScriptRequest req, Status status, Cache cache)
req - Web Script requeststatus - Web Script statuscache - Web Script cacheprotected void executeFinallyImpl(WebScriptRequest req, Status status, Cache cache, Map<String,Object> model)
req - Web Script requeststatus - Web Script statuscache - Web Script cachemodel - modelprotected final void renderFormatTemplate(String format, Map<String,Object> model, Writer writer)
format - template format (null, default format)model - data model to renderwriter - where to outputpublic Map<String,Object> getTemplateModel(WebScriptRequest req, WebScriptResponse res) throws IOException
req - webscript requestres - webscript responseIOExceptionCopyright © 2005–2019 Alfresco Software. All rights reserved.