Class NodesGet

  • All Implemented Interfaces:
    org.springframework.extensions.webscripts.WebScript

    public class NodesGet
    extends org.springframework.extensions.webscripts.DeclarativeWebScript
    Support for SOLR: Get a list of nodes in the given transactions.

    Supports fromNodeId, toNodeId, count (all optional) to control the number of nodes returned
    e.g. (null, null, 1000) will return at most 1000 nodes starting from the first node in the first transaction.
    e.g. (1234, null, 1000) will return at most 1000 nodes starting from the node id 1234.

    Since:
    4.0
    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
      static class  NodesGet.NodeRecord  
      • Nested classes/interfaces inherited from class org.springframework.extensions.webscripts.AbstractWebScript

        org.springframework.extensions.webscripts.AbstractWebScript.ScriptDetails
    • Field Summary

      Fields 
      Modifier and Type Field Description
      protected static org.apache.commons.logging.Log logger  
    • Constructor Summary

      Constructors 
      Constructor Description
      NodesGet()  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected java.util.Map<java.lang.String,​java.lang.Object> executeImpl​(org.springframework.extensions.webscripts.WebScriptRequest req, org.springframework.extensions.webscripts.Status status)  
      void setQnameDAO​(org.alfresco.repo.domain.qname.QNameDAO qnameDAO)  
      void setSolrTrackingComponent​(org.alfresco.repo.solr.SOLRTrackingComponent solrTrackingComponent)  
      void setTenantService​(org.alfresco.repo.tenant.TenantService tenantService)  
      • Methods inherited from class org.springframework.extensions.webscripts.DeclarativeWebScript

        execute, executeFinallyImpl, executeImpl, executeImpl, getTemplateModel, renderFormatTemplate
      • 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
    • Field Detail

      • logger

        protected static final org.apache.commons.logging.Log logger
    • Constructor Detail

      • NodesGet

        public NodesGet()
    • Method Detail

      • setSolrTrackingComponent

        public void setSolrTrackingComponent​(org.alfresco.repo.solr.SOLRTrackingComponent solrTrackingComponent)
      • setTenantService

        public void setTenantService​(org.alfresco.repo.tenant.TenantService tenantService)
      • setQnameDAO

        public void setQnameDAO​(org.alfresco.repo.domain.qname.QNameDAO qnameDAO)
      • executeImpl

        protected java.util.Map<java.lang.String,​java.lang.Object> executeImpl​(org.springframework.extensions.webscripts.WebScriptRequest req,
                                                                                     org.springframework.extensions.webscripts.Status status)
        Overrides:
        executeImpl in class org.springframework.extensions.webscripts.DeclarativeWebScript