org.databene.benerator.primitive.datetime
Class DayOfWeekValidator

java.lang.Object
  extended by org.databene.commons.validator.bean.AbstractConstraintValidator<DayOfWeek,java.util.Date>
      extended by 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 Dates 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

Constructor Summary
DayOfWeekValidator()
           
 
Method Summary
 void initialize(DayOfWeek params)
           
 boolean isValid(java.util.Date candidate, javax.validation.ConstraintValidatorContext ctx)
           
 void setDaysOfWeekAccepted(boolean... daysOfWeekAccepted)
           
 void setWeekdaysAccepted(boolean weekdayAccepted)
           
 void setWeekendsAccepted(boolean weekendAccepted)
           
 
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
 

Constructor Detail

DayOfWeekValidator

public DayOfWeekValidator()
Method Detail

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.