public class WebScriptOptionsMetaData extends ApiWebScript implements ResourceMetaDataWriter
CACHE_NEVER, encryptTempFiles, jsonHelper, maxContentSize, memoryThreshold, streamFactory, tempDirectoryName, transactionService, UTF8| Constructor and Description |
|---|
WebScriptOptionsMetaData() |
| Modifier and Type | Method and Description |
|---|---|
protected ResourceMetaDataWriter |
chooseWriter(org.springframework.extensions.webscripts.WebScriptRequest req)
Chooses the correct writer to use based on the supplied "format" param
|
void |
execute(Api api,
org.springframework.extensions.webscripts.WebScriptRequest req,
org.springframework.extensions.webscripts.WebScriptResponse res) |
static java.lang.Object |
processResult(ResourceWithMetadata resource,
java.util.Map apiResources)
Processes the resulting resource and returns the data to be displayed
|
void |
setLookupDictionary(ResourceLookupDictionary lookupDictionary) |
void |
setWriters(java.util.Map writers) |
void |
writeMetaData(java.io.OutputStream out,
ResourceWithMetadata resource,
java.util.Map allApiResources)
Write the metadata to the OutputStream
|
execute, getRequest, getResponse, init, renderErrorResponse, resolveException, setContentInfoOnResponse, setDefaultResolver, setEncryptTempFiles, setJsonHelper, setMaxContentSize, setMemoryThreshold, setResolver, setStreamFactory, setTempDirectoryName, setTransactionServiceaddModuleBundleToCache, checkModuleBundleCache, createArgs, createArgsM, createHeaders, createHeadersM, createScriptParameters, createStatusException, createTemplateParameters, executeScript, getContainer, getDescription, getExecuteScript, getResources, getStatusTemplate, init, renderString, renderString, renderTemplate, sendStatus, setURLModelFactory, toStringpublic void setLookupDictionary(ResourceLookupDictionary lookupDictionary)
public void execute(Api api, org.springframework.extensions.webscripts.WebScriptRequest req, org.springframework.extensions.webscripts.WebScriptResponse res) throws java.io.IOException
execute in class ApiWebScriptjava.io.IOExceptionprotected ResourceMetaDataWriter chooseWriter(org.springframework.extensions.webscripts.WebScriptRequest req)
req - - the WebScriptRequestpublic static java.lang.Object processResult(ResourceWithMetadata resource, java.util.Map apiResources)
resource - apiResources - public void writeMetaData(java.io.OutputStream out,
ResourceWithMetadata resource,
java.util.Map allApiResources)
throws java.io.IOException
ResourceMetaDataWriterwriteMetaData in interface ResourceMetaDataWriterout - OutputStreamresource - - the selected resourceallApiResources - - all resources for the API versionjava.io.IOExceptionpublic void setWriters(java.util.Map writers)
Copyright © 2005 - 2013 Alfresco Software, Inc. All Rights Reserved.