|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.unboundid.util.args.ArgumentValueValidator
com.unboundid.util.args.TimestampRangeArgumentValueValidator
@NotMutable @ThreadSafety(level=COMPLETELY_THREADSAFE) public final class TimestampRangeArgumentValueValidator
This class provides an implementation of an argument value validator that
ensures that values must be timestamps (parsable by the
TimestampArgument
class) within a specified time range.
Constructor Summary | |
---|---|
TimestampRangeArgumentValueValidator(java.util.Date oldestAllowedDate,
java.util.Date mostRecentAllowedDate)
Creates a new validator that will ensure that timestamp values are within the specified time range. |
Method Summary | |
---|---|
java.util.Date |
getMostRecentAllowedDate()
Retrieves the most recent allowed date value that will be permitted by this validator. |
java.util.Date |
getOldestAllowedDate()
Retrieves the oldest allowed date value that will be permitted by this 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. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public TimestampRangeArgumentValueValidator(java.util.Date oldestAllowedDate, java.util.Date mostRecentAllowedDate)
oldestAllowedDate
- The oldest timestamp that will be accepted
by this validator. It may be null
if any timestamp older than the provided
mostRecentAllowedDate
will be
permitted.mostRecentAllowedDate
- The most recent timestamp that will be
accepted by this validator. It may be
null
if any timestamp more recent
than the provided oldestAllowedDate
will be permitted.Method Detail |
---|
public java.util.Date getOldestAllowedDate()
null
if any timestamp older than the
most recent allowed date will be permitted.public java.util.Date getMostRecentAllowedDate()
null
if any timestamp newer than the oldest
allowed date will be permitted.public void validateArgumentValue(Argument argument, java.lang.String valueString) throws ArgumentException
validateArgumentValue
in class ArgumentValueValidator
argument
- 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.public java.lang.String toString()
toString
in class java.lang.Object
public void toString(java.lang.StringBuilder buffer)
buffer
- The buffer to which the string representation should be
appended.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |