|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--ojb.broker.query.QueryByCriteria
represents a search by criteria. "find all articles where article.price > 100" could be represented as: Criteria crit = new Criteria(); crit.addGreaterThan("price", new Double(100)); Query qry = new QueryByCriteria(Article.class, crit); The PersistenceBroker can retrieve Objects by Queries as follows: PersistenceBroker broker = PersistenceBrokerFactory.createPersistenceBroker(); Collection col = broker.getCollectionByQuery(qry); Creation date: (24.01.2001 21:45:46)
Constructor Summary | |
QueryByCriteria(java.lang.Class targetClass,
Criteria criteria)
Build a Query for class targetClass with criteria. |
|
QueryByCriteria(java.lang.Class targetClass,
Criteria criteria,
boolean distinct)
Build a Query for class targetClass with criteria. |
|
QueryByCriteria(java.lang.Object anObject)
Build a Query based on anObject all non null values are used as EqualToCriteria |
|
QueryByCriteria(java.lang.Object anObject,
boolean distinct)
Build a Query based on anObject all non null values are used as EqualToCriteria |
Method Summary | |
Criteria |
getCriteria()
Method declaration |
java.lang.Object |
getExampleObject()
Method declaration |
java.lang.Class |
getSearchClass()
Method declaration |
boolean |
isDistinct()
Gets the distinct. |
void |
setDistinct(boolean distinct)
Sets the distinct. |
java.lang.String |
toString()
Insert the method's description here. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
public QueryByCriteria(java.lang.Class targetClass, Criteria criteria)
public QueryByCriteria(java.lang.Class targetClass, Criteria criteria, boolean distinct)
public QueryByCriteria(java.lang.Object anObject, boolean distinct)
anObject
- distinct
- public QueryByCriteria(java.lang.Object anObject)
anObject
- Method Detail |
public Criteria getCriteria()
getCriteria
in interface Query
public java.lang.Object getExampleObject()
getExampleObject
in interface Query
public java.lang.Class getSearchClass()
getSearchClass
in interface Query
public java.lang.String toString()
toString
in class java.lang.Object
public boolean isDistinct()
isDistinct
in interface Query
public void setDistinct(boolean distinct)
distinct
- The distinct to set
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |