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

public class AvaliacaoDesempenhoBuilder extends AbstractEntidadeBuilder<AvaliacaoDesempenho>{

        public AvaliacaoDesempenhoBuilder comSequencial(String codigo) {
                entidade.setSequencial(parseLong(codigo));
                return this;
        }
       
        public AvaliacaoDesempenhoBuilder comTipoRespostaMultiplaEscolha(String tipoRespostaMultiplaEscolha){
                entidade.setTipoRespotaMutiplaEscolha(tipoRespostaMultiplaEscolha);
                return this;
        }
       
        public AvaliacaoDesempenhoBuilder comRespostaAberta(String respostaAberta){
                entidade.setRespostaAberta(respostaAberta);
                return this;
        }
       
        public AvaliacaoDesempenhoBuilder comQuestaoAvaliacaoDesempenho(QuestaoAvaliacaoDesempenho questaoAvaliacaoDesempenho){
                entidade.setQuestaoAvaliacaoDesempenho(questaoAvaliacaoDesempenho);
                return this;
        }
       
        public AvaliacaoDesempenhoBuilder comServidorAvaliacao(ServidorAvaliacao servidorAvaliacao){
                entidade.setServidorAvaliacao(servidorAvaliacao);
                return this;
        }
       
        @Override
        protected void inicializarDadosDefault() {
                entidade = new AvaliacaoDesempenho();
        }
}