public class DelegateFindSqlQuery extends Object implements InterceptFindSqlQuery
Can you used for testing purposes when you want to create a test double that only replaces some of the underlying functionality of the EbeanServer.
| Constructor and Description |
|---|
DelegateFindSqlQuery(com.avaje.ebean.EbeanServer delegate)
Construct with a EbeanServer to delegate to by default.
|
| Modifier and Type | Method and Description |
|---|---|
void |
findEach(com.avaje.ebean.SqlQuery sqlQuery,
com.avaje.ebean.QueryEachConsumer<com.avaje.ebean.SqlRow> consumer,
com.avaje.ebean.Transaction transaction) |
void |
findEachWhile(com.avaje.ebean.SqlQuery sqlQuery,
com.avaje.ebean.QueryEachWhileConsumer<com.avaje.ebean.SqlRow> consumer,
com.avaje.ebean.Transaction transaction) |
List<com.avaje.ebean.SqlRow> |
findList(com.avaje.ebean.SqlQuery query,
com.avaje.ebean.Transaction transaction) |
com.avaje.ebean.SqlRow |
findUnique(com.avaje.ebean.SqlQuery query,
com.avaje.ebean.Transaction transaction) |
public DelegateFindSqlQuery(com.avaje.ebean.EbeanServer delegate)
This delegate will be used on all method calls that are not overwritten.
public List<com.avaje.ebean.SqlRow> findList(com.avaje.ebean.SqlQuery query, com.avaje.ebean.Transaction transaction)
findList in interface InterceptFindSqlQuerypublic com.avaje.ebean.SqlRow findUnique(com.avaje.ebean.SqlQuery query, com.avaje.ebean.Transaction transaction)
findUnique in interface InterceptFindSqlQuerypublic void findEach(com.avaje.ebean.SqlQuery sqlQuery, com.avaje.ebean.QueryEachConsumer<com.avaje.ebean.SqlRow> consumer, com.avaje.ebean.Transaction transaction)
findEach in interface InterceptFindSqlQuerypublic void findEachWhile(com.avaje.ebean.SqlQuery sqlQuery, com.avaje.ebean.QueryEachWhileConsumer<com.avaje.ebean.SqlRow> consumer, com.avaje.ebean.Transaction transaction)
findEachWhile in interface InterceptFindSqlQueryCopyright © 2016. All rights reserved.