package br.gov.al.saude.test.builder;
import br.gov.al.saude.framework.core.util.DataUtils;
import br.gov.al.saude.srv.model.ServidorQualificacao;
import br.gov.al.saude.test.unidade.generic.builder.AbstractEntidadeBuilder;
public class ServidorQualificacaoBuilder
extends AbstractEntidadeBuilder
<ServidorQualificacao
> {
@
Override
protected void inicializarDadosDefault
() {
entidade =
new ServidorQualificacao
();
}
public ServidorQualificacaoBuilder comSequencial
(String sequencial
) {
entidade.
setSequencial(parseLong
(sequencial
));
return this;
}
public ServidorQualificacaoBuilder comDescricao
(String descricao
) {
entidade.
setDescricao(descricao
);
return this;
}
public ServidorQualificacaoBuilder comTipoQualificacao
(String tipoQualificacao
) {
entidade.
setTipoQualificacao(tipoQualificacao
);
return this;
}
public ServidorQualificacaoBuilder comInstituicao
(String instituicao
) {
entidade.
setInstituicao(instituicao
);
return this;
}
public ServidorQualificacaoBuilder comDataInicial
(String dataInicial
) {
entidade.
setDataInicial(DataUtils.
converterStringParaData(dataInicial
));
return this;
}
public ServidorQualificacaoBuilder comDataFinal
(String dataFinal
) {
entidade.
setDataFinal(DataUtils.
converterStringParaData(dataFinal
));
return this;
}
public ServidorQualificacaoBuilder comCargaHoraria
(String cargaHoraria
) {
entidade.
setCargaHoraria(parseInt
(cargaHoraria
));
return this;
}
public ServidorQualificacaoBuilder comObservacao
(String observacao
) {
entidade.
setObservacao(observacao
);
return this;
}
}