Package org.alfresco.repo.search
Interface QueryCollection
-
- All Known Implementing Classes:
QueryCollectionImpl
public interface QueryCollection
-
-
Method Summary
All Methods Instance Methods Abstract 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?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.
-
-
-
Method Detail
-
getName
String getName()
The name of the query collection- Returns:
- String
-
containsQueryDefinition
boolean containsQueryDefinition(QName qName)
Does this collection contain a query for the given QName?- Parameters:
qName- QName- Returns:
- boolean
-
getQueryDefinition
CannedQueryDef getQueryDefinition(QName qName)
Get a query definition by QName.- Parameters:
qName- QName- Returns:
- CannedQueryDef
-
containsParameterDefinition
boolean containsParameterDefinition(QName qName)
Does this collection contain a query for the given QName?- Parameters:
qName- QName- Returns:
- boolean
-
getParameterDefinition
QueryParameterDefinition getParameterDefinition(QName qName)
Get a query definition by QName.- Parameters:
qName- QName- Returns:
- QueryParameterDefinition
-
getNamespacePrefixResolver
NamespacePrefixResolver getNamespacePrefixResolver()
Return 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.- Returns:
- NamespacePrefixResolver
-
-