Class InexactPrincipalEvalPredicateFactory.InexactMatchPredicate
- java.lang.Object
-
- net.shibboleth.idp.authn.principal.impl.InexactPrincipalEvalPredicateFactory.InexactMatchPredicate
-
- All Implemented Interfaces:
Predicate<net.shibboleth.idp.authn.principal.PrincipalSupportingComponent>,net.shibboleth.idp.authn.principal.PrincipalEvalPredicate
- Enclosing class:
- InexactPrincipalEvalPredicateFactory
private class InexactPrincipalEvalPredicateFactory.InexactMatchPredicate extends Object implements net.shibboleth.idp.authn.principal.PrincipalEvalPredicate
Implementation of an inexact-matching predicate.
-
-
Constructor Summary
Constructors Constructor Description InexactMatchPredicate(Principal candidate)Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description PrincipalgetMatchingPrincipal()booleantest(net.shibboleth.idp.authn.principal.PrincipalSupportingComponent input)
-
-
-
Constructor Detail
-
InexactMatchPredicate
public InexactMatchPredicate(@Nonnull Principal candidate)Constructor.- Parameters:
candidate- principal to compare against
-
-
Method Detail
-
test
public boolean test(@Nullable net.shibboleth.idp.authn.principal.PrincipalSupportingComponent input)
-
getMatchingPrincipal
@Nullable public Principal getMatchingPrincipal()
- Specified by:
getMatchingPrincipalin interfacenet.shibboleth.idp.authn.principal.PrincipalEvalPredicate
-
-