@NotMutable @ThreadSafety(level=COMPLETELY_THREADSAFE) public final class ProhibitDNInSubtreeArgumentValueValidator extends ArgumentValueValidator implements java.io.Serializable
| Constructor and Description |
|---|
ProhibitDNInSubtreeArgumentValueValidator(java.util.Collection<DN> baseDNs)
Creates a new instance of this argument value validator with the provided
information.
|
ProhibitDNInSubtreeArgumentValueValidator(DN... baseDNs)
Creates a new instance of this argument value validator with the provided
information.
|
| Modifier and Type | Method and Description |
|---|---|
java.util.List<DN> |
getBaseDNs()
Retrieves a list of the prohibited base DNs for this argument value
validator.
|
java.lang.String |
toString()
Retrieves a string representation of this argument value validator.
|
void |
toString(java.lang.StringBuilder buffer)
Appends a string representation of this argument value validator to the
provided buffer.
|
void |
validateArgumentValue(Argument argument,
java.lang.String valueString)
Examines the value(s) assigned to the provided argument to determine
whether they are acceptable.
|
public ProhibitDNInSubtreeArgumentValueValidator(@NotNull DN... baseDNs)
baseDNs - The set of prohibited base DNs for values of the
associated argument. It must not be null or
empty.public ProhibitDNInSubtreeArgumentValueValidator(@NotNull java.util.Collection<DN> baseDNs)
baseDNs - The set of prohibited base DNs for values of the
associated argument. It must not be null or
empty.@NotNull public java.util.List<DN> getBaseDNs()
public void validateArgumentValue(@NotNull Argument argument, @NotNull java.lang.String valueString) throws ArgumentException
validateArgumentValue in class ArgumentValueValidatorargument - The argument to which the value is being provided.valueString - The string representation of the value to be
validated. This value will have already passed any
normal validation performed by the argument.ArgumentException - If the provided value is determined to be
unacceptable.@NotNull public java.lang.String toString()
toString in class java.lang.Object