Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- a - Variable in class net.shibboleth.idp.consent.logic.impl.JoinFunction
-
First function.
- AbstractAttributeDisplayFunction - Class in net.shibboleth.idp.consent.logic.impl
-
Abstract Function which returns
Locale-aware information about an attribute. - AbstractAttributeDisplayFunction(HttpServletRequest, List<String>, ReloadableService<AttributeTranscoderRegistry>) - Constructor for class net.shibboleth.idp.consent.logic.impl.AbstractAttributeDisplayFunction
-
Constructor.
- AbstractAttributeReleaseAction - Class in net.shibboleth.idp.consent.flow.ar.impl
-
Base class for attribute release consent actions.
- AbstractAttributeReleaseAction() - Constructor for class net.shibboleth.idp.consent.flow.ar.impl.AbstractAttributeReleaseAction
-
Constructor.
- AbstractConsentAction - Class in net.shibboleth.idp.consent.flow.impl
-
Base class for consent actions.
- AbstractConsentAction() - Constructor for class net.shibboleth.idp.consent.flow.impl.AbstractConsentAction
-
Constructor.
- AbstractConsentIndexedStorageAction - Class in net.shibboleth.idp.consent.flow.storage.impl
-
Base class for consent actions which write to a
StorageService. - AbstractConsentIndexedStorageAction() - Constructor for class net.shibboleth.idp.consent.flow.storage.impl.AbstractConsentIndexedStorageAction
-
Constructor.
- AbstractConsentStorageAction - Class in net.shibboleth.idp.consent.flow.storage.impl
-
Base class for consent actions which interact with a
StorageService. - AbstractConsentStorageAction() - Constructor for class net.shibboleth.idp.consent.flow.storage.impl.AbstractConsentStorageAction
-
Constructor.
- acsLookupStrategy - Variable in class net.shibboleth.idp.consent.logic.impl.IsAttributeRequiredPredicate
-
Strategy used to find the
AttributeConsumingServicefrom theSAMLMetadataContext. - addKeyToStorageIndex(String) - Method in class net.shibboleth.idp.consent.flow.storage.impl.AbstractConsentIndexedStorageAction
-
Add a storage key to the index storage record.
- apply(Collection<IdPAttributeValue>) - Method in class net.shibboleth.idp.consent.logic.impl.AttributeValuesHashFunction
- apply(IdPAttribute) - Method in class net.shibboleth.idp.consent.logic.impl.AbstractAttributeDisplayFunction
- apply(Pair<ProfileRequestContext, List<String>>) - Method in class net.shibboleth.idp.consent.logic.impl.CounterStorageKeyFunction
- apply(ProfileRequestContext) - Method in class net.shibboleth.idp.consent.audit.impl.CurrentConsentIdsAuditExtractor
- apply(ProfileRequestContext) - Method in class net.shibboleth.idp.consent.audit.impl.CurrentConsentIsApprovedAuditExtractor
- apply(ProfileRequestContext) - Method in class net.shibboleth.idp.consent.audit.impl.CurrentConsentValuesAuditExtractor
- apply(ProfileRequestContext) - Method in class net.shibboleth.idp.consent.logic.impl.AttributeReleaseConsentFunction
- apply(ProfileRequestContext) - Method in class net.shibboleth.idp.consent.logic.impl.AttributeValueLookupFunction
- apply(ProfileRequestContext) - Method in class net.shibboleth.idp.consent.logic.impl.FlowDescriptorLookupFunction
- apply(ProfileRequestContext) - Method in class net.shibboleth.idp.consent.logic.impl.FlowIdLookupFunction
- apply(ProfileRequestContext) - Method in class net.shibboleth.idp.consent.logic.impl.JoinFunction
- apply(ProfileRequestContext) - Method in class net.shibboleth.idp.consent.logic.impl.LocaleLookupFunction
- apply(ProfileRequestContext) - Method in class net.shibboleth.idp.consent.logic.impl.MessageSourceConsentFunction
- attributeContext - Variable in class net.shibboleth.idp.consent.flow.ar.impl.AbstractAttributeReleaseAction
-
The
AttributeContextto operate on. - attributeContextLookupStrategy - Variable in class net.shibboleth.idp.consent.flow.ar.impl.AbstractAttributeReleaseAction
-
Strategy used to find the
AttributeContextfrom theProfileRequestContext. - attributeContextLookupStrategy - Variable in class net.shibboleth.idp.consent.logic.impl.AttributeValueLookupFunction
-
Strategy used to find the
AttributeContextfrom theProfileRequestContext. - AttributeDisplayDescriptionFunction - Class in net.shibboleth.idp.consent.logic.impl
-
Function which returns the locale-aware display description of an attribute, defaulting to the attribute ID if the attribute has no display description.
- AttributeDisplayDescriptionFunction(HttpServletRequest, List<String>, ReloadableService<AttributeTranscoderRegistry>) - Constructor for class net.shibboleth.idp.consent.logic.impl.AttributeDisplayDescriptionFunction
-
Constructor.
- AttributeDisplayNameFunction - Class in net.shibboleth.idp.consent.logic.impl
-
Function which returns the locale-aware display name of an attribute, defaulting to the attribute ID if the attribute has no display name.
- AttributeDisplayNameFunction(HttpServletRequest, List<String>, ReloadableService<AttributeTranscoderRegistry>) - Constructor for class net.shibboleth.idp.consent.logic.impl.AttributeDisplayNameFunction
-
Constructor.
- attributeId - Variable in class net.shibboleth.idp.consent.logic.impl.AttributeValueLookupFunction
-
The attribute ID to look for.
- attributeIdComparator - Variable in class net.shibboleth.idp.consent.flow.ar.impl.PopulateAttributeReleaseContext
-
Comparator used to sort attributes displayed to user.
- attributePredicate - Variable in class net.shibboleth.idp.consent.flow.ar.impl.PopulateAttributeReleaseContext
-
Predicate to determine whether consent should be obtained for an attribute.
- AttributePredicate - Class in net.shibboleth.idp.consent.logic.impl
-
Predicate to determine whether consent should be obtained for an attribute.
- AttributePredicate() - Constructor for class net.shibboleth.idp.consent.logic.impl.AttributePredicate
-
Constructor.
- AttributeReleaseConsentFunction - Class in net.shibboleth.idp.consent.logic.impl
-
Function that returns a map of consent objects representing consent to attribute release.
- AttributeReleaseConsentFunction() - Constructor for class net.shibboleth.idp.consent.logic.impl.AttributeReleaseConsentFunction
-
Constructor.
- attributeReleaseContext - Variable in class net.shibboleth.idp.consent.flow.ar.impl.AbstractAttributeReleaseAction
-
The
AttributeReleaseContextto operate on. - attributeReleaseContextLookupStrategy - Variable in class net.shibboleth.idp.consent.flow.ar.impl.AbstractAttributeReleaseAction
-
Strategy used to find the
AttributeReleaseContextfrom theProfileRequestContext. - attributeReleaseContextLookupStrategy - Variable in class net.shibboleth.idp.consent.logic.impl.AttributeReleaseConsentFunction
-
Strategy used to find the
AttributeReleaseContextfrom theProfileRequestContext. - attributeReleaseFlowDescriptor - Variable in class net.shibboleth.idp.consent.flow.ar.impl.AbstractAttributeReleaseAction
-
The attribute consent flow descriptor.
- AttributeReleaseFlowDescriptor - Class in net.shibboleth.idp.consent.flow.ar.impl
-
Descriptor for an attribute release flow.
- AttributeReleaseFlowDescriptor() - Constructor for class net.shibboleth.idp.consent.flow.ar.impl.AttributeReleaseFlowDescriptor
-
Constructor.
- AttributeValueLookupFunction - Class in net.shibboleth.idp.consent.logic.impl
-
ContextDataLookupFunctionto return the value of an attribute from anAttributeContext. - AttributeValueLookupFunction(String) - Constructor for class net.shibboleth.idp.consent.logic.impl.AttributeValueLookupFunction
-
Constructor.
- attributeValuesHashFunction - Variable in class net.shibboleth.idp.consent.flow.ar.impl.AttributeReleaseFlowDescriptor
-
Function to create hash of all attribute values.
- AttributeValuesHashFunction - Class in net.shibboleth.idp.consent.logic.impl
-
Function to calculate the hash of the values of an IdP attribute.
- AttributeValuesHashFunction() - Constructor for class net.shibboleth.idp.consent.logic.impl.AttributeValuesHashFunction
B
- b - Variable in class net.shibboleth.idp.consent.logic.impl.JoinFunction
-
Second function.
C
- cachedInfo - Variable in class net.shibboleth.idp.consent.logic.impl.AbstractAttributeDisplayFunction
-
Cache of already looked up values.
- CollectionSerializer - Class in net.shibboleth.idp.consent.storage.impl
-
Serializes a
Collectionof strings. - CollectionSerializer() - Constructor for class net.shibboleth.idp.consent.storage.impl.CollectionSerializer
-
Constructor.
- compare(String, String) - Method in class net.shibboleth.idp.consent.logic.impl.CounterStorageKeyComparator
- compare(String, String) - Method in class net.shibboleth.idp.consent.logic.impl.PreferExplicitOrderComparator
- compareValues - Variable in class net.shibboleth.idp.consent.flow.impl.ConsentFlowDescriptor
-
Whether consent equality includes comparing consent values.
- compareValues() - Method in class net.shibboleth.idp.consent.flow.impl.ConsentFlowDescriptor
-
Whether consent equality includes comparing consent values.
- CONSENT_IDS_REQUEST_PARAMETER - Static variable in class net.shibboleth.idp.consent.flow.impl.ExtractConsent
-
Parameter name for consent IDs.
- ConsentAuditFields - Class in net.shibboleth.idp.consent.audit.impl
-
Constants to use for audit logging fields stored in an
AuditContextas a child of anConsentContext. - ConsentAuditFields() - Constructor for class net.shibboleth.idp.consent.audit.impl.ConsentAuditFields
-
Constructor.
- consentContext - Variable in class net.shibboleth.idp.consent.flow.impl.AbstractConsentAction
-
Consent context.
- consentContextlookupStrategy - Variable in class net.shibboleth.idp.consent.logic.impl.GlobalAttributeConsentPredicate
-
Strategy used to find the
ConsentContextfrom theProfileRequestContext. - consentContextLookupStrategy - Variable in class net.shibboleth.idp.consent.audit.impl.CurrentConsentIdsAuditExtractor
-
Strategy used to find the
ConsentContextfrom theProfileRequestContext. - consentContextLookupStrategy - Variable in class net.shibboleth.idp.consent.audit.impl.CurrentConsentIsApprovedAuditExtractor
-
Strategy used to find the
ConsentContextfrom theProfileRequestContext. - consentContextLookupStrategy - Variable in class net.shibboleth.idp.consent.audit.impl.CurrentConsentValuesAuditExtractor
-
Strategy used to find the
ConsentContextfrom theProfileRequestContext. - consentContextLookupStrategy - Variable in class net.shibboleth.idp.consent.flow.impl.AbstractConsentAction
-
Strategy used to find the
ConsentContextfrom theProfileRequestContext. - consentContextLookupStrategy - Variable in class net.shibboleth.idp.consent.logic.impl.AttributeReleaseConsentFunction
-
Strategy used to find the
ConsentContextfrom theProfileRequestContext. - consentContextLookupStrategy - Variable in class net.shibboleth.idp.consent.logic.impl.IsConsentRequiredPredicate
-
Consent context lookup strategy.
- consentFlowDescriptor - Variable in class net.shibboleth.idp.consent.flow.impl.AbstractConsentAction
-
Consent flow descriptor.
- ConsentFlowDescriptor - Class in net.shibboleth.idp.consent.flow.impl
-
Descriptor for a consent flow.
- ConsentFlowDescriptor() - Constructor for class net.shibboleth.idp.consent.flow.impl.ConsentFlowDescriptor
-
Constructor.
- consentFlowDescriptorLookupStrategy - Variable in class net.shibboleth.idp.consent.logic.impl.AttributeReleaseConsentFunction
-
Consent flow descriptor lookup strategy.
- consentFlowDescriptorLookupStrategy - Variable in class net.shibboleth.idp.consent.logic.impl.IsConsentRequiredPredicate
-
Consent flow descriptor lookup strategy.
- consentFlowDescriptorLookupStrategy - Variable in class net.shibboleth.idp.consent.logic.impl.MessageSourceConsentFunction
-
Consent flow descriptor lookup strategy.
- consentKeyLookupStrategy - Variable in class net.shibboleth.idp.consent.logic.impl.MessageSourceConsentFunction
-
Lookup strategy for the consent message key to use.
- ConsentResult - Class in net.shibboleth.idp.consent.storage.impl
-
The result of a consent flow, suitable for storage.
- ConsentResult(String, String, String, Instant) - Constructor for class net.shibboleth.idp.consent.storage.impl.ConsentResult
-
Constructor.
- ConsentSerializer - Class in net.shibboleth.idp.consent.storage.impl
-
Serializes
Consent. - ConsentSerializer() - Constructor for class net.shibboleth.idp.consent.storage.impl.ConsentSerializer
-
Constructor.
- consentValueMessageCodeSuffix - Variable in class net.shibboleth.idp.consent.logic.impl.MessageSourceConsentFunction
-
Message code suffix used to resolve the consent value.
- COUNTER_KEY - Static variable in class net.shibboleth.idp.consent.flow.storage.impl.UpdateCounter
-
Storage context for the storage index record.
- CounterStorageKeyComparator - Class in net.shibboleth.idp.consent.logic.impl
-
A
Comparatorused to order storage keys so that the least used and oldest storage keys are returned first. - CounterStorageKeyComparator(List<String>, Map<String, Long>) - Constructor for class net.shibboleth.idp.consent.logic.impl.CounterStorageKeyComparator
-
Constructor.
- CounterStorageKeyFunction - Class in net.shibboleth.idp.consent.logic.impl
-
Function to order storage keys by least-used and oldest first during pruning of storage records.
- CounterStorageKeyFunction() - Constructor for class net.shibboleth.idp.consent.logic.impl.CounterStorageKeyFunction
-
Constructor.
- CreateGlobalConsentResult - Class in net.shibboleth.idp.consent.flow.storage.impl
-
Consent action to create a consent result representing global consent to be stored in a storage service.
- CreateGlobalConsentResult() - Constructor for class net.shibboleth.idp.consent.flow.storage.impl.CreateGlobalConsentResult
- CreateResult - Class in net.shibboleth.idp.consent.flow.storage.impl
-
Consent action to create a consent result representing the result of a consent flow.
- CreateResult() - Constructor for class net.shibboleth.idp.consent.flow.storage.impl.CreateResult
- CURRENT_CONSENT_IDS - Static variable in class net.shibboleth.idp.consent.audit.impl.ConsentAuditFields
-
Current consents ID field.
- CURRENT_CONSENT_IS_APPROVED - Static variable in class net.shibboleth.idp.consent.audit.impl.ConsentAuditFields
-
Current consents isApproved field.
- CURRENT_CONSENT_VALUES - Static variable in class net.shibboleth.idp.consent.audit.impl.ConsentAuditFields
-
Current consents value field.
- CurrentConsentIdsAuditExtractor - Class in net.shibboleth.idp.consent.audit.impl
-
Functionthat returns the current consent IDs from aConsentContext. - CurrentConsentIdsAuditExtractor() - Constructor for class net.shibboleth.idp.consent.audit.impl.CurrentConsentIdsAuditExtractor
-
Constructor.
- CurrentConsentIdsAuditExtractor(Function<ProfileRequestContext, ConsentContext>) - Constructor for class net.shibboleth.idp.consent.audit.impl.CurrentConsentIdsAuditExtractor
-
Constructor.
- CurrentConsentIsApprovedAuditExtractor - Class in net.shibboleth.idp.consent.audit.impl
-
Functionthat returns whether the current consents are approved from anConsentContext. - CurrentConsentIsApprovedAuditExtractor() - Constructor for class net.shibboleth.idp.consent.audit.impl.CurrentConsentIsApprovedAuditExtractor
-
Constructor.
- CurrentConsentIsApprovedAuditExtractor(Function<ProfileRequestContext, ConsentContext>) - Constructor for class net.shibboleth.idp.consent.audit.impl.CurrentConsentIsApprovedAuditExtractor
-
Constructor.
- CurrentConsentValuesAuditExtractor - Class in net.shibboleth.idp.consent.audit.impl
-
Functionthat returns the current consent values from anConsentContext. - CurrentConsentValuesAuditExtractor() - Constructor for class net.shibboleth.idp.consent.audit.impl.CurrentConsentValuesAuditExtractor
-
Constructor.
- CurrentConsentValuesAuditExtractor(Function<ProfileRequestContext, ConsentContext>) - Constructor for class net.shibboleth.idp.consent.audit.impl.CurrentConsentValuesAuditExtractor
-
Constructor.
D
- DEFAULT_STORAGE_INDEX_KEY - Static variable in class net.shibboleth.idp.consent.flow.storage.impl.AbstractConsentIndexedStorageAction
-
Default storage key for the storage index record.
- defaultLanguageRange - Variable in class net.shibboleth.idp.consent.logic.impl.AbstractAttributeDisplayFunction
-
The tags for the fallback languages.
- deserialize(long, String, String, String, Long) - Method in class net.shibboleth.idp.consent.storage.impl.CollectionSerializer
- deserialize(long, String, String, String, Long) - Method in class net.shibboleth.idp.consent.storage.impl.ConsentSerializer
- desymbolize(JsonValue) - Method in class net.shibboleth.idp.consent.storage.impl.ConsentSerializer
-
Map a field value to a string, either directly or via the symbolic map.
- doExecute(ProfileRequestContext, ProfileInterceptorContext) - Method in class net.shibboleth.idp.consent.flow.ar.impl.InitializeAttributeReleaseContext
- doExecute(ProfileRequestContext, ProfileInterceptorContext) - Method in class net.shibboleth.idp.consent.flow.ar.impl.PopulateAttributeReleaseContext
- doExecute(ProfileRequestContext, ProfileInterceptorContext) - Method in class net.shibboleth.idp.consent.flow.ar.impl.ReleaseAttributes
- doExecute(ProfileRequestContext, ProfileInterceptorContext) - Method in class net.shibboleth.idp.consent.flow.impl.ExtractConsent
- doExecute(ProfileRequestContext, ProfileInterceptorContext) - Method in class net.shibboleth.idp.consent.flow.impl.InitializeConsentContext
- doExecute(ProfileRequestContext, ProfileInterceptorContext) - Method in class net.shibboleth.idp.consent.flow.impl.PopulateConsentContext
- doExecute(ProfileRequestContext, ProfileInterceptorContext) - Method in class net.shibboleth.idp.consent.flow.storage.impl.CreateGlobalConsentResult
- doExecute(ProfileRequestContext, ProfileInterceptorContext) - Method in class net.shibboleth.idp.consent.flow.storage.impl.CreateResult
- doExecute(ProfileRequestContext, ProfileInterceptorContext) - Method in class net.shibboleth.idp.consent.flow.storage.impl.ReadConsentFromStorage
- doExecute(ProfileRequestContext, ProfileInterceptorContext) - Method in class net.shibboleth.idp.consent.flow.storage.impl.RevokeConsent
- doExecute(ProfileRequestContext, ProfileInterceptorContext) - Method in class net.shibboleth.idp.consent.flow.storage.impl.UpdateCounter
- doInitialize() - Method in class net.shibboleth.idp.consent.flow.ar.impl.PopulateAttributeReleaseContext
- doInitialize() - Method in class net.shibboleth.idp.consent.flow.storage.impl.AbstractConsentIndexedStorageAction
- doInitialize() - Method in class net.shibboleth.idp.consent.flow.storage.impl.AbstractConsentStorageAction
- doInitialize() - Method in class net.shibboleth.idp.consent.logic.impl.MessageSourceConsentFunction
- doNotRememberConsentAllowed - Variable in class net.shibboleth.idp.consent.flow.ar.impl.AttributeReleaseFlowDescriptor
-
Whether not remembering consent is allowed.
- doPreExecute(ProfileRequestContext, ProfileInterceptorContext) - Method in class net.shibboleth.idp.consent.flow.ar.impl.AbstractAttributeReleaseAction
- doPreExecute(ProfileRequestContext, ProfileInterceptorContext) - Method in class net.shibboleth.idp.consent.flow.impl.AbstractConsentAction
- doPreExecute(ProfileRequestContext, ProfileInterceptorContext) - Method in class net.shibboleth.idp.consent.flow.storage.impl.AbstractConsentIndexedStorageAction
- doPreExecute(ProfileRequestContext, ProfileInterceptorContext) - Method in class net.shibboleth.idp.consent.flow.storage.impl.AbstractConsentStorageAction
- doPreExecute(ProfileRequestContext, ProfileInterceptorContext) - Method in class net.shibboleth.idp.consent.flow.storage.impl.CreateResult
E
- expandedMaxStoredRecords - Variable in class net.shibboleth.idp.consent.flow.impl.ConsentFlowDescriptor
-
Expanded maximum number of records stored in the storage service.
- expandedStorageThreshold - Variable in class net.shibboleth.idp.consent.flow.impl.ConsentFlowDescriptor
-
Value size at which expanded maximum takes effect.
- explicitOrder - Variable in class net.shibboleth.idp.consent.logic.impl.PreferExplicitOrderComparator
-
Strings in order.
- explicitOrdering - Variable in class net.shibboleth.idp.consent.logic.impl.PreferExplicitOrderComparator
-
Explicit ordering.
- ExtractConsent - Class in net.shibboleth.idp.consent.flow.impl
-
Consent action which extracts user input and updates current consent objects in the consent context accordingly.
- ExtractConsent() - Constructor for class net.shibboleth.idp.consent.flow.impl.ExtractConsent
F
- FlowDescriptorLookupFunction<T extends ProfileInterceptorFlowDescriptor> - Class in net.shibboleth.idp.consent.logic.impl
-
Function that returns a profile interceptor flow descriptor from a profile request context using a lookup strategy.
- FlowDescriptorLookupFunction(Class<T>) - Constructor for class net.shibboleth.idp.consent.logic.impl.FlowDescriptorLookupFunction
-
Constructor.
- FlowIdLookupFunction - Class in net.shibboleth.idp.consent.logic.impl
-
ContextDataLookupFunctionthat returns the current flow id. - FlowIdLookupFunction() - Constructor for class net.shibboleth.idp.consent.logic.impl.FlowIdLookupFunction
- function - Variable in class net.shibboleth.idp.consent.flow.impl.PopulateConsentContext
-
Function which returns the current consents.
G
- generatorFactory - Variable in class net.shibboleth.idp.consent.storage.impl.CollectionSerializer
-
JSON generator factory.
- generatorFactory - Variable in class net.shibboleth.idp.consent.storage.impl.ConsentSerializer
-
JSON generator factory.
- getAttributeContext() - Method in class net.shibboleth.idp.consent.flow.ar.impl.AbstractAttributeReleaseAction
-
Get the attribute context.
- getAttributeReleaseContext() - Method in class net.shibboleth.idp.consent.flow.ar.impl.AbstractAttributeReleaseAction
-
Get the attribute release context.
- getAttributeReleaseFlowDescriptor() - Method in class net.shibboleth.idp.consent.flow.ar.impl.AbstractAttributeReleaseAction
-
Get the attribute release flow descriptor.
- getAttributeValuesHashFunction() - Method in class net.shibboleth.idp.consent.flow.ar.impl.AttributeReleaseFlowDescriptor
-
Get the function to create hash of all attribute values.
- getConsentContext() - Method in class net.shibboleth.idp.consent.flow.impl.AbstractConsentAction
-
Get the consent context.
- getConsentFlowDescriptor() - Method in class net.shibboleth.idp.consent.flow.impl.AbstractConsentAction
-
Get the consent flow descriptor.
- getConsentId(ProfileRequestContext, Locale) - Method in class net.shibboleth.idp.consent.logic.impl.MessageSourceConsentFunction
-
Get the consent id.
- getConsentValue(String, Locale) - Method in class net.shibboleth.idp.consent.logic.impl.MessageSourceConsentFunction
-
Get the consent value.
- getConsentValueHash(String, Locale) - Method in class net.shibboleth.idp.consent.logic.impl.MessageSourceConsentFunction
-
Get the consent value hash.
- getCounterStorageKey(String) - Method in class net.shibboleth.idp.consent.logic.impl.CounterStorageKeyFunction
-
Get the storage key for the storage record whose value is a counter.
- getDisplayInfo(AttributeTranscoderRegistry, IdPAttribute) - Method in class net.shibboleth.idp.consent.logic.impl.AbstractAttributeDisplayFunction
-
Get the information to be displayed from the attribute.
- getDisplayInfo(AttributeTranscoderRegistry, IdPAttribute) - Method in class net.shibboleth.idp.consent.logic.impl.AttributeDisplayDescriptionFunction
-
Get the information to be displayed from the attribute.
- getDisplayInfo(AttributeTranscoderRegistry, IdPAttribute) - Method in class net.shibboleth.idp.consent.logic.impl.AttributeDisplayNameFunction
-
Get the information to be displayed from the attribute.
- getExpandedNumberOfStoredRecords() - Method in class net.shibboleth.idp.consent.flow.impl.ConsentFlowDescriptor
-
Get the maximum number of records to keep in the storage service if the expanded size threshold is met.
- getExpandedStorageThreshold() - Method in class net.shibboleth.idp.consent.flow.impl.ConsentFlowDescriptor
-
Get the storage value size at which the expanded maximum record size kicks in.
- getHashFunction() - Method in class net.shibboleth.idp.consent.logic.impl.MessageSourceConsentFunction
-
Get the hash function.
- getLifetime() - Method in class net.shibboleth.idp.consent.flow.impl.ConsentFlowDescriptor
-
Time to expire consent storage records.
- getLocale(ProfileRequestContext) - Method in class net.shibboleth.idp.consent.logic.impl.MessageSourceConsentFunction
-
Get the locale.
- getMaximumNumberOfStoredRecords() - Method in class net.shibboleth.idp.consent.flow.impl.ConsentFlowDescriptor
-
Get the maximum number of records to keep in the storage service if the expanded size threshold is not met.
- getProfileRequestContext(HttpServletRequest) - Method in class net.shibboleth.idp.consent.logic.impl.IsAttributeRequiredPredicate
-
Get the profile request context from the HTTP servlet request.
- getRequestedAttributes(ProfileRequestContext) - Method in class net.shibboleth.idp.consent.logic.impl.IsAttributeRequiredPredicate
-
Get the map of requested attributes from the profile request context.
- getStorageContext() - Method in class net.shibboleth.idp.consent.flow.storage.impl.AbstractConsentStorageAction
-
Get the storage context resulting from applying the storage context lookup strategy.
- getStorageContext(ProfileRequestContext) - Method in class net.shibboleth.idp.consent.logic.impl.CounterStorageKeyFunction
-
Get the storage context by applying the storage context lookup strategy to the profile request context.
- getStorageContextLookupStrategy() - Method in class net.shibboleth.idp.consent.flow.storage.impl.AbstractConsentStorageAction
-
Get the storage context lookup strategy.
- getStorageIndexKey() - Method in class net.shibboleth.idp.consent.flow.storage.impl.AbstractConsentIndexedStorageAction
-
Get the storage key resulting from applying the storage key lookup strategy.
- getStorageKey() - Method in class net.shibboleth.idp.consent.flow.storage.impl.AbstractConsentStorageAction
-
Get the storage key resulting from applying the storage key lookup strategy.
- getStorageKeyCounter(StorageService, String, String) - Method in class net.shibboleth.idp.consent.logic.impl.CounterStorageKeyFunction
-
Get the counter for the given storage key.
- getStorageKeyCounters(ProfileRequestContext, List<String>) - Method in class net.shibboleth.idp.consent.logic.impl.CounterStorageKeyFunction
-
Get the map of storage keys to counters.
- getStorageKeyLookupStrategy() - Method in class net.shibboleth.idp.consent.flow.storage.impl.AbstractConsentStorageAction
-
Get the storage key lookup strategy.
- getStorageKeysFromIndex() - Method in class net.shibboleth.idp.consent.flow.storage.impl.AbstractConsentIndexedStorageAction
-
Get the storage keys from the storage index record.
- getStorageKeysSerializer() - Method in class net.shibboleth.idp.consent.flow.storage.impl.AbstractConsentIndexedStorageAction
-
Get the storage keys serializer used to serialize the value of the storage key index record.
- getStorageSerializer() - Method in class net.shibboleth.idp.consent.flow.storage.impl.AbstractConsentStorageAction
-
Get the storage serializer.
- getStorageService() - Method in class net.shibboleth.idp.consent.flow.storage.impl.AbstractConsentStorageAction
-
Get the storage service from the
ProfileInterceptorFlowDescriptor. - getStorageService(ProfileRequestContext) - Method in class net.shibboleth.idp.consent.logic.impl.CounterStorageKeyFunction
-
Get the storage service from the flow descriptor of the profile interceptor context.
- GlobalAttributeConsentPredicate - Class in net.shibboleth.idp.consent.logic.impl
-
Predicate to determine whether global consent has been given by user.
- GlobalAttributeConsentPredicate() - Constructor for class net.shibboleth.idp.consent.logic.impl.GlobalAttributeConsentPredicate
-
Constructor.
- globalConsentAllowed - Variable in class net.shibboleth.idp.consent.flow.ar.impl.AttributeReleaseFlowDescriptor
-
Whether consent to any attribute and to any relying party is allowed.
H
- hashFunction - Variable in class net.shibboleth.idp.consent.logic.impl.MessageSourceConsentFunction
-
Function used to create a hash of the consent value.
I
- ID_FIELD - Static variable in class net.shibboleth.idp.consent.storage.impl.ConsentSerializer
-
Field name of consent identifier.
- ignoredAttributeIds - Variable in class net.shibboleth.idp.consent.logic.impl.AttributePredicate
-
Set of attribute IDs to ignore for consent.
- InitializeAttributeReleaseContext - Class in net.shibboleth.idp.consent.flow.ar.impl
-
Action that creates an
AttributeReleaseContextand attaches it to the currentProfileRequestContext. - InitializeAttributeReleaseContext() - Constructor for class net.shibboleth.idp.consent.flow.ar.impl.InitializeAttributeReleaseContext
- InitializeConsentContext - Class in net.shibboleth.idp.consent.flow.impl
-
Action that creates a
ConsentContextand attaches it to the currentProfileRequestContext. - InitializeConsentContext() - Constructor for class net.shibboleth.idp.consent.flow.impl.InitializeConsentContext
- interceptorContextlookupStrategy - Variable in class net.shibboleth.idp.consent.logic.impl.CounterStorageKeyFunction
-
Strategy used to find the
ProfileInterceptorContextfrom theProfileRequestContext. - interceptorContextlookupStrategy - Variable in class net.shibboleth.idp.consent.logic.impl.FlowDescriptorLookupFunction
-
Profile interceptor context lookup strategy.
- interceptorFlowDescriptorType - Variable in class net.shibboleth.idp.consent.logic.impl.FlowDescriptorLookupFunction
-
Profile interceptor flow descriptor type to look up.
- IS_APPROVED_FIELD - Static variable in class net.shibboleth.idp.consent.storage.impl.ConsentSerializer
-
Field name of whether consent is approved.
- IsAttributeRequiredPredicate - Class in net.shibboleth.idp.consent.logic.impl
-
Predicate that determines whether an IdP attribute is required by the requester.
- IsAttributeRequiredPredicate(HttpServletRequest) - Constructor for class net.shibboleth.idp.consent.logic.impl.IsAttributeRequiredPredicate
-
Constructor.
- isCompareValues(ProfileRequestContext) - Method in class net.shibboleth.idp.consent.logic.impl.MessageSourceConsentFunction
-
Whether consent equality includes comparing consent values.
- IsConsentRequiredPredicate - Class in net.shibboleth.idp.consent.logic.impl
-
Predicate that returns whether consent is required by comparing the previous and current consents from the consent context.
- IsConsentRequiredPredicate() - Constructor for class net.shibboleth.idp.consent.logic.impl.IsConsentRequiredPredicate
-
Constructor.
- isDoNotRememberConsentAllowed() - Method in class net.shibboleth.idp.consent.flow.ar.impl.AttributeReleaseFlowDescriptor
-
Get whether not remembering consent is allowed.
- isEmpty(IdPAttribute) - Method in class net.shibboleth.idp.consent.logic.impl.AttributePredicate
-
Whether the IdP attribute is empty.
- isGlobalConsentAllowed() - Method in class net.shibboleth.idp.consent.flow.ar.impl.AttributeReleaseFlowDescriptor
-
Get whether consent to any attribute and to any relying party is allowed.
- isPerAttributeConsentEnabled() - Method in class net.shibboleth.idp.consent.flow.ar.impl.AttributeReleaseFlowDescriptor
-
Get whether per-attribute consent is enabled.
J
- joiner - Variable in class net.shibboleth.idp.consent.logic.impl.JoinFunction
-
Joiner to join results.
- JoinFunction - Class in net.shibboleth.idp.consent.logic.impl
-
Function to join the result of two functions with a separator.
- JoinFunction(Function<ProfileRequestContext, String>, Function<ProfileRequestContext, String>) - Constructor for class net.shibboleth.idp.consent.logic.impl.JoinFunction
-
Constructor.
K
- keyToCounterMap - Variable in class net.shibboleth.idp.consent.logic.impl.CounterStorageKeyComparator
-
Map of storage keys to counters.
L
- languageRange - Variable in class net.shibboleth.idp.consent.logic.impl.AbstractAttributeDisplayFunction
-
The range of locales from the request.
- lifetime - Variable in class net.shibboleth.idp.consent.flow.impl.ConsentFlowDescriptor
-
Time to expire consent storage records.
- LocaleLookupFunction - Class in net.shibboleth.idp.consent.logic.impl
-
Function which resolves the
Localefrom aProfileRequestContext. - LocaleLookupFunction() - Constructor for class net.shibboleth.idp.consent.logic.impl.LocaleLookupFunction
- localeLookupStrategy - Variable in class net.shibboleth.idp.consent.logic.impl.MessageSourceConsentFunction
-
Locale lookup strategy.
- log - Variable in class net.shibboleth.idp.consent.flow.ar.impl.AbstractAttributeReleaseAction
-
Class logger.
- log - Variable in class net.shibboleth.idp.consent.flow.ar.impl.InitializeAttributeReleaseContext
-
Class logger.
- log - Variable in class net.shibboleth.idp.consent.flow.ar.impl.PopulateAttributeReleaseContext
-
Class logger.
- log - Variable in class net.shibboleth.idp.consent.flow.ar.impl.ReleaseAttributes
-
Class logger.
- log - Variable in class net.shibboleth.idp.consent.flow.impl.AbstractConsentAction
-
Class logger.
- log - Variable in class net.shibboleth.idp.consent.flow.impl.ExtractConsent
-
Class logger.
- log - Variable in class net.shibboleth.idp.consent.flow.impl.InitializeConsentContext
-
Class logger.
- log - Variable in class net.shibboleth.idp.consent.flow.impl.PopulateConsentContext
-
Class logger.
- log - Variable in class net.shibboleth.idp.consent.flow.storage.impl.AbstractConsentIndexedStorageAction
-
Class logger.
- log - Variable in class net.shibboleth.idp.consent.flow.storage.impl.AbstractConsentStorageAction
-
Class logger.
- log - Variable in class net.shibboleth.idp.consent.flow.storage.impl.CreateGlobalConsentResult
-
Class logger.
- log - Variable in class net.shibboleth.idp.consent.flow.storage.impl.CreateResult
-
Class logger.
- log - Variable in class net.shibboleth.idp.consent.flow.storage.impl.ReadConsentFromStorage
-
Class logger.
- log - Variable in class net.shibboleth.idp.consent.flow.storage.impl.RevokeConsent
-
Class logger.
- log - Variable in class net.shibboleth.idp.consent.flow.storage.impl.UpdateCounter
-
Class logger.
- log - Variable in class net.shibboleth.idp.consent.logic.impl.AttributeValueLookupFunction
-
Class logger.
- log - Variable in class net.shibboleth.idp.consent.logic.impl.AttributeValuesHashFunction
-
Class logger.
- log - Variable in class net.shibboleth.idp.consent.logic.impl.CounterStorageKeyFunction
-
Class logger.
- log - Variable in class net.shibboleth.idp.consent.logic.impl.FlowIdLookupFunction
-
Class logger.
- log - Variable in class net.shibboleth.idp.consent.logic.impl.IsAttributeRequiredPredicate
-
Class logger.
- log - Variable in class net.shibboleth.idp.consent.logic.impl.IsConsentRequiredPredicate
-
Class logger.
- log - Variable in class net.shibboleth.idp.consent.logic.impl.JoinFunction
-
Class logger.
- log - Variable in class net.shibboleth.idp.consent.storage.impl.CollectionSerializer
-
Class logger.
- log - Variable in class net.shibboleth.idp.consent.storage.impl.ConsentSerializer
-
Class logger.
M
- maskStorageErrors - Variable in class net.shibboleth.idp.consent.flow.storage.impl.RevokeConsent
-
Trap errors in the storage layer.
- matchExpression - Variable in class net.shibboleth.idp.consent.logic.impl.AttributePredicate
-
Regular expression to apply for acceptance testing.
- maxStoredRecords - Variable in class net.shibboleth.idp.consent.flow.impl.ConsentFlowDescriptor
-
Maximum number of records stored in the storage service.
- messageSource - Variable in class net.shibboleth.idp.consent.logic.impl.MessageSourceConsentFunction
-
MessageSource injected by Spring, typically the parent ApplicationContext itself.
- MessageSourceConsentFunction - Class in net.shibboleth.idp.consent.logic.impl
-
Function that returns a consent object whose id and value are resolved from a lookup function and
MessageSource. - MessageSourceConsentFunction() - Constructor for class net.shibboleth.idp.consent.logic.impl.MessageSourceConsentFunction
-
Constructor.
- metadataContextLookupStrategy - Variable in class net.shibboleth.idp.consent.logic.impl.IsAttributeRequiredPredicate
-
Strategy used to find the
SAMLMetadataContextfrom theProfileRequestContext.
N
- net.shibboleth.idp.consent.audit.impl - package net.shibboleth.idp.consent.audit.impl
-
Classes implementing consent-specific audit log behavior.
- net.shibboleth.idp.consent.flow.ar.impl - package net.shibboleth.idp.consent.flow.ar.impl
-
Actions and flow descriptors related to attribute release consent.
- net.shibboleth.idp.consent.flow.impl - package net.shibboleth.idp.consent.flow.impl
-
Actions and flow descriptors related to consent.
- net.shibboleth.idp.consent.flow.storage.impl - package net.shibboleth.idp.consent.flow.storage.impl
-
Actions related to consent storage.
- net.shibboleth.idp.consent.logic.impl - package net.shibboleth.idp.consent.logic.impl
-
Predicates and functions related to attribute consent.
- net.shibboleth.idp.consent.storage.impl - package net.shibboleth.idp.consent.storage.impl
-
Storage and serialization classes related to attribute consent.
P
- perAttributeConsentEnabled - Variable in class net.shibboleth.idp.consent.flow.ar.impl.AttributeReleaseFlowDescriptor
-
Whether per-attribute consent is enabled.
- PopulateAttributeReleaseContext - Class in net.shibboleth.idp.consent.flow.ar.impl
-
Attribute consent action to populate the attribute consent context with the attributes for which consent should be obtained.
- PopulateAttributeReleaseContext() - Constructor for class net.shibboleth.idp.consent.flow.ar.impl.PopulateAttributeReleaseContext
- PopulateConsentContext - Class in net.shibboleth.idp.consent.flow.impl
-
Consent action which populates the current consents of a consent context with the output value of a function whose input value is a profile request context.
- PopulateConsentContext(Function<ProfileRequestContext, Map<String, Consent>>) - Constructor for class net.shibboleth.idp.consent.flow.impl.PopulateConsentContext
-
Constructor.
- PreferExplicitOrderComparator - Class in net.shibboleth.idp.consent.logic.impl
-
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.
- PreferExplicitOrderComparator(List<String>) - Constructor for class net.shibboleth.idp.consent.logic.impl.PreferExplicitOrderComparator
-
Constructor.
- promptedAttributeIds - Variable in class net.shibboleth.idp.consent.logic.impl.AttributePredicate
-
Set of attribute IDs for which to prompt for consent.
- pruneStorageRecords(ProfileRequestContext) - Method in class net.shibboleth.idp.consent.flow.storage.impl.AbstractConsentIndexedStorageAction
-
Storage records will be pruned based on the record maximums set on the flow descriptor, and the storage service value size.
R
- ReadConsentFromStorage - Class in net.shibboleth.idp.consent.flow.storage.impl
-
Consent action which reads consent records from storage and adds the serialized consent records to the consent context as previous consents.
- ReadConsentFromStorage() - Constructor for class net.shibboleth.idp.consent.flow.storage.impl.ReadConsentFromStorage
- readerFactory - Variable in class net.shibboleth.idp.consent.storage.impl.CollectionSerializer
-
JSON reader factory.
- readerFactory - Variable in class net.shibboleth.idp.consent.storage.impl.ConsentSerializer
-
JSON reader factory.
- ReleaseAttributes - Class in net.shibboleth.idp.consent.flow.ar.impl
-
Attribute consent action which constrains the attributes released to those consented to.
- ReleaseAttributes() - Constructor for class net.shibboleth.idp.consent.flow.ar.impl.ReleaseAttributes
- removeKeyFromStorageIndex(String) - Method in class net.shibboleth.idp.consent.flow.storage.impl.AbstractConsentIndexedStorageAction
-
Remove a storage key from the index storage record.
- requestedAttributesMap - Variable in class net.shibboleth.idp.consent.logic.impl.IsAttributeRequiredPredicate
-
Map of requested attributes.
- RevokeConsent - Class in net.shibboleth.idp.consent.flow.storage.impl
-
Consent action which deletes a consent record from storage.
- RevokeConsent() - Constructor for class net.shibboleth.idp.consent.flow.storage.impl.RevokeConsent
S
- SEPARATOR - Static variable in class net.shibboleth.idp.consent.logic.impl.JoinFunction
-
Separator.
- serialize(Collection<String>) - Method in class net.shibboleth.idp.consent.storage.impl.CollectionSerializer
- serialize(Map<String, Consent>) - Method in class net.shibboleth.idp.consent.storage.impl.ConsentSerializer
- setAttributeContextLookupStrategy(Function<ProfileRequestContext, AttributeContext>) - Method in class net.shibboleth.idp.consent.flow.ar.impl.AbstractAttributeReleaseAction
-
Set the attribute context lookup strategy.
- setAttributeContextLookupStrategy(Function<ProfileRequestContext, AttributeContext>) - Method in class net.shibboleth.idp.consent.logic.impl.AttributeValueLookupFunction
-
Set the attribute context lookup strategy.
- setAttributeIdComparator(Comparator<String>) - Method in class net.shibboleth.idp.consent.flow.ar.impl.PopulateAttributeReleaseContext
-
Set the comparator used to sort attributes displayed to user.
- setAttributeIdMatchExpression(Pattern) - Method in class net.shibboleth.idp.consent.logic.impl.AttributePredicate
-
Set an attribute ID matching expression to apply for acceptance.
- setAttributePredicate(Predicate<IdPAttribute>) - Method in class net.shibboleth.idp.consent.flow.ar.impl.PopulateAttributeReleaseContext
-
Set the predicate to determine whether consent should be obtained for an attribute.
- setAttributeReleaseContextLookupStrategy(Function<ProfileRequestContext, AttributeReleaseContext>) - Method in class net.shibboleth.idp.consent.flow.ar.impl.AbstractAttributeReleaseAction
-
Set the attribute release context lookup strategy.
- setAttributeReleaseContextLookupStrategy(Function<ProfileRequestContext, AttributeReleaseContext>) - Method in class net.shibboleth.idp.consent.logic.impl.AttributeReleaseConsentFunction
-
Set the attribute release context lookup strategy.
- setAttributeValuesHashFunction(Function<Collection<IdPAttributeValue>, String>) - Method in class net.shibboleth.idp.consent.flow.ar.impl.AttributeReleaseFlowDescriptor
-
Set the function to create hash of all attribute values.
- setCompareValues(boolean) - Method in class net.shibboleth.idp.consent.flow.impl.ConsentFlowDescriptor
-
Set whether consent equality includes comparing consent values.
- setConsentContextLookupStrategy(Function<ProfileRequestContext, ConsentContext>) - Method in class net.shibboleth.idp.consent.flow.impl.AbstractConsentAction
-
Set the consent context lookup strategy.
- setConsentContextLookupStrategy(Function<ProfileRequestContext, ConsentContext>) - Method in class net.shibboleth.idp.consent.logic.impl.AttributeReleaseConsentFunction
-
Set the consent context lookup strategy.
- setConsentContextLookupStrategy(Function<ProfileRequestContext, ConsentContext>) - Method in class net.shibboleth.idp.consent.logic.impl.IsConsentRequiredPredicate
-
Set the consent context lookup strategy.
- setConsentFlowDescriptorLookupStrategy(Function<ProfileRequestContext, ConsentFlowDescriptor>) - Method in class net.shibboleth.idp.consent.logic.impl.AttributeReleaseConsentFunction
-
Set the consent flow descriptor lookup strategy.
- setConsentFlowDescriptorLookupStrategy(Function<ProfileRequestContext, ConsentFlowDescriptor>) - Method in class net.shibboleth.idp.consent.logic.impl.IsConsentRequiredPredicate
-
Set the consent flow descriptor lookup strategy.
- setConsentFlowDescriptorLookupStrategy(Function<ProfileRequestContext, ConsentFlowDescriptor>) - Method in class net.shibboleth.idp.consent.logic.impl.MessageSourceConsentFunction
-
Set the consent flow descriptor lookup strategy.
- setConsentKeyLookupStrategy(Function<ProfileRequestContext, String>) - Method in class net.shibboleth.idp.consent.logic.impl.MessageSourceConsentFunction
-
Set the lookup strategy for the consent message key.
- setConsentValueMessageCodeSuffix(String) - Method in class net.shibboleth.idp.consent.logic.impl.MessageSourceConsentFunction
-
Set the consent value message code suffix.
- setDoNotRememberConsentAllowed(boolean) - Method in class net.shibboleth.idp.consent.flow.ar.impl.AttributeReleaseFlowDescriptor
-
Set whether not remembering consent is allowed.
- setExpandedNumberOfStoredRecords(int) - Method in class net.shibboleth.idp.consent.flow.impl.ConsentFlowDescriptor
-
Set the maximum number of records to keep in the storage service if the expanded size threshold is met.
- setExpandedStorageThreshold(long) - Method in class net.shibboleth.idp.consent.flow.impl.ConsentFlowDescriptor
-
Set the storage value size at which the expanded maximum record size kicks in.
- setGlobalConsentAllowed(boolean) - Method in class net.shibboleth.idp.consent.flow.ar.impl.AttributeReleaseFlowDescriptor
-
Set whether consent to any attribute and to any relying party is allowed.
- setHashFunction(Function<String, String>) - Method in class net.shibboleth.idp.consent.logic.impl.MessageSourceConsentFunction
-
Set the hash function.
- setIgnoredAttributeIds(Collection<String>) - Method in class net.shibboleth.idp.consent.logic.impl.AttributePredicate
-
Set the attribute IDs to ignore for consent.
- setInterceptorContextlookupStrategy(Function<ProfileRequestContext, ProfileInterceptorContext>) - Method in class net.shibboleth.idp.consent.logic.impl.FlowDescriptorLookupFunction
-
Set the interceptor context lookup strategy.
- setInterceptorContextLookupStrategy(Function<ProfileRequestContext, ProfileInterceptorContext>) - Method in class net.shibboleth.idp.consent.logic.impl.CounterStorageKeyFunction
-
Set the profile interceptor context lookup strategy.
- setLifetime(Duration) - Method in class net.shibboleth.idp.consent.flow.impl.ConsentFlowDescriptor
-
Set time to expire consent storage records.
- setLocaleLookupStrategy(Function<ProfileRequestContext, Locale>) - Method in class net.shibboleth.idp.consent.logic.impl.MessageSourceConsentFunction
-
Set the locale lookup strategy.
- setMaskStorageErrors(boolean) - Method in class net.shibboleth.idp.consent.flow.storage.impl.RevokeConsent
-
Set whether to trap and hide storage-related errors.
- setMaximumNumberOfStoredRecords(int) - Method in class net.shibboleth.idp.consent.flow.impl.ConsentFlowDescriptor
-
Set the maximum number of records to keep in the storage service if the expanded size threshold is not met.
- setMessageSource(MessageSource) - Method in class net.shibboleth.idp.consent.logic.impl.MessageSourceConsentFunction
- setPerAttributeConsentEnabled(boolean) - Method in class net.shibboleth.idp.consent.flow.ar.impl.AttributeReleaseFlowDescriptor
-
Set whether per-attribute consent is enabled.
- setPromptedAttributeIds(Collection<String>) - Method in class net.shibboleth.idp.consent.logic.impl.AttributePredicate
-
Set the attribute IDs for which to prompt for consent.
- setStorageContextLookupStrategy(Function<ProfileRequestContext, String>) - Method in class net.shibboleth.idp.consent.flow.storage.impl.AbstractConsentStorageAction
-
Set the storage context lookup strategy.
- setStorageContextLookupStrategy(Function<ProfileRequestContext, String>) - Method in class net.shibboleth.idp.consent.logic.impl.CounterStorageKeyFunction
-
Set the storage context lookup strategy.
- setStorageIndexKeyLookupStrategy(Function<ProfileRequestContext, String>) - Method in class net.shibboleth.idp.consent.flow.storage.impl.AbstractConsentIndexedStorageAction
-
Set the storage index key lookup strategy.
- setStorageKeyLookupStrategy(Function<ProfileRequestContext, String>) - Method in class net.shibboleth.idp.consent.flow.storage.impl.AbstractConsentStorageAction
-
Set the storage key lookup strategy.
- setStorageKeysSerializer(StorageSerializer<Collection<String>>) - Method in class net.shibboleth.idp.consent.flow.storage.impl.AbstractConsentIndexedStorageAction
-
Set the storage keys serializer used to serialize the value of the storage key index record.
- setStorageKeysStrategy(Function<Pair<ProfileRequestContext, List<String>>, List<String>>) - Method in class net.shibboleth.idp.consent.flow.storage.impl.AbstractConsentIndexedStorageAction
-
Set the storage keys strategy used to manipulate the storage keys when pruning storage records.
- setStorageSerializer(StorageSerializer<Map<String, Consent>>) - Method in class net.shibboleth.idp.consent.flow.storage.impl.AbstractConsentStorageAction
-
Set the storage serializer.
- setSymbolics(Map<String, Integer>) - Method in class net.shibboleth.idp.consent.storage.impl.ConsentSerializer
-
Set mappings of string constants to symbolic constants.
- setUseUnfilteredAttributes(boolean) - Method in class net.shibboleth.idp.consent.logic.impl.AttributeValueLookupFunction
-
Set whether to use filtered or unfiltered attributes.
- storageContext - Variable in class net.shibboleth.idp.consent.flow.storage.impl.AbstractConsentStorageAction
-
Storage context resulting from lookup strategy.
- storageContextLookupStrategy - Variable in class net.shibboleth.idp.consent.flow.storage.impl.AbstractConsentStorageAction
-
Strategy used to determine the storage context.
- storageContextLookupStrategy - Variable in class net.shibboleth.idp.consent.logic.impl.CounterStorageKeyFunction
-
Strategy used to determine the storage storageContext.
- storageIndexKey - Variable in class net.shibboleth.idp.consent.flow.storage.impl.AbstractConsentIndexedStorageAction
-
Storage key of index record.
- storageIndexKeyLookupStrategy - Variable in class net.shibboleth.idp.consent.flow.storage.impl.AbstractConsentIndexedStorageAction
-
Strategy used to determine the storage key of the index record.
- storageKey - Variable in class net.shibboleth.idp.consent.flow.storage.impl.AbstractConsentStorageAction
-
Storage key resulting from lookup strategy.
- storageKeyLookupStrategy - Variable in class net.shibboleth.idp.consent.flow.storage.impl.AbstractConsentStorageAction
-
Strategy used to determine the storage key.
- storageKeys - Variable in class net.shibboleth.idp.consent.logic.impl.CounterStorageKeyComparator
-
Storage keys in FIFO order.
- storageKeysSerializer - Variable in class net.shibboleth.idp.consent.flow.storage.impl.AbstractConsentIndexedStorageAction
-
Storage keys serializer used to serialize the value of the storage key index record.
- storageKeysStrategy - Variable in class net.shibboleth.idp.consent.flow.storage.impl.AbstractConsentIndexedStorageAction
-
Strategy used to manipulate the storage keys when pruning storage records.
- storageSerializer - Variable in class net.shibboleth.idp.consent.flow.storage.impl.AbstractConsentStorageAction
-
Storage serializer.
- storageService - Variable in class net.shibboleth.idp.consent.flow.storage.impl.AbstractConsentStorageAction
-
Storage service from the
ProfileInterceptorFlowDescriptor. - storeResult(ProfileInterceptorResult) - Method in class net.shibboleth.idp.consent.flow.storage.impl.AbstractConsentIndexedStorageAction
-
Store a profile interceptor result.
- storeResultWithIndex(ProfileRequestContext, ProfileInterceptorResult) - Method in class net.shibboleth.idp.consent.flow.storage.impl.AbstractConsentIndexedStorageAction
-
Store a profile interceptor result and maintain an index record containing the storage keys for the storage context.
- symbolics - Variable in class net.shibboleth.idp.consent.storage.impl.ConsentSerializer
-
Shrink consent IDs into symbolic numbers.
T
- test(IdPAttribute) - Method in class net.shibboleth.idp.consent.logic.impl.AttributePredicate
- test(IdPAttribute) - Method in class net.shibboleth.idp.consent.logic.impl.IsAttributeRequiredPredicate
- test(ProfileRequestContext) - Method in class net.shibboleth.idp.consent.logic.impl.GlobalAttributeConsentPredicate
- test(ProfileRequestContext) - Method in class net.shibboleth.idp.consent.logic.impl.IsConsentRequiredPredicate
- toString() - Method in class net.shibboleth.idp.consent.storage.impl.ConsentResult
- transcoder - Variable in class net.shibboleth.idp.consent.logic.impl.AbstractAttributeDisplayFunction
-
How to do the lookup.
U
- UpdateCounter - Class in net.shibboleth.idp.consent.flow.storage.impl
-
Consent action which maintains a storage record whose value is the current time in milliseconds.
- UpdateCounter() - Constructor for class net.shibboleth.idp.consent.flow.storage.impl.UpdateCounter
- useUnfilteredAttributes - Variable in class net.shibboleth.idp.consent.logic.impl.AttributeValueLookupFunction
-
Whether to use filtered or unfiltered attributes.
V
- VALUE_FIELD - Static variable in class net.shibboleth.idp.consent.storage.impl.ConsentSerializer
-
Field name of consent value.
All Classes and Interfaces|All Packages|Constant Field Values