Class RelyingPartyContextLookupById
java.lang.Object
net.shibboleth.idp.profile.context.navigate.RelyingPartyContextLookupById
- All Implemented Interfaces:
BiFunction<MultiRelyingPartyContext,String, net.shibboleth.profile.context.RelyingPartyContext>
public class RelyingPartyContextLookupById
extends Object
implements BiFunction<MultiRelyingPartyContext,String,net.shibboleth.profile.context.RelyingPartyContext>
A
BiFunction that returns a RelyingPartyContext based on ID.
If a label is provided, the context will be auto-created if it doesn't already exist.
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionnet.shibboleth.profile.context.RelyingPartyContextapply(MultiRelyingPartyContext input1, String input2) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface java.util.function.BiFunction
andThen
-
Field Details
-
label
Label to use for auto-creation.
-
-
Constructor Details
-
RelyingPartyContextLookupById
public RelyingPartyContextLookupById()Constructor. -
RelyingPartyContextLookupById
public RelyingPartyContextLookupById(@Nonnull @NotEmpty @ParameterName(name="theLabel") String theLabel) Constructor.- Parameters:
theLabel- indicates context should be created if not present, using this label
-
-
Method Details
-
apply
@Nullable public net.shibboleth.profile.context.RelyingPartyContext apply(@Nullable MultiRelyingPartyContext input1, @Nullable String input2) - Specified by:
applyin interfaceBiFunction<MultiRelyingPartyContext,String, net.shibboleth.profile.context.RelyingPartyContext>
-