org.qi4j.spi.query
Class NamedQueries
java.lang.Object
org.qi4j.spi.query.NamedQueries
- All Implemented Interfaces:
- Serializable, Iterable<String>
public final class NamedQueries
- extends Object
- implements Iterable<String>, Serializable
Named Queries aggregation class.
Named queries are aggregated into this class, via addQuery(NamedQueryDescriptor)
method, and then
set as the metaInfo of the EntityFinder. See NamedQueryDescriptor
for more details.
- See Also:
- Serialized Form
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
NamedQueries
public NamedQueries()
iterator
public Iterator<String> iterator()
- Returns an Iterator of all declared named queries available.
- Specified by:
iterator
in interface Iterable<String>
- Returns:
- An iterator of the query names.
addQuery
public NamedQueries addQuery(NamedQueryDescriptor query)
removeQuery
public NamedQueries removeQuery(String name)
getQuery
public NamedQueryDescriptor getQuery(String name)