Utilizando Resource Bundle

Vamos validar um documento de CNPJ utilzando o Stella Core e buscaremos as mensagens de erro em um arquivo.

O MessageProducer que instanciaremos irá buscar as mensagens em um arquivo. Para isso passamos o ResourceBundle como argumento do construtor.

Portanto, devemos ter o arquivo StellaValidationMessages_pt_BR.properties no classpath:

Agora, veja como é simples realizar a validação do documento.

Após a execução deste programa a saída do console apresentará a seguinte linha: [CNPJ inválido : Dígitos verificadores incorretos]

Veja abaixo código completo: