Class DynamicAttributePredicate

java.lang.Object
net.shibboleth.idp.profile.logic.AbstractAttributePredicate
net.shibboleth.idp.profile.logic.DynamicAttributePredicate
All Implemented Interfaces:
Predicate<ProfileRequestContext>, Predicate<ProfileRequestContext>

public class DynamicAttributePredicate extends AbstractAttributePredicate
Predicate over an AttributeContext that derives the value(s) to match based on one or more supplied Functions instead of static values.

Each function installed must return a value that matches a value of the attribute corresponding to the map key.

Functions may return a String or a Collection containing them.

Since:
3.4.0