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>
Predicate whose condition is defined by an Spring EL expression.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected void
prepareContext
(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 Details
-
SpringExpressionPredicate
public SpringExpressionPredicate(@Nonnull @NotEmpty @ParameterName(name="expression") String expression) Constructor.- Parameters:
expression
- the expression to evaluate
-
-
Method Details
-
prepareContext
- Overrides:
prepareContext
in classSpringExpressionPredicate<ProfileRequestContext>
-