package net.andreinc.jbvext.annotations.misc.validators; import net.andreinc.jbvext.annotations.misc.OneOfChars; import org.apache.commons.lang3.ArrayUtils; import javax.validation.ConstraintValidatorContext; import java.util.Objects; public class OneOfCharsValidator extends OneOfValidator<OneOfChars, Character> { @Override public boolean isValid(Character value, ConstraintValidatorContext context) { return super.isValid(value, ArrayUtils.toObject(annotation.value()), Objects::equals, context); } }