@ThreadSafe public abstract class AbstractExactValueMatcher extends AbstractEntityAttributeMatcher
| Modifier and Type | Field and Description |
|---|---|
private String |
name
The attribute
Name to match. |
private String |
nameFormat
The attribute
NameFormat to match. |
private String |
registrationAuthority
Registration authority to match against, or
null. |
private String |
value
The attribute value to match.
|
| Constructor and Description |
|---|
AbstractExactValueMatcher(String matchValue,
String matchName,
String matchNameFormat,
String matchRegAuth)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
matchAttributeName(String inputName)
Match the name component of the
EntityAttributeFilteringStage.EntityAttributeContext. |
protected boolean |
matchAttributeNameFormat(String inputNameFormat)
Match the name format component of the
EntityAttributeFilteringStage.EntityAttributeContext. |
protected boolean |
matchAttributeValue(String inputValue)
Match the attribute value component of the
EntityAttributeFilteringStage.EntityAttributeContext. |
protected boolean |
matchRegistrationAuthority(String inputRegistrationAuthority)
Match the registration authority component of the
EntityAttributeFilteringStage.EntityAttributeContext. |
applyprivate final String value
private final String name
Name to match.private final String nameFormat
NameFormat to match.public AbstractExactValueMatcher(@Nonnull String matchValue, @Nonnull String matchName, @Nonnull String matchNameFormat, @Nullable String matchRegAuth)
matchValue - attribute value to matchmatchName - attribute name to matchmatchNameFormat - attribute name format to matchmatchRegAuth - entity registration authority to match, or nullprotected boolean matchAttributeValue(@Nonnull String inputValue)
AbstractEntityAttributeMatcherEntityAttributeFilteringStage.EntityAttributeContext.matchAttributeValue in class AbstractEntityAttributeMatcherinputValue - value component of the input contexttrue if and only if the value component matchesprotected boolean matchAttributeName(@Nonnull String inputName)
AbstractEntityAttributeMatcherEntityAttributeFilteringStage.EntityAttributeContext.matchAttributeName in class AbstractEntityAttributeMatcherinputName - name component of the input contexttrue if and only if the name component matchesprotected boolean matchAttributeNameFormat(@Nonnull String inputNameFormat)
AbstractEntityAttributeMatcherEntityAttributeFilteringStage.EntityAttributeContext.matchAttributeNameFormat in class AbstractEntityAttributeMatcherinputNameFormat - name format component of the input contexttrue if and only if the name format component matchesprotected boolean matchRegistrationAuthority(@Nullable String inputRegistrationAuthority)
AbstractEntityAttributeMatcherEntityAttributeFilteringStage.EntityAttributeContext.matchRegistrationAuthority in class AbstractEntityAttributeMatcherinputRegistrationAuthority - registration authority component of the input contexttrue if and only if the registration authority component matchesCopyright © 1999–2016. All rights reserved.