Package org.alfresco.rest.api.discovery
Class DiscoveryApiWebscript
- java.lang.Object
-
- org.springframework.extensions.webscripts.AbstractWebScript
-
- org.alfresco.rest.api.discovery.DiscoveryApiWebscript
-
- All Implemented Interfaces:
RecognizedParamsExtractor,ResponseWriter,org.springframework.beans.factory.InitializingBean,org.springframework.extensions.webscripts.WebScript
public class DiscoveryApiWebscript extends org.springframework.extensions.webscripts.AbstractWebScript implements RecognizedParamsExtractor, ResponseWriter, org.springframework.beans.factory.InitializingBean
- Author:
- Jamal Kaabi-Mofrad
-
-
Field Summary
-
Fields inherited from interface org.alfresco.rest.framework.tools.RecognizedParamsExtractor
KNOWN_PARAMS, PARAM_FILTER_FIELDS, PARAM_FILTER_PROPERTIES, PARAM_INCLUDE, PARAM_INCLUDE_SOURCE_ENTITY, PARAM_ORDERBY, PARAM_PAGING_MAX, PARAM_PAGING_SKIP, PARAM_RELATIONS, PARAM_SELECT, PARAM_WHERE
-
Fields inherited from interface org.alfresco.rest.framework.tools.ResponseWriter
CACHE_NEVER, DEFAULT_JSON_CONTENT, DEFAULT_SUCCESS, UTF8
-
-
Constructor Summary
Constructors Constructor Description DiscoveryApiWebscript()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidafterPropertiesSet()voidexecute(org.springframework.extensions.webscripts.WebScriptRequest webScriptRequest, org.springframework.extensions.webscripts.WebScriptResponse webScriptResponse)RepositoryInfogetRepositoryInfo()voidrenderJsonResponse(org.springframework.extensions.webscripts.WebScriptResponse res, Object toSerialize, JacksonHelper jsonHelper)Renders the result of an execution.voidsetAssistant(ApiAssistant assistant)voidsetAuditService(AuditService auditService)voidsetDescriptorService(DescriptorService descriptorService)voidsetEnabled(boolean enabled)voidsetModuleService(ModuleService moduleService)voidsetQuickShareService(QuickShareService quickShareService)voidsetRepoAdminService(RepoAdminService repoAdminService)voidsetThumbnailService(ThumbnailService thumbnailService)-
Methods inherited from class org.springframework.extensions.webscripts.AbstractWebScript
addModuleBundleToCache, checkModuleBundleCache, createArgs, createArgsM, createHeaders, createHeadersM, createScriptParameters, createStatusException, createTemplateParameters, executeScript, getContainer, getDescription, getExecuteScript, getResources, getStatusTemplate, init, renderString, renderString, renderTemplate, sendStatus, setURLModelFactory, toString
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.alfresco.rest.framework.tools.RecognizedParamsExtractor
findPaging, getClause, getFilter, getFilter, getIncludeClause, getPaging, getRecognizedParams, getRelationFilter, getRequestParameters, getSelectClause, getSort, getWhereClause, rpeLogger
-
Methods inherited from interface org.alfresco.rest.framework.tools.ResponseWriter
renderErrorResponse, renderException, resWriterLogger, setContentInfoOnResponse, setResponse, setResponse
-
-
-
-
Method Detail
-
setDescriptorService
public void setDescriptorService(DescriptorService descriptorService)
-
setRepoAdminService
public void setRepoAdminService(RepoAdminService repoAdminService)
-
setAuditService
public void setAuditService(AuditService auditService)
-
setQuickShareService
public void setQuickShareService(QuickShareService quickShareService)
-
setModuleService
public void setModuleService(ModuleService moduleService)
-
setAssistant
public void setAssistant(ApiAssistant assistant)
-
setThumbnailService
public void setThumbnailService(ThumbnailService thumbnailService)
-
afterPropertiesSet
public void afterPropertiesSet() throws Exception- Specified by:
afterPropertiesSetin interfaceorg.springframework.beans.factory.InitializingBean- Throws:
Exception
-
execute
public void execute(org.springframework.extensions.webscripts.WebScriptRequest webScriptRequest, org.springframework.extensions.webscripts.WebScriptResponse webScriptResponse) throws IOException- Specified by:
executein interfaceorg.springframework.extensions.webscripts.WebScript- Throws:
IOException
-
getRepositoryInfo
public RepositoryInfo getRepositoryInfo()
-
renderJsonResponse
public void renderJsonResponse(org.springframework.extensions.webscripts.WebScriptResponse res, Object toSerialize, JacksonHelper jsonHelper) throws IOExceptionDescription copied from interface:ResponseWriterRenders the result of an execution.- Specified by:
renderJsonResponsein interfaceResponseWriter- Parameters:
res- WebScriptResponsetoSerialize- result of an execution- Throws:
IOException
-
setEnabled
public void setEnabled(boolean enabled)
-
-