Package net.shibboleth.idp.profile.logic
Class SpringExpressionPredicate
- java.lang.Object
-
- net.shibboleth.ext.spring.util.AbstractSpringExpressionEvaluator<T,Boolean>
-
- net.shibboleth.ext.spring.util.SpringExpressionPredicate<org.opensaml.profile.context.ProfileRequestContext>
-
- net.shibboleth.idp.profile.logic.SpringExpressionPredicate
-
- All Implemented Interfaces:
Predicate<org.opensaml.profile.context.ProfileRequestContext>,net.shibboleth.utilities.java.support.logic.Predicate<org.opensaml.profile.context.ProfileRequestContext>
public class SpringExpressionPredicate extends net.shibboleth.ext.spring.util.SpringExpressionPredicate<org.opensaml.profile.context.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, org.opensaml.profile.context.ProfileRequestContext input)-
Methods inherited from class net.shibboleth.ext.spring.util.SpringExpressionPredicate
setReturnOnError, test
-
Methods inherited from class net.shibboleth.ext.spring.util.AbstractSpringExpressionEvaluator
evaluate, getCustomObject, getInputType, getOutputType, setCustomObject, setHideExceptions, setInputType, 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 org.opensaml.profile.context.ProfileRequestContext input)- Overrides:
prepareContextin classnet.shibboleth.ext.spring.util.AbstractSpringExpressionEvaluator<org.opensaml.profile.context.ProfileRequestContext,Boolean>
-
-