public interface PropertyAccessor<T>
| Modifier and Type | Method and Description |
|---|---|
default Data<?> |
getData(Data<T> data,
java.lang.Object property,
RuntimeContextBuilder.DALRuntimeContext context) |
default java.util.Set<?> |
getPropertyNames(Data<T> data) |
default java.util.Set<?> |
getPropertyNames(T instance) |
default java.lang.Object |
getValue(Data<T> data,
java.lang.Object property) |
default java.lang.Object |
getValue(T instance,
java.lang.Object property) |
default boolean |
isNull(T instance) |
default Data<?> getData(Data<T> data, java.lang.Object property, RuntimeContextBuilder.DALRuntimeContext context)
default java.lang.Object getValue(T instance, java.lang.Object property)
default java.util.Set<?> getPropertyNames(T instance)
default boolean isNull(T instance)