Class SpringExpressionPredicate
java.lang.Object
net.shibboleth.shared.spring.expression.AbstractSpringExpressionEvaluator
net.shibboleth.shared.spring.expression.SpringExpressionPredicate<ProfileRequestContext>
net.shibboleth.profile.context.logic.SpringExpressionPredicate
- All Implemented Interfaces:
Predicate<ProfileRequestContext>
Predicate whose condition is defined by an Spring EL expression.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidprepareContext(EvaluationContext context, Object... input) Methods inherited from class net.shibboleth.shared.spring.expression.SpringExpressionPredicate
getInputType, setInputType, setReturnOnError, testMethods inherited from class net.shibboleth.shared.spring.expression.AbstractSpringExpressionEvaluator
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:
prepareContextin classSpringExpressionPredicate<ProfileRequestContext>
-