public class Data<T>
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
class |
Data.DataList |
| Constructor and Description |
|---|
Data(T value,
RuntimeContextBuilder.DALRuntimeContext context,
SchemaType schemaType) |
| Modifier and Type | Method and Description |
|---|---|
<N> java.util.Optional<N> |
cast(java.lang.Class<N> type) |
<N> Data<N> |
convert(java.lang.Class<N> target) |
java.util.Optional<CurryingMethod> |
currying(java.lang.Object property) |
java.lang.String |
dump() |
java.lang.String |
dumpValue() |
<N> N |
execute(java.util.function.Supplier<N> supplier) |
java.util.Set<?> |
fieldNames() |
Data<?> |
filter(java.lang.String prefix) |
java.lang.Object |
firstFieldFromAlias(java.lang.Object alias) |
T |
instance()
Deprecated.
|
boolean |
instanceOf(java.lang.Class<?> type) |
boolean |
isList() |
boolean |
isNull() |
Data.DataList |
list() |
<N> Data<N> |
map(java.util.function.Function<T,N> mapper) |
Data<?> |
property(java.util.List<java.lang.Object> propertyChain) |
Data<?> |
property(java.lang.Object propertyChain) |
SchemaType |
propertySchema(java.lang.Object property,
boolean isListMapping) |
Data<?> |
tryConvert(java.lang.Class<?>... targets) |
T |
value() |
public Data(T value, RuntimeContextBuilder.DALRuntimeContext context, SchemaType schemaType)
@Deprecated public T instance()
public T value()
public java.util.Set<?> fieldNames()
public boolean isList()
public Data.DataList list()
public boolean isNull()
public Data<?> property(java.util.List<java.lang.Object> propertyChain)
public Data<?> property(java.lang.Object propertyChain)
public SchemaType propertySchema(java.lang.Object property, boolean isListMapping)
public java.lang.Object firstFieldFromAlias(java.lang.Object alias)
public Data<?> tryConvert(java.lang.Class<?>... targets)
public <N> Data<N> convert(java.lang.Class<N> target)
public Data<?> filter(java.lang.String prefix)
public java.lang.String dump()
public java.lang.String dumpValue()
public <N> N execute(java.util.function.Supplier<N> supplier)
public <N> java.util.Optional<N> cast(java.lang.Class<N> type)
public boolean instanceOf(java.lang.Class<?> type)
public java.util.Optional<CurryingMethod> currying(java.lang.Object property)