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.rhd.model.RevisaoAvaliacao;
import br.gov.al.saude.rhd.model.ServidorAvaliacao;
import br.gov.al.saude.test.unidade.generic.builder.AbstractEntidadeBuilder;

public class RevisaoAvaliacaoBuilder extends AbstractEntidadeBuilder<RevisaoAvaliacao>{
       
        public RevisaoAvaliacaoBuilder comSequencial(String sequencial){
                entidade.setSequencial(parseLong(sequencial));
                return this;
        }
       
        public RevisaoAvaliacaoBuilder comSolicitacao(String solicitacao){
                entidade.setSolicitacao(solicitacao);
                return this;
        }
       
        public RevisaoAvaliacaoBuilder comResposta(String resposta){
                entidade.setResposta(resposta);
                return this;
        }
       
        public RevisaoAvaliacaoBuilder comTipoAvaliacao(String tipoAvaliacao){
                entidade.setTipoAvaliacao(tipoAvaliacao);
                return this;
        }
       
        public RevisaoAvaliacaoBuilder comNota(String nota){
                entidade.setNota(parseDouble(nota));
                return this;
        }
       
        public RevisaoAvaliacaoBuilder comTipoRevisao(String tipoRevisao){
                entidade.setTipoRevisao(tipoRevisao);
                return this;
        }
       
        public RevisaoAvaliacaoBuilder comServidorAvaliacao(ServidorAvaliacao servidorAvaliacao){
                entidade.setServidorAvaliacao(servidorAvaliacao);
                return this;
        }
       
        public RevisaoAvaliacaoBuilder comDataHoraCadastro(String dataHoraCadastro){
                entidade.setDataHoraCadastro(DataUtils.converterStringParaData(dataHoraCadastro));
                return this;
        }
       
        @Override
        protected void inicializarDadosDefault() {
                entidade = new RevisaoAvaliacao();
        }
}