Subversion Repositories Integrator Subversion

Rev

Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
1 espaco 1
package br.gov.al.saude.test.formatador;
2
 
3
import java.util.ArrayList;
4
import java.util.List;
5
 
6
import br.gov.al.saude.framework.core.util.DataUtils;
7
import br.gov.al.saude.scg.model.view.PessoaDocumentoView;
8
import br.gov.al.saude.test.util.formatador.impl.AbstractFormatadorDeMensagem;
9
 
10
public class FormatadorDocumento extends AbstractFormatadorDeMensagem<PessoaDocumentoView> {
11
 
12
        @Override
13
        protected String obterPadrao() {
14
                StringBuilder mensagemPadrao = new StringBuilder();
15
                mensagemPadrao.append("Documento: ''{0}'', Número do Documento: ''{1}'', ");
16
                mensagemPadrao.append("Data de Emissão: ''{2}'', Órgão Expedidor: ''{3}''");
17
                return mensagemPadrao.toString();
18
        }
19
 
20
        @Override
21
        protected List<Object> gerarParametros(PessoaDocumentoView documento) {
22
                List<Object> listaParametros = new ArrayList<Object>();
23
                listaParametros.add(documento.getSiglaTipoDocumento());
24
                listaParametros.add(documento.getNumero());
25
                listaParametros.add(DataUtils.converterDataParaString(documento.getDataEmissao()));
26
                listaParametros.add(documento.getDescricaoOrgaoEmissor());
27
                return listaParametros;
28
        }
29
 
30
}