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

public class ServidorDependenteBuilder extends
                AbstractEntidadeBuilder<ServidorDependente> {

        @Override
        protected void inicializarDadosDefault() {
                entidade = new ServidorDependente();
        }
       
        public ServidorDependenteBuilder comSequencial(String sequencialDependente) {
                entidade.setSequencial(parseLong(sequencialDependente));
               
                return this;
        }
       
        public ServidorDependenteBuilder comCPF(String numeroCPF) {
                entidade.setNumeroCpf(numeroCPF);
               
                return this;
        }
       
        public ServidorDependenteBuilder comNome(String nome) {
                entidade.setNome(nome);
               
                return this;
        }
       
        public ServidorDependenteBuilder comSexo(String tipoSexo) {
                entidade.setTipoSexo(tipoSexo);
               
                return this;
        }
       
        public ServidorDependenteBuilder comDataNascimento(String dataNascimento) {
                entidade.setDataNascimento(DataUtils.converterStringParaData(dataNascimento));
               
                return this;
        }

        public ServidorDependenteBuilder comTipoParentesco(String tipoParentesco) {
                entidade.setTipoParentesco(tipoParentesco);
               
                return this;
        }
}