Package org.alfresco.repo.search
Class QueryCollectionImpl
java.lang.Object
org.alfresco.repo.search.QueryCollectionImpl
- All Implemented Interfaces:
QueryCollection
-
Constructor Summary
ConstructorsConstructorDescriptionQueryCollectionImpl(String name, Map<QName, QueryParameterDefinition> parameters, NamespacePrefixResolver namespacePrefixResolver) -
Method Summary
Modifier and TypeMethodDescriptionbooleancontainsParameterDefinition(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) getName()The name of the query collectionReturn the mechanism that this query definition uses to map namespace prefixes to URIs.getParameterDefinition(QName qName) Get a query definition by QName.getQueryDefinition(QName qName) Get a query definition by QName.
-
Constructor Details
-
QueryCollectionImpl
public QueryCollectionImpl(String name, Map<QName, QueryParameterDefinition> parameters, NamespacePrefixResolver namespacePrefixResolver)
-
-
Method Details
-
getName
Description copied from interface:QueryCollectionThe name of the query collection- Specified by:
getNamein interfaceQueryCollection- Returns:
- String
-
containsQueryDefinition
Description copied from interface:QueryCollectionDoes this collection contain a query for the given QName?- Specified by:
containsQueryDefinitionin interfaceQueryCollection- Parameters:
qName- QName- Returns:
- boolean
-
getQueryDefinition
Description copied from interface:QueryCollectionGet a query definition by QName.- Specified by:
getQueryDefinitionin interfaceQueryCollection- Parameters:
qName- QName- Returns:
- CannedQueryDef
-
containsParameterDefinition
Description copied from interface:QueryCollectionDoes this collection contain a query for the given QName?- Specified by:
containsParameterDefinitionin interfaceQueryCollection- Parameters:
qName- QName- Returns:
- boolean
-
getParameterDefinition
Description copied from interface:QueryCollectionGet a query definition by QName.- Specified by:
getParameterDefinitionin interfaceQueryCollection- Parameters:
qName- QName- Returns:
- QueryParameterDefinition
-
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)
-