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, setTransactionService
addModuleBundleToCache, checkModuleBundleCache, createArgs, createArgsM, createHeaders, createHeadersM, createScriptParameters, createStatusException, createTemplateParameters, executeScript, getContainer, getDescription, getExecuteScript, getResources, getStatusTemplate, init, renderString, renderString, renderTemplate, sendStatus, setURLModelFactory, toString
public 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 ApiWebScript
java.io.IOException
protected 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
ResourceMetaDataWriter
writeMetaData
in interface ResourceMetaDataWriter
out
- OutputStreamresource
- - the selected resourceallApiResources
- - all resources for the API versionjava.io.IOException
public void setWriters(java.util.Map writers)
Copyright © 2005 - 2013 Alfresco Software, Inc. All Rights Reserved.