org.databene.benerator.primitive.datetime
Class DayOfWeekValidator
java.lang.Object
org.databene.commons.validator.bean.AbstractConstraintValidator<DayOfWeek,java.util.Date>
org.databene.benerator.primitive.datetime.DayOfWeekValidator
- All Implemented Interfaces:
- javax.validation.ConstraintValidator<DayOfWeek,java.util.Date>, org.databene.commons.Validator<java.util.Date>
public class DayOfWeekValidator
- extends org.databene.commons.validator.bean.AbstractConstraintValidator<DayOfWeek,java.util.Date>
Filters Date
s by their day of week.
All days of the week are accepted by default.
Attention: The weekday array begins with Monday (as defined in ISO_8601),
not with Sunday (as used in Calendar
).
Created at 23.09.2009 17:51:52
- Since:
- 0.6.0
- Author:
- Volker Bergmann
- See Also:
- ISO 8601
Methods inherited from class org.databene.commons.validator.bean.AbstractConstraintValidator |
toString, valid |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
DayOfWeekValidator
public DayOfWeekValidator()
setDaysOfWeekAccepted
public void setDaysOfWeekAccepted(boolean... daysOfWeekAccepted)
setWeekdaysAccepted
public void setWeekdaysAccepted(boolean weekdayAccepted)
setWeekendsAccepted
public void setWeekendsAccepted(boolean weekendAccepted)
initialize
public void initialize(DayOfWeek params)
- Specified by:
initialize
in interface javax.validation.ConstraintValidator<DayOfWeek,java.util.Date>
- Overrides:
initialize
in class org.databene.commons.validator.bean.AbstractConstraintValidator<DayOfWeek,java.util.Date>
isValid
public boolean isValid(java.util.Date candidate,
javax.validation.ConstraintValidatorContext ctx)
Copyright © 2013. All Rights Reserved.