Subversion Repositories Integrator Subversion

Rev

Blame | Last modification | View Log | Download | RSS feed

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;
        }

}