@Primary
@Component(value="cuba_FluentValueLoader")
@Scope(value="prototype")
public class FluentValueLoader<T>
extends io.jmix.core.FluentValueLoader<T>
Modifier and Type | Field and Description |
---|---|
protected io.jmix.core.UnconstrainedDataManager |
dataManager |
Constructor and Description |
---|
FluentValueLoader(java.lang.String queryString,
java.lang.Class valueClass) |
Modifier and Type | Method and Description |
---|---|
FluentValueLoader<T> |
firstResult(int firstResult) |
FluentValueLoader<T> |
hint(java.lang.String hintName,
java.io.Serializable value) |
FluentValueLoader<T> |
hints(java.util.Map<java.lang.String,java.io.Serializable> hints) |
protected io.jmix.core.ValueLoadContext |
instantiateValueLoadContext() |
FluentValueLoader<T> |
maxResults(int maxResults) |
FluentValueLoader<T> |
parameter(java.lang.String name,
java.util.Date value,
javax.persistence.TemporalType temporalType) |
FluentValueLoader<T> |
parameter(java.lang.String name,
java.lang.Object value) |
FluentValueLoader<T> |
parameter(java.lang.String name,
java.lang.Object value,
boolean implicitConversion) |
FluentValueLoader<T> |
setParameters(java.util.Map<java.lang.String,java.lang.Object> parameters) |
FluentValueLoader<T> |
softDeletion(boolean softDeletion) |
FluentValueLoader<T> |
store(java.lang.String store) |
public FluentValueLoader(java.lang.String queryString, java.lang.Class valueClass)
protected io.jmix.core.ValueLoadContext instantiateValueLoadContext()
public FluentValueLoader<T> store(java.lang.String store)
store
in class io.jmix.core.FluentValueLoader<T>
public FluentValueLoader<T> hint(java.lang.String hintName, java.io.Serializable value)
hint
in class io.jmix.core.FluentValueLoader<T>
public FluentValueLoader<T> hints(java.util.Map<java.lang.String,java.io.Serializable> hints)
hints
in class io.jmix.core.FluentValueLoader<T>
public FluentValueLoader<T> softDeletion(boolean softDeletion)
public FluentValueLoader<T> parameter(java.lang.String name, java.lang.Object value)
parameter
in class io.jmix.core.FluentValueLoader<T>
public FluentValueLoader<T> parameter(java.lang.String name, java.util.Date value, javax.persistence.TemporalType temporalType)
parameter
in class io.jmix.core.FluentValueLoader<T>
public FluentValueLoader<T> parameter(java.lang.String name, java.lang.Object value, boolean implicitConversion)
parameter
in class io.jmix.core.FluentValueLoader<T>
public FluentValueLoader<T> setParameters(java.util.Map<java.lang.String,java.lang.Object> parameters)
setParameters
in class io.jmix.core.FluentValueLoader<T>
public FluentValueLoader<T> firstResult(int firstResult)
firstResult
in class io.jmix.core.FluentValueLoader<T>
public FluentValueLoader<T> maxResults(int maxResults)
maxResults
in class io.jmix.core.FluentValueLoader<T>