Blame |
Last modification |
View Log
| Download
| RSS feed
package br.gov.al.saude.test.formatador;
import static br.gov.al.saude.test.ConstantesTestHelper.VALOR_VAZIO;
import java.util.ArrayList;
import java.util.List;
import br.gov.al.saude.framework.core.util.VerificadorUtil;
import br.gov.al.saude.srv.model.ServidorContaBancaria;
import br.gov.al.saude.test.util.formatador.impl.AbstractFormatadorDeMensagem;
public class FormatadorDadoBancario
extends
AbstractFormatadorDeMensagem
<ServidorContaBancaria
> {
private static final String PADRAO_CONTA_BANCARIA =
"Banco: ''{0}'', Agência: ''{1}'', Conta: ''{2}'', Operação: ''{3}''";
@
Override
protected String obterPadrao
() {
return PADRAO_CONTA_BANCARIA
;
}
@
Override
protected List<Object> gerarParametros
(ServidorContaBancaria servidorContaBancaria
) {
List<Object> listaParametros =
new ArrayList<Object>();
listaParametros.
add(servidorContaBancaria.
getBanco().
getDescricao());
listaParametros.
add(servidorContaBancaria.
getNumeroAgencia());
listaParametros.
add(servidorContaBancaria.
getNumeroConta());
listaParametros.
add(VerificadorUtil.
naoEstaNuloOuVazio(servidorContaBancaria.
getNumeroOperacao()) ? servidorContaBancaria.
getNumeroOperacao() : VALOR_VAZIO
);
return listaParametros
;
}
}