Class PublicSubjectActivationCondition
java.lang.Object
net.shibboleth.idp.plugin.oidc.op.profile.logic.PublicSubjectActivationCondition
- All Implemented Interfaces:
Predicate<ProfileRequestContext>
- Direct Known Subclasses:
PairwiseSubjectActivationCondition
public class PublicSubjectActivationCondition
extends Object
implements Predicate<ProfileRequestContext>
Activation condition returning true if public subject is requested.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate Function<ProfileRequestContext,SubjectType> Strategy used to obtain subject type. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionGet the strategy used to locate subject type.voidSet the strategy used to locate subject type.booleantest(ProfileRequestContext input)
-
Field Details
-
subjectTypeLookupStrategy
Strategy used to obtain subject type.
-
-
Constructor Details
-
PublicSubjectActivationCondition
public PublicSubjectActivationCondition()Constructor.
-
-
Method Details
-
getSubjectTypeLookupStrategy
Get the strategy used to locate subject type.- Returns:
- lookup strategy
-
setSubjectTypeLookupStrategy
public void setSubjectTypeLookupStrategy(@Nonnull Function<ProfileRequestContext, SubjectType> strategy) Set the strategy used to locate subject type.- Parameters:
strategy- lookup strategy
-
test
- Specified by:
testin interfacePredicate<ProfileRequestContext>
-