public class DiscoveryApiWebscript extends org.springframework.extensions.webscripts.AbstractWebScript implements RecognizedParamsExtractor, ResponseWriter, org.springframework.beans.factory.InitializingBean
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_WHERECACHE_NEVER, DEFAULT_JSON_CONTENT, DEFAULT_SUCCESS, UTF8| Constructor and Description |
|---|
DiscoveryApiWebscript() |
| Modifier and Type | Method and Description |
|---|---|
void |
afterPropertiesSet() |
void |
execute(org.springframework.extensions.webscripts.WebScriptRequest webScriptRequest,
org.springframework.extensions.webscripts.WebScriptResponse webScriptResponse) |
protected RepositoryInfo |
getRepositoryInfo() |
void |
renderJsonResponse(org.springframework.extensions.webscripts.WebScriptResponse res,
Object toSerialize,
JacksonHelper jsonHelper)
Renders the result of an execution.
|
void |
setAssistant(ApiAssistant assistant) |
void |
setAuditService(org.alfresco.service.cmr.audit.AuditService auditService) |
void |
setDescriptorService(org.alfresco.service.descriptor.DescriptorService descriptorService) |
void |
setEnabled(boolean enabled) |
void |
setModuleService(org.alfresco.service.cmr.module.ModuleService moduleService) |
void |
setQuickShareService(org.alfresco.service.cmr.quickshare.QuickShareService quickShareService) |
void |
setRepoAdminService(org.alfresco.service.cmr.admin.RepoAdminService repoAdminService) |
void |
setThumbnailService(org.alfresco.service.cmr.thumbnail.ThumbnailService thumbnailService) |
addModuleBundleToCache, checkModuleBundleCache, createArgs, createArgsM, createHeaders, createHeadersM, createScriptParameters, createStatusException, createTemplateParameters, executeScript, getContainer, getDescription, getExecuteScript, getResources, getStatusTemplate, init, renderString, renderString, renderTemplate, sendStatus, setURLModelFactory, toStringclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitfindPaging, getClause, getFilter, getFilter, getIncludeClause, getPaging, getRecognizedParams, getRelationFilter, getRequestParameters, getSelectClause, getSort, getWhereClause, rpeLoggerrenderErrorResponse, renderException, resWriterLogger, setContentInfoOnResponse, setResponse, setResponsepublic void setDescriptorService(org.alfresco.service.descriptor.DescriptorService descriptorService)
public void setRepoAdminService(org.alfresco.service.cmr.admin.RepoAdminService repoAdminService)
public void setAuditService(org.alfresco.service.cmr.audit.AuditService auditService)
public void setQuickShareService(org.alfresco.service.cmr.quickshare.QuickShareService quickShareService)
public void setModuleService(org.alfresco.service.cmr.module.ModuleService moduleService)
public void setAssistant(ApiAssistant assistant)
public void setThumbnailService(org.alfresco.service.cmr.thumbnail.ThumbnailService thumbnailService)
public void afterPropertiesSet()
throws Exception
afterPropertiesSet in interface org.springframework.beans.factory.InitializingBeanExceptionpublic void execute(org.springframework.extensions.webscripts.WebScriptRequest webScriptRequest,
org.springframework.extensions.webscripts.WebScriptResponse webScriptResponse)
throws IOException
execute in interface org.springframework.extensions.webscripts.WebScriptIOExceptionprotected RepositoryInfo getRepositoryInfo()
public void renderJsonResponse(org.springframework.extensions.webscripts.WebScriptResponse res,
Object toSerialize,
JacksonHelper jsonHelper)
throws IOException
ResponseWriterrenderJsonResponse in interface ResponseWriterres - WebScriptResponsetoSerialize - result of an executionIOExceptionpublic void setEnabled(boolean enabled)
Copyright © 2005–2018 Alfresco Software. All rights reserved.