Blame |
Last modification |
View Log
| Download
| RSS feed
package br.gov.al.saude.test.formatador;
import java.util.ArrayList;
import java.util.List;
import br.gov.al.saude.framework.core.util.DataUtils;
import br.gov.al.saude.scg.model.view.PessoaDocumentoView;
import br.gov.al.saude.test.util.formatador.impl.AbstractFormatadorDeMensagem;
public class FormatadorDocumento
extends AbstractFormatadorDeMensagem
<PessoaDocumentoView
> {
@
Override
protected String obterPadrao
() {
StringBuilder mensagemPadrao =
new StringBuilder();
mensagemPadrao.
append("Documento: ''{0}'', Número do Documento: ''{1}'', ");
mensagemPadrao.
append("Data de Emissão: ''{2}'', Órgão Expedidor: ''{3}''");
return mensagemPadrao.
toString();
}
@
Override
protected List<Object> gerarParametros
(PessoaDocumentoView documento
) {
List<Object> listaParametros =
new ArrayList<Object>();
listaParametros.
add(documento.
getSiglaTipoDocumento());
listaParametros.
add(documento.
getNumero());
listaParametros.
add(DataUtils.
converterDataParaString(documento.
getDataEmissao()));
listaParametros.
add(documento.
getDescricaoOrgaoEmissor());
return listaParametros
;
}
}