package com.acme.validation.validators;
import javax.validation.ConstraintValidator;
import javax.validation.ConstraintValidatorContext;
import javax.validation.constraints.Future;
import org.threeten.extra.YearWeek;
/**
* @author Marko Bekhta
*/
public class FutureYearWeekValidator implements ConstraintValidator<Future, YearWeek> {
@Override
public void initialize(Future constraintAnnotation) {
}
public boolean isValid(YearWeek value, ConstraintValidatorContext context) {
if ( value == null ) {
return true;
}
return YearWeek.now().isBefore( value );
}
}