Interface TimeValidator
- All Known Implementing Classes:
AbstractTimeValidator
,AbstractTimeValidator.DateConstraint
,AbstractTimeValidator.LocalDateConstraint
,AbstractTimeValidator.LocalDateTimeConstraint
,AbstractTimeValidator.LocalTimeConstraint
,AbstractTimeValidator.OffsetDateTimeConstraint
,AbstractTimeValidator.OffsetTimeConstraint
public interface TimeValidator
Base interface for date/time validators which contains all restrictions.
-
Method Summary
Modifier and TypeMethodDescriptionboolean
isFuture()
boolean
boolean
isPast()
boolean
void
setCheckSeconds
(boolean checkSeconds) Sets check seconds to validator.
-
Method Details
-
isPast
boolean isPast()- Returns:
- true if date or time in the past
-
isPastOrPresent
boolean isPastOrPresent()- Returns:
- true if date or time in the past or present
-
isFuture
boolean isFuture()- Returns:
- true if date or time in the future
-
isFutureOrPresent
boolean isFutureOrPresent()- Returns:
- true if date or time in the future or present
-
setCheckSeconds
void setCheckSeconds(boolean checkSeconds) Sets check seconds to validator. Set true if validator should check seconds and nanos while it comparing dates or times.- Parameters:
checkSeconds
- check seconds and nanos option, false by default
-