I want to validate a string against a set of values using annotations.
What I want is basically this:
@ValidateString(enumClass=com.co.enum) String d
You can use @NotNull annotation in conjunction with yours. To use that you need to add @Target( { ANNOTATION_TYPE }) annotation in ValidateString.
@NotNull
@Target( { ANNOTATION_TYPE })
ValidateString
http://docs.jboss.org/hibernate/validator/4.0.1/reference/en/html/validator-customconstraints.html