Modifier and Type | Field and Description |
---|---|
protected boolean |
continueOnNull |
protected static java.lang.Object[] |
EMPTY_ARG |
protected java.util.Map<java.lang.String,java.lang.reflect.Method> |
methods |
protected java.lang.reflect.Method |
readMethod |
protected T |
t |
Constructor and Description |
---|
GenericPredicate() |
GenericPredicate(DataHolder filter) |
Modifier and Type | Method and Description |
---|---|
boolean |
evaluate(T t) |
java.lang.Class<?> |
findClass(T t) |
protected boolean |
isEnhanced(T t) |
protected void |
populateReadMethods(T t) |
protected java.lang.Object |
readValue(java.lang.reflect.Method method) |
void |
setContinueOnNull(boolean continueOnNull) |
void |
setFilter(DataHolder filter) |
protected static final java.lang.Object[] EMPTY_ARG
protected java.lang.reflect.Method readMethod
protected java.util.Map<java.lang.String,java.lang.reflect.Method> methods
protected T t
protected boolean continueOnNull
public GenericPredicate()
public GenericPredicate(DataHolder filter)
public void setFilter(DataHolder filter)
protected java.lang.Object readValue(java.lang.reflect.Method method) throws java.lang.Throwable
java.lang.Throwable
protected void populateReadMethods(T t) throws DataAccessException
DataAccessException
public java.lang.Class<?> findClass(T t)
public void setContinueOnNull(boolean continueOnNull)
setContinueOnNull
in interface Predicate<T>
protected boolean isEnhanced(T t)