Package org.alfresco.repo.search
Class QueryCollectionImpl
- java.lang.Object
-
- org.alfresco.repo.search.QueryCollectionImpl
-
- All Implemented Interfaces:
QueryCollection
public class QueryCollectionImpl extends Object implements QueryCollection
-
-
Constructor Summary
Constructors Constructor Description QueryCollectionImpl(String name, Map<QName,QueryParameterDefinition> parameters, NamespacePrefixResolver namespacePrefixResolver)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleancontainsParameterDefinition(QName qName)Does this collection contain a query for the given QName?booleancontainsQueryDefinition(QName qName)Does this collection contain a query for the given QName?static QueryCollectioncreateQueryCollection(org.dom4j.Element element, DictionaryService dictionaryService, NamespacePrefixResolver nspr)StringgetName()The name of the query collectionNamespacePrefixResolvergetNamespacePrefixResolver()Return the mechanism that this query definition uses to map namespace prefixes to URIs.QueryParameterDefinitiongetParameterDefinition(QName qName)Get a query definition by QName.CannedQueryDefgetQueryDefinition(QName qName)Get a query definition by QName.
-
-
-
Constructor Detail
-
QueryCollectionImpl
public QueryCollectionImpl(String name, Map<QName,QueryParameterDefinition> parameters, NamespacePrefixResolver namespacePrefixResolver)
-
-
Method Detail
-
getName
public String getName()
Description copied from interface:QueryCollectionThe name of the query collection- Specified by:
getNamein interfaceQueryCollection- Returns:
- String
-
containsQueryDefinition
public boolean containsQueryDefinition(QName qName)
Description copied from interface:QueryCollectionDoes this collection contain a query for the given QName?- Specified by:
containsQueryDefinitionin interfaceQueryCollection- Parameters:
qName- QName- Returns:
- boolean
-
getQueryDefinition
public CannedQueryDef getQueryDefinition(QName qName)
Description copied from interface:QueryCollectionGet a query definition by QName.- Specified by:
getQueryDefinitionin interfaceQueryCollection- Parameters:
qName- QName- Returns:
- CannedQueryDef
-
containsParameterDefinition
public boolean containsParameterDefinition(QName qName)
Description copied from interface:QueryCollectionDoes this collection contain a query for the given QName?- Specified by:
containsParameterDefinitionin interfaceQueryCollection- Parameters:
qName- QName- Returns:
- boolean
-
getParameterDefinition
public QueryParameterDefinition getParameterDefinition(QName qName)
Description copied from interface:QueryCollectionGet a query definition by QName.- Specified by:
getParameterDefinitionin interfaceQueryCollection- Parameters:
qName- QName- Returns:
- QueryParameterDefinition
-
getNamespacePrefixResolver
public NamespacePrefixResolver getNamespacePrefixResolver()
Description copied from interface:QueryCollectionReturn 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 interfaceQueryCollection- Returns:
- NamespacePrefixResolver
-
createQueryCollection
public static QueryCollection createQueryCollection(org.dom4j.Element element, DictionaryService dictionaryService, NamespacePrefixResolver nspr)
-
-