Subversion Repositories Integrator Subversion

Rev

Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
1 espaco 1
package br.gov.al.saude.test.builder;
2
 
3
import br.gov.al.saude.framework.core.util.DataUtils;
4
import br.gov.al.saude.srv.model.ServidorDependente;
5
import br.gov.al.saude.test.unidade.generic.builder.AbstractEntidadeBuilder;
6
 
7
public class ServidorDependenteBuilder extends
8
                AbstractEntidadeBuilder<ServidorDependente> {
9
 
10
        @Override
11
        protected void inicializarDadosDefault() {
12
                entidade = new ServidorDependente();
13
        }
14
 
15
        public ServidorDependenteBuilder comSequencial(String sequencialDependente) {
16
                entidade.setSequencial(parseLong(sequencialDependente));
17
 
18
                return this;
19
        }
20
 
21
        public ServidorDependenteBuilder comCPF(String numeroCPF) {
22
                entidade.setNumeroCpf(numeroCPF);
23
 
24
                return this;
25
        }
26
 
27
        public ServidorDependenteBuilder comNome(String nome) {
28
                entidade.setNome(nome);
29
 
30
                return this;
31
        }
32
 
33
        public ServidorDependenteBuilder comSexo(String tipoSexo) {
34
                entidade.setTipoSexo(tipoSexo);
35
 
36
                return this;
37
        }
38
 
39
        public ServidorDependenteBuilder comDataNascimento(String dataNascimento) {
40
                entidade.setDataNascimento(DataUtils.converterStringParaData(dataNascimento));
41
 
42
                return this;
43
        }
44
 
45
        public ServidorDependenteBuilder comTipoParentesco(String tipoParentesco) {
46
                entidade.setTipoParentesco(tipoParentesco);
47
 
48
                return this;
49
        }
50
}