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.scs.model.Capacitacao;
import br.gov.al.saude.scs.tipo.TipoFormaPresenca;
import br.gov.al.saude.test.util.formatador.impl.AbstractFormatadorDeMensagem;
public class FormatadorCapacitacao
extends AbstractFormatadorDeMensagem
<Capacitacao
> {
private static final String PADRAO_CAPACITACAO =
"Descrição: ''{0}'', Natureza: ''{1}'', Forma de Presença: ''{2}'', Ativo: ''{3}''";
@
Override
protected String obterPadrao
() {
return PADRAO_CAPACITACAO
;
}
@
Override
protected List<Object> gerarParametros
(Capacitacao capacitacao
) {
List<Object> listaParametros =
new ArrayList<Object>();
listaParametros.
add(capacitacao.
getDescricao());
listaParametros.
add(capacitacao.
getNatureza().
getDescricao());
listaParametros.
add(TipoFormaPresenca.
parse(capacitacao.
getTipoFormaPresenca()).
getDescricao());
listaParametros.
add(capacitacao.
getIndicadorAtivo()?"Sim":
"Não");
return listaParametros
;
}
}