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

public class ServidorAvaliacaoIdBuilder extends AbstractEntidadeBuilder<ServidorAvaliacaoId> {
       
        public ServidorAvaliacaoIdBuilder() {}
       
        public ServidorAvaliacaoIdBuilder(Long sequencialDadoFuncional, Long numeroAno){
                this.comSequencialDadoFuncional(sequencialDadoFuncional);
                this.comNumeroAno(numeroAno);
        }
       
        public ServidorAvaliacaoIdBuilder comSequencialDadoFuncional(Long sequencialDadoFuncional) {
                entidade.setSequencialDadoFuncionalServidor(sequencialDadoFuncional);
                return this;
        }
       
        public ServidorAvaliacaoIdBuilder comNumeroAno(Long numeroAno) {
                entidade.setNumeroAno(numeroAno);
                return this;
        }
       
        public ServidorAvaliacaoIdBuilder comSequencialDadoFuncional(String sequencialDadoFuncional) {
                entidade.setSequencialDadoFuncionalServidor(parseLong(sequencialDadoFuncional));
                return this;
        }
       
        public ServidorAvaliacaoIdBuilder comNumeroAno(String numeroAno) {
                entidade.setNumeroAno(parseLong(numeroAno));
                return this;
        }
       
        @Override
        protected void inicializarDadosDefault() {
                entidade = new ServidorAvaliacaoId();
        }

}