public class DelegateQuery extends Object
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 |
|---|
DelegateQuery(com.avaje.ebean.EbeanServer delegate,
com.avaje.ebean.EbeanServer owner)
Construct with a EbeanServer to delegate to by default.
|
| Modifier and Type | Method and Description |
|---|---|
<T> com.avaje.ebean.Query<T> |
createNamedQuery(Class<T> beanType,
String namedQuery) |
<T> com.avaje.ebean.Query<T> |
createQuery(Class<T> beanType) |
<T> com.avaje.ebean.Query<T> |
createQuery(Class<T> beanType,
String eql) |
com.avaje.ebean.SqlQuery |
createSqlQuery(String sql) |
<T> com.avaje.ebean.Query<T> |
delegateToThisServer(com.avaje.ebean.Query<T> sourceQuery) |
<T> com.avaje.ebean.Filter<T> |
filter(Class<T> beanType) |
<T> com.avaje.ebean.Query<T> |
find(Class<T> beanType) |
<T> T |
getReference(Class<T> beanType,
Object id) |
<T> Set<String> |
validateQuery(com.avaje.ebean.Query<T> query) |
public DelegateQuery(com.avaje.ebean.EbeanServer delegate, com.avaje.ebean.EbeanServer owner)
This delegate will be used on all method calls that are not overwritten.
public <T> com.avaje.ebean.Query<T> delegateToThisServer(com.avaje.ebean.Query<T> sourceQuery)
public <T> com.avaje.ebean.Query<T> createQuery(Class<T> beanType)
public com.avaje.ebean.SqlQuery createSqlQuery(String sql)
public <T> T getReference(Class<T> beanType, Object id)
public <T> Set<String> validateQuery(com.avaje.ebean.Query<T> query)
public <T> com.avaje.ebean.Query<T> createQuery(Class<T> beanType, String eql)
public <T> com.avaje.ebean.Query<T> createNamedQuery(Class<T> beanType, String namedQuery)
Copyright © 2016. All rights reserved.