Package net.shibboleth.idp.profile.logic
Functions and predicates supporting other profile components.
-
Class Summary Class Description AbstractAttributePredicate Abstract base class for predicates operating on anAttributeContext.AbstractRelyingPartyPredicate Base class for a predicate that evaluates aProfileRequestContextand requires access to aRelyingPartyContext.DateAttributePredicate Provides a date/time matching predicate that compares a date-based attribute value against current system time with optional offset.DynamicAttributePredicate Predicate over anAttributeContextthat derives the value(s) to match based on one or more supplied Functions instead of static values.RegexAttributePredicate Predicate that evaluates anAttributeContextand checks a specific attribute for value(s) that match a regular expression.RelyingPartyIdPredicate Predicate that evaluates aProfileRequestContextby looking for a relying party ID that matches one of a designated set, or a generic predicate.ScriptedPredicate APredicatewhich calls out to a supplied script.SimpleAttributePredicate Predicate that evaluates anAttributeContextand checks for particular attribute/value pairs.SpringExpressionPredicate Predicate whose condition is defined by an Spring EL expression.VerifiedProfilePredicate Predicate to determine whether a profile request is from a verified source.