alidação de string Java usando valores de enumeração e anotaç
Eu quero validar uma string em um conjunto de valores usando a anotação. O que eu quero é basicamente isso
@ValidateString(enumClass=com.co.enum)
String dataType;
int maxValue;
int minValue;
int precision;
o
@ValidateString(values={"String","Boolean", "Integer"})
String dataType;
int maxValue;
int minValue;
int precision;
Também quero validar outras variáveis, dependendo do valor definido em dataType,
if (dataType = "String") maxValue, minValue, precision, todos devem ser nulos ou zer
Não consigo pensar em uma maneira de conseguir isso com anotações personalizadas. .
Alguém por favor me ajude