Package org.alfresco.repo.search
Class CannedQueryDefImpl
- java.lang.Object
-
- org.alfresco.repo.search.CannedQueryDefImpl
-
- All Implemented Interfaces:
CannedQueryDef
public class CannedQueryDefImpl extends java.lang.Object implements CannedQueryDef
-
-
Constructor Summary
Constructors Constructor Description CannedQueryDefImpl(org.alfresco.service.namespace.QName qName, java.lang.String language, java.lang.String query, java.util.List<org.alfresco.service.cmr.search.QueryParameterDefinition> queryParameterDefs, QueryCollection container)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static CannedQueryDefImplcreateCannedQuery(org.dom4j.Element element, org.alfresco.service.cmr.dictionary.DictionaryService dictionaryService, QueryCollection container, org.alfresco.service.namespace.NamespacePrefixResolver nspr)static org.dom4j.QNamegetElementQName()java.lang.StringgetLanguage()Get the language in which the query is defined.org.alfresco.service.namespace.NamespacePrefixResolvergetNamespacePrefixResolver()Return the mechanism that this query definition uses to map namespace prefixes to URIs.org.alfresco.service.namespace.QNamegetQname()Get the unique name for the queryjava.lang.StringgetQuery()Get the query string.java.util.Collection<org.alfresco.service.cmr.search.QueryParameterDefinition>getQueryParameterDefs()Get the definitions for any query parameters.java.util.Map<org.alfresco.service.namespace.QName,org.alfresco.service.cmr.search.QueryParameterDefinition>getQueryParameterMap()Get a map to look up definitions by Qname
-
-
-
Constructor Detail
-
CannedQueryDefImpl
public CannedQueryDefImpl(org.alfresco.service.namespace.QName qName, java.lang.String language, java.lang.String query, java.util.List<org.alfresco.service.cmr.search.QueryParameterDefinition> queryParameterDefs, QueryCollection container)
-
-
Method Detail
-
getQname
public org.alfresco.service.namespace.QName getQname()
Description copied from interface:CannedQueryDefGet the unique name for the query- Specified by:
getQnamein interfaceCannedQueryDef- Returns:
- QName
-
getLanguage
public java.lang.String getLanguage()
Description copied from interface:CannedQueryDefGet the language in which the query is defined.- Specified by:
getLanguagein interfaceCannedQueryDef- Returns:
- String
-
getQueryParameterDefs
public java.util.Collection<org.alfresco.service.cmr.search.QueryParameterDefinition> getQueryParameterDefs()
Description copied from interface:CannedQueryDefGet the definitions for any query parameters.- Specified by:
getQueryParameterDefsin interfaceCannedQueryDef
-
getQuery
public java.lang.String getQuery()
Description copied from interface:CannedQueryDefGet the query string.- Specified by:
getQueryin interfaceCannedQueryDef- Returns:
- String
-
getNamespacePrefixResolver
public org.alfresco.service.namespace.NamespacePrefixResolver getNamespacePrefixResolver()
Description copied from interface:CannedQueryDefReturn the mechanism that this query definition uses to map namespace prefixes to URIs. A query may use a predefined set of prefixes for known URIs. I would be unwise to rely on the defaults.- Specified by:
getNamespacePrefixResolverin interfaceCannedQueryDef- Returns:
- NamespacePrefixResolver
-
createCannedQuery
public static CannedQueryDefImpl createCannedQuery(org.dom4j.Element element, org.alfresco.service.cmr.dictionary.DictionaryService dictionaryService, QueryCollection container, org.alfresco.service.namespace.NamespacePrefixResolver nspr)
-
getElementQName
public static org.dom4j.QName getElementQName()
-
getQueryParameterMap
public java.util.Map<org.alfresco.service.namespace.QName,org.alfresco.service.cmr.search.QueryParameterDefinition> getQueryParameterMap()
Description copied from interface:CannedQueryDefGet a map to look up definitions by Qname- Specified by:
getQueryParameterMapin interfaceCannedQueryDef- Returns:
- Map
-
-