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.StringUtils;
import br.gov.al.saude.srv.model.Funcao;
import br.gov.al.saude.test.unidade.generic.builder.AbstractEntidadeBuilder;

public class FuncaoBuilder extends AbstractEntidadeBuilder<Funcao> {

        @Override
        protected void inicializarDadosDefault() {
                entidade = new Funcao();
        }
       
        public FuncaoBuilder comCodigo(String codigo) {
                entidade.setCodigo(parseInt(codigo));
                return this;
        }
       
        public FuncaoBuilder comDescricao(String descricao) {
                entidade.setDescricao(descricao);
                return this;
        }
       
        public FuncaoBuilder comNivel(String nivel) {
                entidade.setNivel(nivel);
                return this;
        }
       
        public FuncaoBuilder comTipoFuncao(String tipo) {
                entidade.setTipo(tipo);
                return this;
        }
       
        public FuncaoBuilder comQuantidadeVagas(String quantidadeVagas) {
                entidade.setQuantidadeVagas(StringUtils.valueLong(quantidadeVagas));
                return this;
        }
       
        public FuncaoBuilder comAtivo(String ativo) {
                entidade.setAtivo(StringUtils.valueBoolean(ativo));
                return this;
        }
}