public class CannedQueryDefImpl extends Object implements CannedQueryDef
| Constructor and Description |
|---|
CannedQueryDefImpl(QName qName,
String language,
String query,
List<QueryParameterDefinition> queryParameterDefs,
QueryCollection container) |
| Modifier and Type | Method and Description |
|---|---|
static CannedQueryDefImpl |
createCannedQuery(org.dom4j.Element element,
DictionaryService dictionaryService,
QueryCollection container,
NamespacePrefixResolver nspr) |
static org.dom4j.QName |
getElementQName() |
String |
getLanguage()
Get the language in which the query is defined.
|
NamespacePrefixResolver |
getNamespacePrefixResolver()
Return the mechanism that this query definition uses to map namespace
prefixes to URIs.
|
QName |
getQname()
Get the unique name for the query
|
String |
getQuery()
Get the query string.
|
Collection<QueryParameterDefinition> |
getQueryParameterDefs()
Get the definitions for any query parameters.
|
Map<QName,QueryParameterDefinition> |
getQueryParameterMap()
Get a map to look up definitions by Qname
|
public CannedQueryDefImpl(QName qName, String language, String query, List<QueryParameterDefinition> queryParameterDefs, QueryCollection container)
public QName getQname()
CannedQueryDefgetQname in interface CannedQueryDefpublic String getLanguage()
CannedQueryDefgetLanguage in interface CannedQueryDefpublic Collection<QueryParameterDefinition> getQueryParameterDefs()
CannedQueryDefgetQueryParameterDefs in interface CannedQueryDefpublic String getQuery()
CannedQueryDefgetQuery in interface CannedQueryDefpublic NamespacePrefixResolver getNamespacePrefixResolver()
CannedQueryDefgetNamespacePrefixResolver in interface CannedQueryDefpublic static CannedQueryDefImpl createCannedQuery(org.dom4j.Element element, DictionaryService dictionaryService, QueryCollection container, NamespacePrefixResolver nspr)
public static org.dom4j.QName getElementQName()
public Map<QName,QueryParameterDefinition> getQueryParameterMap()
CannedQueryDefgetQueryParameterMap in interface CannedQueryDefCopyright © 2005–2021 Alfresco Software. All rights reserved.