Создание пользовательской аннотации в Java для принудительного использования верхнего или нижнего регистра
Цените любую помощь для создания пользовательских аннотаций в JAVA, применяя верхний или нижний регистр для поля pojo. Как получить что-то вроде ниже
// CaseMode enum would be
public enum CaseMode {
UPPER, LOWER;
}
@Target({ ElementType.FIELD, ElementType.METHOD })
@Retention(RetentionPolicy.RUNTIME)
public @interface Case {
// NEED HELP HERE
}
public class Customer {
@Case(value=CaseMode.UPPER)
private String fName;
{ set; get; }
}
Метод установки в Customer Object по умолчанию должен принудительно хранить данные в UPPERCASE или LOWERCASE на основе аннотации. Цени любую помощь, чтобы получить это.
заранее спасибо