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.scs.model.Turma;
7
import br.gov.al.saude.test.util.ConversorDeTipo;
8
import br.gov.al.saude.test.util.formatador.impl.AbstractFormatadorDeMensagem;
9
 
10
public class FormatadorTurma extends AbstractFormatadorDeMensagem<Turma> {
11
 
12
        private static final String PADRAO_TURMA = "Capacitacao: ''{0}'', Identificador da Turma: ''{1}'', Ano de Exercício: ''{2}'', "
13
                                                                                         + "Unidade Solicitante: ''{3}'', Situação da Turma: ''{4}'', Ativo: ''{5}''";
14
 
15
        @Override
16
        protected String obterPadrao() {
17
                return PADRAO_TURMA;
18
        }
19
 
20
        @Override
21
        protected List<Object> gerarParametros(Turma turma) {
22
                List<Object> listaParametros = new ArrayList<Object>();
23
                listaParametros.add(turma.getCapacitacao().getDescricao());
24
                listaParametros.add(turma.getSequencial());
25
                listaParametros.add(ConversorDeTipo.converterIntegerParaString(turma.getAnoExercicio()));
26
                listaParametros.add(turma.getUnidadeSolicitante().getDescricao());
27
                listaParametros.add(turma.getSituacaoTurma());
28
                listaParametros.add(turma.getIndicadorAtivo()?"Sim":"Não");
29
                return listaParametros;
30
        }
31
 
32
}