Class AbstractRelyingPartyLookupFunction<ResultType>
java.lang.Object
net.shibboleth.idp.profile.context.navigate.AbstractRelyingPartyLookupFunction<ResultType>
- Type Parameters:
ResultType
- return type of function
- All Implemented Interfaces:
Function<ProfileRequestContext,
,ResultType> ContextDataLookupFunction<ProfileRequestContext,
ResultType>
- Direct Known Subclasses:
AdditionalAudiencesForAssertionLookupFunction
,AssertionLifetimeLookupFunction
,AudienceRestrictionsLookupFunction
,AuthenticationFlowsLookupFunction
,ClientTLSValidationConfigurationLookupFunction
,DecryptionConfigurationLookupFunction
,EncryptionConfigurationLookupFunction
,IdentifierGenerationStrategyLookupFunction
,InboundFlowsLookupFunction
,MaximumTimeSinceAuthnLookupFunction
,OutboundFlowsLookupFunction
,PostAuthenticationFlowsLookupFunction
,ProxyCountLookupFunction
,ProxyRestrictionLookupFunction
,QualifiedNameIDFormatsLookupFunction
,RelyingPartyIdLookupFunction
,RelyingPartyMapJAASLoginConfigStrategy
,ResponderIdLookupFunction
,SAMLMetadataContextLookupFunction
,SessionLifetimeLookupFunction
,SignatureSigningConfigurationLookupFunction
,SignatureValidationConfigurationLookupFunction
public abstract class AbstractRelyingPartyLookupFunction<ResultType>
extends Object
implements ContextDataLookupFunction<ProfileRequestContext,ResultType>
Abstract base class for a function that requires a
RelyingPartyContext
obtained via a lookup function, by default a child of the ProfileRequestContext
.-
Field Summary
FieldsModifier and TypeFieldDescriptionStrategy used to locate theRelyingPartyContext
associated with a givenProfileRequestContext
. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionGet the strategy used to locate theRelyingPartyContext
associated with a givenProfileRequestContext
.void
Set the strategy used to locate theRelyingPartyContext
associated with a givenProfileRequestContext
.
-
Field Details
-
relyingPartyContextLookupStrategy
@Nonnull private Function<ProfileRequestContext,RelyingPartyContext> relyingPartyContextLookupStrategyStrategy used to locate theRelyingPartyContext
associated with a givenProfileRequestContext
.
-
-
Constructor Details
-
AbstractRelyingPartyLookupFunction
public AbstractRelyingPartyLookupFunction()Constructor.
-
-
Method Details
-
setRelyingPartyContextLookupStrategy
public void setRelyingPartyContextLookupStrategy(@Nonnull Function<ProfileRequestContext, RelyingPartyContext> strategy) Set the strategy used to locate theRelyingPartyContext
associated with a givenProfileRequestContext
.- Parameters:
strategy
- lookup strategy
-
getRelyingPartyContextLookupStrategy
@Nonnull public Function<ProfileRequestContext,RelyingPartyContext> getRelyingPartyContextLookupStrategy()Get the strategy used to locate theRelyingPartyContext
associated with a givenProfileRequestContext
.- Returns:
- lookup strategy
-