Subversion Repositories Integrator Subversion

Rev

Rev 631 | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
620 blopes 1
package br.com.ec.domain.dto;
2
 
3
import java.util.Date;
4
 
5
public class ClienteDTO {
6
 
7
        private String nome;
8
        private Long sequencial;
9
        private String cpfCnpj;
10
        private String sexo;
11
        private String email;
12
        private String contato;
13
        private String telefone;
14
        private String endereco;
15
        private String observacao;
16
        private Date dataNascimento;
17
        private Date dataCadastro;
18
        private Boolean indicadorNovidades;
19
        private Boolean ativo;
20
 
21
        /*
22
        private Modelo modelo;
23
        private Set<Venda> listaVendas;
24
        private Set<EstoqueAuditoria> listaTrocas;
25
        private Set<Cupom> listaCupons;
26
        private List<Pedido> pedidos = new ArrayList<Pedido>();
27
        */
28
 
29
        public ClienteDTO() {
30
        }
31
 
694 blopes 32
        public ClienteDTO(Long sequencial) {
33
                this.sequencial = sequencial;
34
        }
35
 
631 blopes 36
        public ClienteDTO(Long sequencial, String nome, String cpfCnpj, Date dataNascimento, String contato, String telefone) {
623 blopes 37
                this.sequencial = sequencial;
38
                this.nome = nome;
631 blopes 39
                this.cpfCnpj = cpfCnpj;
623 blopes 40
                this.dataNascimento = dataNascimento;
41
                this.contato = contato;
42
                this.telefone = telefone;
43
        }
44
 
620 blopes 45
        public String getNome() {
46
                return nome;
47
        }
48
        public void setNome(String nome) {
49
                this.nome = nome;
50
        }
51
 
52
        public Long getSequencial() {
53
                return sequencial;
54
        }
55
        public void setSequencial(Long sequencial) {
56
                this.sequencial = sequencial;
57
        }
58
 
59
        public String getCpfCnpj() {
60
                return cpfCnpj;
61
        }
62
        public void setCpfCnpj(String cpfCnpj) {
63
                this.cpfCnpj = cpfCnpj;
64
        }
65
 
66
        public String getSexo() {
67
                return sexo;
68
        }
69
        public void setSexo(String sexo) {
70
                this.sexo = sexo;
71
        }
72
 
73
        public String getEmail() {
74
                return email;
75
        }
76
        public void setEmail(String email) {
77
                this.email = email;
78
        }
79
 
80
        public String getContato() {
81
                return contato;
82
        }
83
        public void setContato(String contato) {
84
                this.contato = contato;
85
        }
86
 
87
        public String getTelefone() {
88
                return telefone;
89
        }
90
        public void setTelefone(String telefone) {
91
                this.telefone = telefone;
92
        }
93
 
94
        public String getEndereco() {
95
                return endereco;
96
        }
97
        public void setEndereco(String endereco) {
98
                this.endereco = endereco;
99
        }
100
 
101
        public String getObservacao() {
102
                return observacao;
103
        }
104
        public void setObservacao(String observacao) {
105
                this.observacao = observacao;
106
        }
107
 
108
        public Date getDataNascimento() {
109
                return dataNascimento;
110
        }
111
        public void setDataNascimento(Date dataNascimento) {
112
                this.dataNascimento = dataNascimento;
113
        }
114
 
115
        public Date getDataCadastro() {
116
                return dataCadastro;
117
        }
118
        public void setDataCadastro(Date dataCadastro) {
119
                this.dataCadastro = dataCadastro;
120
        }
121
 
122
        public Boolean getIndicadorNovidades() {
123
                return indicadorNovidades;
124
        }
125
        public void setIndicadorNovidades(Boolean indicadorNovidades) {
126
                this.indicadorNovidades = indicadorNovidades;
127
        }
128
 
129
        public Boolean getAtivo() {
130
                return ativo;
131
        }
132
        public void setAtivo(Boolean ativo) {
133
                this.ativo = ativo;
134
        }
624 blopes 135
 
136
        public String getObterPrimeiroNome() {
137
                if (nome == null || nome.trim().isEmpty()) {
138
            return "";
139
        }
140
                return nome.trim().split(" ")[0];
141
        }
620 blopes 142
 
143
}