Seguindo o livro capítulo 06 na classe Uf usei @PlcValSimpleFormat e acontece 2 problemas:
1- O CAPITALIZE não funciona
2- UPPER_CASE não muda para maiuscula e da o seguinte erro quando digito a sigla em minusculo:
corpo:formulario:j_idt91:4:sigla está com formato inválido na linha 5.
Alguém pode me ajudar?
Segue abaixo as propriedades na classe
@PlcValSimpleFormat(format=SimpleFormat.CAPITALIZE )
@NotNull(groups=PlcValGroupEntityList.class)
@RequiredIf(valueOf="id",is=RequiredIfType.not_empty)
@Size(max = 40)
@PlcReference(testDuplicity=true)
@Column
private String nome;
@PlcValSimpleFormat(format=SimpleFormat.UPPER_CASE)
@PlcValExactSize(size=2)
@RequiredIf(valueOf="nome",is=RequiredIfType.not_empty)
@NotNull(groups=PlcValGroupEntityList.class)
@Size(max = 2)
@Column
private String sigla;
Autor: Celio Luiz Rodrigues