public class SearchServiceSubSystemDelegator extends Object implements SearchService
LANGUAGE_CMIS_ALFRESCO, LANGUAGE_CMIS_STRICT, LANGUAGE_FTS_ALFRESCO, LANGUAGE_LUCENE, LANGUAGE_SOLR_ALFRESCO, LANGUAGE_SOLR_CMIS, LANGUAGE_SOLR_FTS_ALFRESCO, LANGUAGE_SOLR_SQL, LANGUAGE_XPATH| Constructor and Description |
|---|
SearchServiceSubSystemDelegator() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
contains(NodeRef nodeRef,
QName propertyQName,
String googleLikePattern) |
boolean |
contains(NodeRef nodeRef,
QName propertyQName,
String googleLikePattern,
SearchParameters.Operator defaultOperator) |
boolean |
like(NodeRef nodeRef,
QName propertyQName,
String sqlLikePattern,
boolean includeFTS) |
ResultSet |
query(SearchParameters searchParameters) |
ResultSet |
query(StoreRef store,
QName queryId,
QueryParameter[] queryParameters) |
ResultSet |
query(StoreRef store,
String language,
String query) |
ResultSet |
query(StoreRef store,
String language,
String query,
QueryParameterDefinition[] queryParameterDefinitions) |
List<NodeRef> |
selectNodes(NodeRef contextNodeRef,
String xpath,
QueryParameterDefinition[] parameters,
NamespacePrefixResolver namespacePrefixResolver,
boolean followAllParentLinks) |
List<NodeRef> |
selectNodes(NodeRef contextNodeRef,
String xpath,
QueryParameterDefinition[] parameters,
NamespacePrefixResolver namespacePrefixResolver,
boolean followAllParentLinks,
String language) |
List<Serializable> |
selectProperties(NodeRef contextNodeRef,
String xpath,
QueryParameterDefinition[] parameters,
NamespacePrefixResolver namespacePrefixResolver,
boolean followAllParentLinks) |
List<Serializable> |
selectProperties(NodeRef contextNodeRef,
String xpath,
QueryParameterDefinition[] parameters,
NamespacePrefixResolver namespacePrefixResolver,
boolean followAllParentLinks,
String language) |
void |
setDictionaryService(DictionaryService dictionaryService) |
void |
setNodeService(NodeService nodeService) |
void |
setSubSystem(SearchService subSystem) |
public void setSubSystem(SearchService subSystem)
subSystem - the subSystem to setpublic void setNodeService(NodeService nodeService)
nodeService - the nodeService to setpublic void setDictionaryService(DictionaryService dictionaryService)
dictionaryService - the dictionaryService to setpublic ResultSet query(StoreRef store, String language, String query)
query in interface SearchServicestore - StoreReflanguage - Stringquery - StringSearchService.query(org.alfresco.service.cmr.repository.StoreRef, java.lang.String, java.lang.String)public ResultSet query(StoreRef store, String language, String query, QueryParameterDefinition[] queryParameterDefinitions)
query in interface SearchServicestore - StoreReflanguage - Stringquery - StringqueryParameterDefinitions - QueryParameterDefinition[]SearchService.query(org.alfresco.service.cmr.repository.StoreRef, java.lang.String, java.lang.String, org.alfresco.service.cmr.search.QueryParameterDefinition[])public ResultSet query(StoreRef store, QName queryId, QueryParameter[] queryParameters)
query in interface SearchServicestore - StoreRefqueryId - QNamequeryParameters - QueryParameter[]SearchService.query(org.alfresco.service.cmr.repository.StoreRef, org.alfresco.service.namespace.QName, org.alfresco.service.cmr.search.QueryParameter[])public ResultSet query(SearchParameters searchParameters)
query in interface SearchServicesearchParameters - SearchParametersSearchService.query(org.alfresco.service.cmr.search.SearchParameters)public List<NodeRef> selectNodes(NodeRef contextNodeRef, String xpath, QueryParameterDefinition[] parameters, NamespacePrefixResolver namespacePrefixResolver, boolean followAllParentLinks) throws InvalidNodeRefException, XPathException
selectNodes in interface SearchServicecontextNodeRef - NodeRefxpath - Stringparameters - QueryParameterDefinition[]namespacePrefixResolver - NamespacePrefixResolverfollowAllParentLinks - booleanInvalidNodeRefExceptionXPathExceptionSearchService.selectNodes(org.alfresco.service.cmr.repository.NodeRef, java.lang.String, org.alfresco.service.cmr.search.QueryParameterDefinition[], org.alfresco.service.namespace.NamespacePrefixResolver, boolean)public List<NodeRef> selectNodes(NodeRef contextNodeRef, String xpath, QueryParameterDefinition[] parameters, NamespacePrefixResolver namespacePrefixResolver, boolean followAllParentLinks, String language) throws InvalidNodeRefException, XPathException
selectNodes in interface SearchServicecontextNodeRef - NodeRefxpath - Stringparameters - QueryParameterDefinition[]namespacePrefixResolver - NamespacePrefixResolverfollowAllParentLinks - booleanlanguage - StringInvalidNodeRefExceptionXPathExceptionSearchService.selectNodes(org.alfresco.service.cmr.repository.NodeRef, java.lang.String, org.alfresco.service.cmr.search.QueryParameterDefinition[], org.alfresco.service.namespace.NamespacePrefixResolver, boolean, java.lang.String)public List<Serializable> selectProperties(NodeRef contextNodeRef, String xpath, QueryParameterDefinition[] parameters, NamespacePrefixResolver namespacePrefixResolver, boolean followAllParentLinks) throws InvalidNodeRefException, XPathException
selectProperties in interface SearchServicecontextNodeRef - NodeRefxpath - Stringparameters - QueryParameterDefinition[]namespacePrefixResolver - NamespacePrefixResolverfollowAllParentLinks - booleanInvalidNodeRefExceptionXPathExceptionSearchService.selectProperties(org.alfresco.service.cmr.repository.NodeRef, java.lang.String, org.alfresco.service.cmr.search.QueryParameterDefinition[], org.alfresco.service.namespace.NamespacePrefixResolver, boolean)public List<Serializable> selectProperties(NodeRef contextNodeRef, String xpath, QueryParameterDefinition[] parameters, NamespacePrefixResolver namespacePrefixResolver, boolean followAllParentLinks, String language) throws InvalidNodeRefException, XPathException
selectProperties in interface SearchServicecontextNodeRef - NodeRefxpath - Stringparameters - QueryParameterDefinition[]namespacePrefixResolver - NamespacePrefixResolverfollowAllParentLinks - booleanlanguage - StringInvalidNodeRefExceptionXPathExceptionSearchService.selectProperties(org.alfresco.service.cmr.repository.NodeRef, java.lang.String, org.alfresco.service.cmr.search.QueryParameterDefinition[], org.alfresco.service.namespace.NamespacePrefixResolver, boolean, java.lang.String)public boolean contains(NodeRef nodeRef, QName propertyQName, String googleLikePattern) throws InvalidNodeRefException
contains in interface SearchServicenodeRef - NodeRefpropertyQName - QNamegoogleLikePattern - StringInvalidNodeRefExceptionSearchService.contains(org.alfresco.service.cmr.repository.NodeRef, org.alfresco.service.namespace.QName, java.lang.String)public boolean contains(NodeRef nodeRef, QName propertyQName, String googleLikePattern, SearchParameters.Operator defaultOperator) throws InvalidNodeRefException
contains in interface SearchServicenodeRef - NodeRefpropertyQName - QNamegoogleLikePattern - StringdefaultOperator - OperatorInvalidNodeRefExceptionSearchService.contains(org.alfresco.service.cmr.repository.NodeRef, org.alfresco.service.namespace.QName, java.lang.String, org.alfresco.service.cmr.search.SearchParameters.Operator)public boolean like(NodeRef nodeRef, QName propertyQName, String sqlLikePattern, boolean includeFTS) throws InvalidNodeRefException
like in interface SearchServicenodeRef - NodeRefpropertyQName - QNamesqlLikePattern - StringincludeFTS - booleanInvalidNodeRefExceptionSearchService.like(org.alfresco.service.cmr.repository.NodeRef, org.alfresco.service.namespace.QName, java.lang.String, boolean)Copyright © 2005–2021 Alfresco Software. All rights reserved.