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
  • Constructor Details

    • DiscoveryApiWebscript

      public DiscoveryApiWebscript()
  • Method Details

    • 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:
      afterPropertiesSet in interface org.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:
      execute in interface org.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 IOException
      Description copied from interface: ResponseWriter
      Renders the result of an execution.
      Specified by:
      renderJsonResponse in interface ResponseWriter
      Parameters:
      res - WebScriptResponse
      toSerialize - result of an execution
      Throws:
      IOException
    • setEnabled

      public void setEnabled(boolean enabled)