public static class EntityAttributesPredicate.Candidate extends Object
EntityAttributes
extension to satisfy the enclosing predicate.| Modifier and Type | Field and Description |
|---|---|
private String |
nam
Attribute Name.
|
private String |
nameFormat
Attribute NameFormat.
|
private List<Pattern> |
regexps
Regular expressions that must be satisfied.
|
private List<String> |
values
Values that must match exactly.
|
| Constructor and Description |
|---|
Candidate(String name)
Constructor.
|
Candidate(String name,
String format)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
String |
getName()
Get the Attribute Name to match.
|
String |
getNameFormat()
Get the Attribute NameFormat to match.
|
List<Pattern> |
getRegexps()
Get the regular expressions to match.
|
List<String> |
getValues()
Get the exact values to match.
|
void |
setRegexps(Collection<Pattern> exps)
Set the regular expressions to match.
|
void |
setValues(Collection<String> vals)
Set the exact values to match.
|
@Nonnull @NonnullElements private List<String> values
@Nonnull @NonnullElements private List<Pattern> regexps
public Candidate(@Nonnull @NotEmpty String name)
name - Attribute Name to match@Nonnull @NotEmpty public String getName()
@Nullable public String getNameFormat()
@Nonnull @NonnullElements @Unmodifiable @NotLive public List<String> getValues()
public void setValues(@Nonnull @NonnullElements Collection<String> vals)
vals - the exact values to match@Nonnull @NonnullElements @Unmodifiable @NotLive public List<Pattern> getRegexps()
public void setRegexps(@Nonnull @NonnullElements Collection<Pattern> exps)
exps - the regular expressions to matchCopyright © 1999–2017 Shibboleth Consortium. All rights reserved.