public interface NamedQueryView extends RepositoryView
This is a RepositoryView add-on that provides methods to allow the creation of Named Queries
A "Named Query" is simply an association between a String
 value and an atg.repository.Query object. The 
 String is a user-defined name that can be used to
 retrieve the matching Query object from the 
 ExtendedRepositoryView. How this is accomplished is up to
 the implementing class. Each Named Query can optionally  have a 
 atg.repository.QueryDescriptor object associated with them
 that contains information about the Named Query itself, such as the name,
 and a pointer to the Query object
QueryDescriptor| Modifier and Type | Field and Description | 
|---|---|
static java.lang.String | 
CLASS_VERSION
Class version string 
 | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
createNamedQuery(java.lang.String pQueryName,
                Query pQuery)
Creates a Named Query. 
 | 
Query | 
getNamedQuery(java.lang.String pQueryName)
Gets the Repository Query object associated with the given name. 
 | 
java.lang.String[] | 
getNamedQueryNames()
Gets the names of all the current named queries that this RepositoryView
 is aware of, if any 
 | 
atg.repository.QueryDescriptor | 
getQueryDescriptor(java.lang.String pQueryName)
Gets the QueryDescriptor object associated with the given name which
 contains information about the named query. 
 | 
java.lang.String | 
getQueryName(Query pQuery)
Gets the name associated with the given Query, if any 
 | 
executeCountQuery, executeQuery, executeQuery, executeQuery, executeQuery, executeQuery, executeQuery, executeQuery, getItemDescriptor, getQueryBuilder, getViewNamestatic final java.lang.String CLASS_VERSION
void createNamedQuery(java.lang.String pQueryName,
                      Query pQuery)
getNamedQuery method can be
 used to retrieve the same Repository Query with the given name.pQueryName - the user-defined name of this query associationpQuery - the Query object identified by pQueryNameQuery getNamedQuery(java.lang.String pQueryName)
createNamedQuery.pQueryName - the user-defined name of the Query that should
 be returnedpQueryName, or null
 if no such association has been madejava.lang.String[] getNamedQueryNames()
java.lang.String getQueryName(Query pQuery)
pQuery - the query to get the name foratg.repository.QueryDescriptor getQueryDescriptor(java.lang.String pQueryName)
pQueryName - the name of the named query to get the QueryDescriptor
 for