Package org.alfresco.repo.search
Class AbstractSearcherComponent
- java.lang.Object
-
- org.alfresco.repo.search.AbstractSearcherComponent
-
- All Implemented Interfaces:
org.alfresco.service.cmr.search.SearchService
- Direct Known Subclasses:
SearcherComponent
public abstract class AbstractSearcherComponent extends java.lang.Object implements org.alfresco.service.cmr.search.SearchServiceProvides basic searcher support- Author:
- Andy Hind
-
-
Constructor Summary
Constructors Constructor Description AbstractSearcherComponent()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.alfresco.service.cmr.search.ResultSetquery(org.alfresco.service.cmr.repository.StoreRef store, java.lang.String language, java.lang.String query)java.util.List<org.alfresco.service.cmr.repository.NodeRef>selectNodes(org.alfresco.service.cmr.repository.NodeRef contextNodeRef, java.lang.String xpath, org.alfresco.service.cmr.search.QueryParameterDefinition[] parameters, org.alfresco.service.namespace.NamespacePrefixResolver namespacePrefixResolver, boolean followAllParentLinks)java.util.List<java.io.Serializable>selectProperties(org.alfresco.service.cmr.repository.NodeRef contextNodeRef, java.lang.String xpath, org.alfresco.service.cmr.search.QueryParameterDefinition[] parameters, org.alfresco.service.namespace.NamespacePrefixResolver namespacePrefixResolver, boolean followAllParentLinks)protected java.lang.StringtranslateQuery(java.lang.String fromLanguage, java.lang.String toLangage, java.lang.String query)Not implemented, but will eventually map directly toSearchLanguageConversion.
-
-
-
Method Detail
-
translateQuery
protected java.lang.String translateQuery(java.lang.String fromLanguage, java.lang.String toLangage, java.lang.String query)Not implemented, but will eventually map directly toSearchLanguageConversion.
-
query
public org.alfresco.service.cmr.search.ResultSet query(org.alfresco.service.cmr.repository.StoreRef store, java.lang.String language, java.lang.String query)- Specified by:
queryin interfaceorg.alfresco.service.cmr.search.SearchService
-
selectNodes
public java.util.List<org.alfresco.service.cmr.repository.NodeRef> selectNodes(org.alfresco.service.cmr.repository.NodeRef contextNodeRef, java.lang.String xpath, org.alfresco.service.cmr.search.QueryParameterDefinition[] parameters, org.alfresco.service.namespace.NamespacePrefixResolver namespacePrefixResolver, boolean followAllParentLinks) throws org.alfresco.service.cmr.repository.InvalidNodeRefException, org.alfresco.service.cmr.repository.XPathException- Specified by:
selectNodesin interfaceorg.alfresco.service.cmr.search.SearchService- Throws:
org.alfresco.service.cmr.repository.InvalidNodeRefExceptionorg.alfresco.service.cmr.repository.XPathException
-
selectProperties
public java.util.List<java.io.Serializable> selectProperties(org.alfresco.service.cmr.repository.NodeRef contextNodeRef, java.lang.String xpath, org.alfresco.service.cmr.search.QueryParameterDefinition[] parameters, org.alfresco.service.namespace.NamespacePrefixResolver namespacePrefixResolver, boolean followAllParentLinks) throws org.alfresco.service.cmr.repository.InvalidNodeRefException, org.alfresco.service.cmr.repository.XPathException- Specified by:
selectPropertiesin interfaceorg.alfresco.service.cmr.search.SearchService- Throws:
org.alfresco.service.cmr.repository.InvalidNodeRefExceptionorg.alfresco.service.cmr.repository.XPathException
-
-