Package net.shibboleth.idp.consent.logic.impl
@NonnullElements
package net.shibboleth.idp.consent.logic.impl
Predicates and functions related to attribute consent.
-
ClassesClassDescriptionAbstract Function which returns
Locale-aware information about an attribute.Function which returns the locale-aware display description of an attribute, defaulting to the attribute ID if the attribute has no display description.Function which returns the locale-aware display name of an attribute, defaulting to the attribute ID if the attribute has no display name.Predicate to determine whether consent should be obtained for an attribute.Function that returns a map of consent objects representing consent to attribute release.ContextDataLookupFunctionto return the value of an attribute from anAttributeContext.Function to calculate the hash of the values of an IdP attribute.AComparatorused to order storage keys so that the least used and oldest storage keys are returned first.Function to order storage keys by least-used and oldest first during pruning of storage records.Function that returns a profile interceptor flow descriptor from a profile request context using a lookup strategy.ContextDataLookupFunctionthat returns the current flow id.Predicate to determine whether global consent has been given by user.Predicate that determines whether an IdP attribute is required by the requester.Predicate that returns whether consent is required by comparing the previous and current consents from the consent context.Function to join the result of two functions with a separator.Function which resolves theLocalefrom aProfileRequestContext.Function that returns a consent object whose id and value are resolved from a lookup function andMessageSource.Comparator which prefers to order strings according to the order in which they appear in a list, and which falls back to natural ordering for strings not present in the list.