Module net.shibboleth.ext.spring
Package net.shibboleth.ext.spring.util
Class SpringExpressionPredicate<T>
- java.lang.Object
-
- net.shibboleth.ext.spring.util.AbstractSpringExpressionEvaluator<T,Boolean>
-
- net.shibboleth.ext.spring.util.SpringExpressionPredicate<T>
-
- Type Parameters:
T- type of input
public class SpringExpressionPredicate<T> extends AbstractSpringExpressionEvaluator<T,Boolean> implements Predicate<T>
Predicate whose condition is defined by an Spring EL expression.- Since:
- 5.4.0
-
-
Constructor Summary
Constructors Constructor Description SpringExpressionPredicate(String expression)Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidsetReturnOnError(boolean flag)Set value to return if an error occurs (default is false).booleantest(T input)-
Methods inherited from class net.shibboleth.ext.spring.util.AbstractSpringExpressionEvaluator
evaluate, getCustomObject, getInputType, getOutputType, prepareContext, setCustomObject, setHideExceptions, setInputType, setOutputType, setReturnOnError
-
-
-
-
Constructor Detail
-
SpringExpressionPredicate
public SpringExpressionPredicate(@Nonnull @NotEmpty @ParameterName(name="expression") String expression)
Constructor.- Parameters:
expression- the expression to evaluate
-
-