Class IdentifierGenerationStrategyLookupFunction
java.lang.Object
net.shibboleth.profile.context.navigate.AbstractRelyingPartyLookupFunction<T>
net.shibboleth.profile.config.navigate.AbstractDefaultSecurityConfigurationLookupFunction<IdentifierGenerationStrategy>
net.shibboleth.profile.config.navigate.IdentifierGenerationStrategyLookupFunction
- All Implemented Interfaces:
Function<ProfileRequestContext,,IdentifierGenerationStrategy> ContextDataLookupFunction<ProfileRequestContext,IdentifierGenerationStrategy>
public class IdentifierGenerationStrategyLookupFunction
extends AbstractDefaultSecurityConfigurationLookupFunction<IdentifierGenerationStrategy>
A function that returns an
IdentifierGenerationStrategy by way of a RelyingPartyContext
obtained via a lookup function, by default a child of the ProfileRequestContext.
If a specific setting is unavailable, a default generator can be returned.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate IdentifierGenerationStrategyDefault strategy to return. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionapply(ProfileRequestContext input) voidSet the defaultIdentifierGenerationStrategyto return.Methods inherited from class net.shibboleth.profile.config.navigate.AbstractDefaultSecurityConfigurationLookupFunction
getDefaultSecurityConfigurationMethods inherited from class net.shibboleth.profile.context.navigate.AbstractRelyingPartyLookupFunction
getRelyingPartyContext, getRelyingPartyContextLookupStrategy, setRelyingPartyContextLookupStrategy
-
Field Details
-
defaultGenerator
Default strategy to return.
-
-
Constructor Details
-
IdentifierGenerationStrategyLookupFunction
public IdentifierGenerationStrategyLookupFunction()
-
-
Method Details
-
apply