Package net.shibboleth.idp.consent.logic.impl
Predicates and functions related to attribute consent.
-
Class Summary Class Description AbstractAttributeDisplayFunction Abstract Function which returnsLocale-aware information about an attribute.AttributeDisplayDescriptionFunction Function which returns the locale-aware display description of an attribute, defaulting to the attribute ID if the attribute has no display description.AttributeDisplayNameFunction Function which returns the locale-aware display name of an attribute, defaulting to the attribute ID if the attribute has no display name.AttributePredicate Predicate to determine whether consent should be obtained for an attribute.AttributeReleaseConsentFunction Function that returns a map of consent objects representing consent to attribute release.AttributeValueLookupFunction ContextDataLookupFunctionto return the value of an attribute from anAttributeContext.AttributeValuesHashFunction Function to calculate the hash of the values of an IdP attribute.CounterStorageKeyComparator AComparatorused to order storage keys so that the least used and oldest storage keys are returned first.CounterStorageKeyFunction Function to order storage keys by least-used and oldest first during pruning of storage records.FlowDescriptorLookupFunction<T extends net.shibboleth.idp.profile.interceptor.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.GlobalAttributeConsentPredicate Predicate to determine whether global consent has been given by user.HashFunction Function whose output value is a hash of the input value.IsAttributeRequiredPredicate Predicate that determines whether an IdP attribute is required by the requester.IsConsentRequiredPredicate Predicate that returns whether consent is required by comparing the previous and current consents from the consent context.JoinFunction Function to join the result of two functions with a separator.LocaleLookupFunction Function which resolves theLocalefrom aProfileRequestContext.MessageSourceConsentFunction Function that returns a consent object whose id and value are resolved from a lookup function andMessageSource.PreferExplicitOrderComparator 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.