public class QueryRunner<T extends com.haulmont.cuba.core.entity.Entity<K>,K>
extends java.lang.Object
| Constructor and Description |
|---|
QueryRunner(com.haulmont.cuba.core.global.DataManager dataManager,
java.lang.Class<T> entityClass,
java.lang.String view,
java.lang.String query,
java.util.List<ParamsSupplier> paramsSuppliers) |
| Modifier and Type | Method and Description |
|---|---|
long |
count() |
java.util.List<T> |
list() |
T |
one() |
T |
one(K id) |
java.util.Optional<T> |
optional() |
java.util.Optional<T> |
optional(K id) |
java.util.List<T> |
page(int firstResult,
int maxResults) |
QueryRunner<T,K> |
param(java.lang.String name,
java.lang.Object value) |
QueryRunner<T,K> |
params(java.util.Map<java.lang.String,java.lang.Object> params) |
QueryRunner<T,K> |
view(java.lang.String view) |
public QueryRunner(com.haulmont.cuba.core.global.DataManager dataManager,
java.lang.Class<T> entityClass,
java.lang.String view,
java.lang.String query,
java.util.List<ParamsSupplier> paramsSuppliers)
public java.util.List<T> list()
public java.util.List<T> page(int firstResult, int maxResults)
public T one()
public java.util.Optional<T> optional()
public long count()
public QueryRunner<T,K> view(java.lang.String view)
public QueryRunner<T,K> param(java.lang.String name, java.lang.Object value)
public QueryRunner<T,K> params(java.util.Map<java.lang.String,java.lang.Object> params)