package no.niths.domain.constraints;
import javax.validation.ConstraintValidator;
import javax.validation.ConstraintValidatorContext;
/**
* Validator for the gender attribute in Student
*
* <p>
* Valid values is M, F or null if gender is not provided
* </p>
*
*/
public class StudentGenderValidator implements ConstraintValidator<StudentGender, Character> {
@Override
public void initialize(StudentGender number) {
}
/**
* Valid values is M(male), F(emale) or null
*/
@Override
public boolean isValid(Character studentSex, ConstraintValidatorContext context) {
if (studentSex == null || studentSex == 'M' || studentSex == 'F')
return true;
return false;
}
}