Class NodesGet
- java.lang.Object
-
- org.springframework.extensions.webscripts.AbstractWebScript
-
- org.springframework.extensions.webscripts.DeclarativeWebScript
-
- org.alfresco.repo.web.scripts.solr.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
-
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
-
-
-
-
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 classorg.springframework.extensions.webscripts.DeclarativeWebScript
-
-