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_DATA_DD_MM_YYYY;
import static br.gov.al.saude.test.util.SrvConversorDeTipo.converterDateParaString;
import static br.gov.al.saude.test.ConstantesTestHelper.VALOR_VAZIO;
import java.util.ArrayList;
import java.util.List;
import br.gov.al.saude.framework.core.util.VerificadorUtil;
import br.gov.al.saude.srv.model.ServidorQualificacao;
import br.gov.al.saude.test.util.formatador.impl.AbstractFormatadorDeMensagem;
public class FormatadorQualificacao
extends
AbstractFormatadorDeMensagem
<ServidorQualificacao
> {
private static final String PADRAO_QUALIFICACAO =
"Tipo da Qualificação: ''{0}'', Descrição: ''{1}'', Instituição: ''{2}'', Carga Horária: ''{3}'', Data Inicial: ''{4}'', Data Final: ''{5}'', Observação: ''{6}''";
@
Override
protected String obterPadrao
() {
return PADRAO_QUALIFICACAO
;
}
@
Override
protected List<Object> gerarParametros
(ServidorQualificacao servidorQualificacao
) {
List<Object> listaParametros =
new ArrayList<Object>();
listaParametros.
add(servidorQualificacao.
getDescricaoTipoQualificacao().
toUpperCase());
listaParametros.
add(servidorQualificacao.
getDescricao().
toUpperCase());
listaParametros.
add(servidorQualificacao.
getInstituicao().
toUpperCase());
listaParametros.
add(servidorQualificacao.
getCargaHoraria().
toString());
listaParametros.
add(converterDateParaString
(servidorQualificacao.
getDataInicial(), FORMATO_DATA_DD_MM_YYYY
));
listaParametros.
add(converterDateParaString
(servidorQualificacao.
getDataFinal(), FORMATO_DATA_DD_MM_YYYY
));
listaParametros.
add(VerificadorUtil.
naoEstaNuloOuVazio(servidorQualificacao.
getObservacao()) ? servidorQualificacao.
getObservacao() : VALOR_VAZIO
);
return listaParametros
;
}
}