org.nakedobjects.applib.query
Class QueryDefault<T>
java.lang.Object
org.nakedobjects.applib.query.QueryAbstract<T>
org.nakedobjects.applib.query.QueryDefault<T>
- All Implemented Interfaces:
- Serializable, Query<T>
public class QueryDefault<T>
- extends QueryAbstract<T>
Default implementation of Query that supports
parameter/argument values, along with a query name.
- See Also:
- Serialized Form
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
QueryDefault
public QueryDefault(Class<T> resultType,
String queryName,
Object... paramArgs)
QueryDefault
public QueryDefault(Class<T> resultType,
String queryName,
Map<String,Object> argumentsByParameterName)
create
public static <Q> QueryDefault<Q> create(Class<Q> resultType,
String queryName,
Object... paramArgs)
- Convenience factory method, preferable to
constructor
because will automatically genericize.
create
public static <Q> QueryDefault<Q> create(Class<Q> resultType,
String queryName,
Map<String,Object> argumentsByParameterName)
- Convenience factory method, preferable to
constructor
because will automatically genericize.
getQueryName
public String getQueryName()
getArgumentsByParameterName
public Map<String,Object> getArgumentsByParameterName()
getDescription
public String getDescription()
- Description copied from interface:
Query
- A human-readable representation of this query and its values.
Copyright © 2001-2009 Naked Objects Group Ltd.. All Rights Reserved.