Predicates and functions related to attribute consent.
Class Summary Class Description AbstractAttributeDisplayFunctionAbstract Function which returns
Locale-aware information about an attribute.
AttributeDisplayDescriptionFunctionFunction which returns the locale-aware display description of an attribute, defaulting to the attribute ID if the attribute has no display description. AttributeDisplayNameFunctionFunction which returns the locale-aware display name of an attribute, defaulting to the attribute ID if the attribute has no display name. AttributePredicatePredicate to determine whether consent should be obtained for an attribute. AttributeReleaseConsentFunctionFunction that returns a map of consent objects representing consent to attribute release. AttributeValueLookupFunction AttributeValuesHashFunctionFunction to calculate the hash of the values of an IdP attribute. CounterStorageKeyComparatorA
Comparatorused to order storage keys so that the least used and oldest storage keys are returned first.
CounterStorageKeyFunctionFunction to order storage keys by least-used and oldest first during pruning of storage records. FlowDescriptorLookupFunction<T extends ProfileInterceptorFlowDescriptor>Function that returns a profile interceptor flow descriptor from a profile request context using a lookup strategy. FlowIdLookupFunction
ContextDataLookupFunctionthat returns the current flow id.
GlobalAttributeConsentPredicatePredicate to determine whether global consent has been given by user. IsAttributeRequiredPredicatePredicate that determines whether an IdP attribute is required by the requester. IsConsentRequiredPredicatePredicate that returns whether consent is required by comparing the previous and current consents from the consent context. JoinFunctionFunction to join the result of two functions with a separator. LocaleLookupFunction MessageSourceConsentFunctionFunction that returns a consent object whose id and value are resolved from a lookup function and
PreferExplicitOrderComparatorComparator 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.