Package net.shibboleth.idp.profile.logic
Class SpringExpressionPredicate
- java.lang.Object
-
- net.shibboleth.ext.spring.util.AbstractSpringExpressionEvaluatorEx
-
- net.shibboleth.ext.spring.util.SpringExpressionPredicate<ProfileRequestContext>
-
- net.shibboleth.idp.profile.logic.SpringExpressionPredicate
-
- All Implemented Interfaces:
Predicate<ProfileRequestContext>,Predicate<ProfileRequestContext>
public class SpringExpressionPredicate extends SpringExpressionPredicate<ProfileRequestContext>
Predicate whose condition is defined by an Spring EL expression.
-
-
Constructor Summary
Constructors Constructor Description SpringExpressionPredicate(String expression)Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidprepareContext(EvaluationContext context, Object... input)-
Methods inherited from class net.shibboleth.ext.spring.util.SpringExpressionPredicate
getInputType, setInputType, setReturnOnError, test
-
Methods inherited from class net.shibboleth.ext.spring.util.AbstractSpringExpressionEvaluatorEx
evaluate, getCustomObject, getOutputType, getReturnOnError, setCustomObject, setHideExceptions, setOutputType, setReturnOnError
-
-
-
-
Constructor Detail
-
SpringExpressionPredicate
public SpringExpressionPredicate(@Nonnull @NotEmpty @ParameterName(name="expression") String expression)
Constructor.- Parameters:
expression- the expression to evaluate
-
-
Method Detail
-
prepareContext
protected void prepareContext(@Nonnull EvaluationContext context, @Nullable Object... input)- Overrides:
prepareContextin classSpringExpressionPredicate<ProfileRequestContext>
-
-