Package org.alfresco.repo.search.impl
Class NodeSearcher
- java.lang.Object
-
- org.alfresco.repo.search.impl.NodeSearcher
-
public class NodeSearcher extends Object
Helper class that walks a node hierarchy.Some searcher methods on
SearchServicecan use this directly as its only dependencies areNodeService,DictionaryServiceand aSearchService- Author:
- Derek Hulley
-
-
Constructor Summary
Constructors Constructor Description NodeSearcher(org.alfresco.service.cmr.repository.NodeService nodeService, org.alfresco.service.cmr.dictionary.DictionaryService dictionaryService, org.alfresco.service.cmr.search.SearchService searchService)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description List<org.alfresco.service.cmr.repository.NodeRef>selectNodes(org.alfresco.service.cmr.repository.NodeRef contextNodeRef, String xpathIn, org.alfresco.service.cmr.search.QueryParameterDefinition[] paramDefs, org.alfresco.service.namespace.NamespacePrefixResolver namespacePrefixResolver, boolean followAllParentLinks, String language)List<Serializable>selectProperties(org.alfresco.service.cmr.repository.NodeRef contextNodeRef, String xpath, org.alfresco.service.cmr.search.QueryParameterDefinition[] paramDefs, org.alfresco.service.namespace.NamespacePrefixResolver namespacePrefixResolver, boolean followAllParentLinks, String language)
-
-
-
Method Detail
-
selectNodes
public List<org.alfresco.service.cmr.repository.NodeRef> selectNodes(org.alfresco.service.cmr.repository.NodeRef contextNodeRef, String xpathIn, org.alfresco.service.cmr.search.QueryParameterDefinition[] paramDefs, org.alfresco.service.namespace.NamespacePrefixResolver namespacePrefixResolver, boolean followAllParentLinks, String language)
- See Also:
NodeServiceXPath
-
selectProperties
public List<Serializable> selectProperties(org.alfresco.service.cmr.repository.NodeRef contextNodeRef, String xpath, org.alfresco.service.cmr.search.QueryParameterDefinition[] paramDefs, org.alfresco.service.namespace.NamespacePrefixResolver namespacePrefixResolver, boolean followAllParentLinks, String language)
- See Also:
NodeServiceXPath
-
-