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.srv.model.Banco;
4
import br.gov.al.saude.srv.model.Servidor;
5
import br.gov.al.saude.srv.model.ServidorContaBancaria;
6
import br.gov.al.saude.test.unidade.generic.builder.AbstractEntidadeBuilder;
7
 
8
public class ServidorContaBancariaBuilder extends AbstractEntidadeBuilder<ServidorContaBancaria> {
9
 
10
        @Override
11
        protected void inicializarDadosDefault() {
12
                entidade = new ServidorContaBancaria();
13
        }
14
 
15
        public ServidorContaBancariaBuilder comBanco(Banco banco) {
16
                entidade.setBanco(banco);
17
                return this;
18
        }
19
 
20
        public ServidorContaBancariaBuilder comBanco(String codigoBanco) {
21
                entidade.setBanco(new BancoBuilder().comCodigo(codigoBanco).build());
22
                return this;
23
        }
24
 
25
        public ServidorContaBancariaBuilder comNumeroConta(String numeroConta) {
26
                entidade.setNumeroConta(numeroConta);
27
                return this;
28
        }
29
 
30
        public ServidorContaBancariaBuilder comNumeroAgencia(String numeroAgencia) {
31
                entidade.setNumeroAgencia(numeroAgencia);
32
                return this;
33
        }
34
 
35
        public ServidorContaBancariaBuilder comNumeroOperacao(String numeroOperacao) {
36
                entidade.setNumeroOperacao(parseInt(numeroOperacao));
37
                return this;
38
        }
39
 
40
        public ServidorContaBancariaBuilder comServidor(Servidor servidor) {
41
                entidade.setServidor(servidor);
42
                return this;
43
        }
44
 
45
        public ServidorContaBancariaBuilder comServidor(String sequencialServidor) {
46
                entidade.setServidor(new ServidorBuilder().comSequencial(sequencialServidor).build());
47
                return this;
48
        }
49
 
50
}