Blame |
Last modification |
View Log
| Download
| RSS feed
package br.gov.al.saude.test.formatador;
import static br.gov.al.saude.test.util.SrvConversorDeTipo.FORMATO_DATE_DD_MM_YYYY_HH_MM;
import static br.gov.al.saude.test.util.SrvConversorDeTipo.converterDateParaString;
import java.util.ArrayList;
import java.util.List;
import br.gov.al.saude.srv.model.Servidor;
import br.gov.al.saude.test.util.formatador.impl.AbstractFormatadorDeMensagem;
public class FormatadorServidor
extends AbstractFormatadorDeMensagem
<Servidor
> {
private static final String PADRAO_SERVIDOR =
"CPF: ''{0}'', Nome: ''{1}'', Situação Cadastral: ''{2}'', Usuário Cadastro: ''{3}'', Usuário Homologação: ''{4}'', " +
"Data e Hora de Cadastro: ''{5}'', Data e Hora de Alteração: ''{6}''";
@
Override
protected String obterPadrao
() {
return PADRAO_SERVIDOR
;
}
@
Override
protected List<Object> gerarParametros
(Servidor servidor
) {
List<Object> listaParametros =
new ArrayList<Object>();
listaParametros.
add(servidor.
getPessoa().
getNumeroDocumento());
listaParametros.
add(servidor.
getPessoa().
getNomePessoa());
listaParametros.
add(servidor.
getDescricaoTipoSituacaoCadastral().
toUpperCase());
listaParametros.
add(servidor.
getUsuario().
getNomePessoa().
toUpperCase());
listaParametros.
add(servidor.
getUsuarioAlteracaoSituacaoCadastral().
getNomePessoa().
toUpperCase());
listaParametros.
add(converterDateParaString
(servidor.
getDataHoraCadastro(), FORMATO_DATE_DD_MM_YYYY_HH_MM
));
listaParametros.
add(converterDateParaString
(servidor.
getDataHoraAlteracao(), FORMATO_DATE_DD_MM_YYYY_HH_MM
));
return listaParametros
;
}
}