Class AttributeIssuerIdPredicate
java.lang.Object
net.shibboleth.utilities.java.support.logic.StrategyIndirectedPredicate<ProfileRequestContext,String>
net.shibboleth.idp.attribute.resolver.logic.AttributeIssuerIdPredicate
- All Implemented Interfaces:
Predicate<ProfileRequestContext>
,Predicate<ProfileRequestContext>
public class AttributeIssuerIdPredicate
extends StrategyIndirectedPredicate<ProfileRequestContext,String>
Predicate that evaluates a
ProfileRequestContext
by looking for an attribute issuer
that matches one of a designated set or a generic predicate. The ID is obtained from a lookup
function, by default from a AttributeResolutionContext
child of the profile request context.-
Constructor Summary
ConstructorsConstructorDescriptionAttributeIssuerIdPredicate
(Collection<String> candidates) Constructor.Constructor. -
Method Summary
Methods inherited from class net.shibboleth.utilities.java.support.logic.StrategyIndirectedPredicate
forCollection, forPredicate, test
-
Constructor Details
-
AttributeIssuerIdPredicate
Constructor.- Parameters:
candidates
- hardwired set of values to check against
-
AttributeIssuerIdPredicate
Constructor.- Parameters:
pred
- generalized predicate
-