Subversion Repositories Integrator Subversion

Rev

Rev 430 | Go to most recent revision | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
265 espaco 1
package br.com.ec.domain.dto;
2
 
299 espaco 3
import java.util.Date;
4
 
5
import javax.persistence.Column;
265 espaco 6
import javax.persistence.Transient;
299 espaco 7
import javax.validation.constraints.Size;
265 espaco 8
 
299 espaco 9
import br.com.ec.core.util.StringUtil;
265 espaco 10
import br.com.ec.core.util.VerificadorUtil;
11
import br.com.ec.web.converters.FormatarUtil;
12
 
13
public class PessoaDTO {
14
 
15
        private Long sequencial;
16
        private String nome;
17
        private String tipoPessoa;
18
        private String cpfCnpj;
19
 
299 espaco 20
        private String email;
21
        private String telefone;
22
        private String contato;
23
        private String observacao;
24
        private String sexo;
25
        private String rg;
26
        private Date rgDataExpedicao;
27
        private String rgOrgaoEmissor;
28
        private Date dataNascimento;
29
        private String nacionalidade;
30
        private String localNascimento;
31
        private String ufNascimento;
32
        private String nomePai;
33
        private String nomeMae;
34
        private String tipoEstadoCivil;
35
        private String tipoRacaCor;
36
        private String tipoEscolaridade;
37
 
38
        private String pis;
39
        private String ctps;
40
        private String ctpsSerie;
41
        private String ctpsUf;
42
 
43
        private Boolean primeiroEmprego;
44
        private Boolean optantePeloFGTS;
45
 
46
        private Boolean pessoaDeficienteMotora;
47
        private Boolean pessoaDeficienteVisual;
48
        private Boolean pessoaDeficienteAuditiva;
49
        private Boolean pessoaReabilitado;
50
        private String pessoaDeficienteObservacao;
51
 
52
        //      PESSOA JURÍDICA
53
        private String nomeFantasia;
54
        private String razaoSocial;
55
        private String inscricaoEstadual;
56
        private Boolean inscricaoEstadualIsento;
57
        private String inscricaoMunicipal;
58
        private String tipoRegimeTributario;
59
 
60
        private Boolean indicadorNovidades;
61
        private boolean ativo;
62
 
265 espaco 63
        public PessoaDTO() {}
64
 
430 espaco 65
        public PessoaDTO(Long sequencial, String nome) {
66
                super();
67
                this.sequencial = sequencial;
68
                this.nome = nome;
69
        }
70
 
439 espaco 71
        public PessoaDTO(Long sequencial, String nome, String email) {
72
                super();
73
                this.sequencial = sequencial;
74
                this.nome = nome;
75
                this.email = email;
76
        }
77
 
299 espaco 78
        public static String CONSULTA_DTO = "e.sequencial, e.nome, e.tipoPessoa, e.cpfCnpj, e.ativo";
79
        public PessoaDTO(Long sequencial, String nome, String tipoPessoa, String cpfCnpj, Boolean ativo) {
80
                super();
265 espaco 81
                this.sequencial = sequencial;
82
                this.nome = nome;
83
                this.tipoPessoa = tipoPessoa;
84
                this.cpfCnpj = cpfCnpj;
299 espaco 85
                this.ativo = ativo;
265 espaco 86
        }
87
 
299 espaco 88
        public static String CONSULTA_DTO_COMPLETA = "e.sequencial, e.nome, e.tipoPessoa, e.cpfCnpj, e.email, e.telefone, e.contato, e.observacao, " +
89
                        "e.sexo, e.rg, e.rgDataExpedicao, e.rgOrgaoEmissor, e.dataNascimento, e.nacionalidade, e.localNascimento, e.ufNascimento, " +
90
                        "e.nomePai, e.nomeMae, e.tipoEstadoCivil, e.tipoRacaCor, e.tipoEscolaridade, e.pis, e.ctps, e.ctpsSerie, e.ctpsUf, " +
91
                        "e.primeiroEmprego, e.optantePeloFGTS, e.pessoaDeficienteMotora, e.pessoaDeficienteVisual, e.pessoaDeficienteAuditiva, " +
92
                        "e.pessoaReabilitado, e.pessoaDeficienteObservacao, e.ativo";
93
        public PessoaDTO(Long sequencial, String nome, String tipoPessoa, String cpfCnpj, String email, String telefone, String contato,
94
                        String observacao, String sexo, String rg, Date rgDataExpedicao, String rgOrgaoEmissor, Date dataNascimento,
95
                        String nacionalidade, String localNascimento, String ufNascimento, String nomePai, String nomeMae, String tipoEstadoCivil,
96
                        String tipoRacaCor, String tipoEscolaridade, String pis, String ctps, String ctpsSerie, String ctpsUf, Boolean primeiroEmprego,
97
                        Boolean optantePeloFGTS, Boolean pessoaDeficienteMotora, Boolean pessoaDeficienteVisual, Boolean pessoaDeficienteAuditiva,
98
                        Boolean pessoaReabilitado, String pessoaDeficienteObservacao, Boolean ativo) {
99
                super();
100
                this.sequencial = sequencial;
101
                this.nome = nome;
102
                this.tipoPessoa = tipoPessoa;
103
                this.cpfCnpj = cpfCnpj;
104
                this.email = email;
105
                this.telefone = telefone;
106
                this.contato = contato;
107
                this.observacao = observacao;
108
                this.sexo = sexo;
109
                this.rg = rg;
110
                this.rgDataExpedicao = rgDataExpedicao;
111
                this.rgOrgaoEmissor = rgOrgaoEmissor;
112
                this.dataNascimento = dataNascimento;
113
                this.nacionalidade = nacionalidade;
114
                this.localNascimento = localNascimento;
115
                this.ufNascimento = ufNascimento;
116
                this.nomePai = nomePai;
117
                this.nomeMae = nomeMae;
118
                this.tipoEstadoCivil = tipoEstadoCivil;
119
                this.tipoRacaCor = tipoRacaCor;
120
                this.tipoEscolaridade = tipoEscolaridade;
121
                this.pis = pis;
122
                this.ctps = ctps;
123
                this.ctpsSerie = ctpsSerie;
124
                this.ctpsUf = ctpsUf;
125
                this.primeiroEmprego = primeiroEmprego;
126
                this.optantePeloFGTS= optantePeloFGTS;
127
                this.pessoaDeficienteMotora = pessoaDeficienteMotora;
128
                this.pessoaDeficienteVisual = pessoaDeficienteVisual;
129
                this.pessoaDeficienteAuditiva = pessoaDeficienteAuditiva;
130
                this.pessoaReabilitado = pessoaReabilitado;
131
                this.pessoaDeficienteObservacao = pessoaDeficienteObservacao;
132
                this.ativo = ativo;
133
        }
134
 
265 espaco 135
        public Long getSequencial() {
136
                return sequencial;
137
        }
138
        public void setSequencial(Long sequencial) {
139
                this.sequencial = sequencial;
140
        }
141
 
142
        public String getNome() {
143
                return nome;
144
        }
145
        public void setNome(String nome) {
299 espaco 146
                this.nome = StringUtil.setarUpperCaseComTrim(nome);
265 espaco 147
        }
148
 
149
        public String getTipoPessoa() {
150
                return tipoPessoa;
151
        }
152
        public void setTipoPessoa(String tipoPessoa) {
153
                this.tipoPessoa = tipoPessoa;
154
        }
155
 
156
        public String getCpfCnpj() {
157
                return cpfCnpj;
158
        }
159
        public void setCpfCnpj(String cpfCnpj) {
160
                this.cpfCnpj = cpfCnpj;
161
        }
162
        @Transient
163
        public String getCpfCnpjFormatado() {
164
                return VerificadorUtil.naoEstaNulo(getCpfCnpj())? FormatarUtil.retornarCpfCnpjFormatado(getCpfCnpj()) : "";
165
        }
299 espaco 166
 
167
        public String getEmail() {
168
                return email;
169
        }
170
        public void setEmail(String email) {
171
                this.email = StringUtil.setarUpperCaseComTrim(email);
172
        }
265 espaco 173
 
299 espaco 174
        public String getContato() {
175
                return contato;
176
        }
177
        public void setContato(String contato) {
178
                this.contato = contato;
179
        }
180
 
181
        public String getObservacao() {
182
                return observacao;
183
        }
184
        public void setObservacao(String observacao) {
185
                this.observacao = StringUtil.setarUpperCaseComTrim(observacao);
186
        }
187
 
188
        public String getTelefone() {
189
                return telefone;
190
        }
191
        public void setTelefone(String telefone) {
192
                this.telefone = telefone;
193
        }
194
 
195
        public String getSexo() {
196
                return sexo;
197
        }
198
        public void setSexo(String sexo) {
199
                this.sexo = sexo;
200
        }
201
 
202
        public String getRg() {
203
                return rg;
204
        }
205
        public void setRg(String rg) {
206
                this.rg = rg;
207
        }
208
 
209
        public Date getRgDataExpedicao() {
210
                return rgDataExpedicao;
211
        }
212
        public void setRgDataExpedicao(Date rgDataExpedicao) {
213
                this.rgDataExpedicao = rgDataExpedicao;
214
        }
215
 
216
        public String getRgOrgaoEmissor() {
217
                return rgOrgaoEmissor;
218
        }
219
        public void setRgOrgaoEmissor(String rgOrgaoEmissor) {
220
                this.rgOrgaoEmissor = rgOrgaoEmissor;
221
        }
222
 
223
        public Date getDataNascimento() {
224
                return dataNascimento;
225
        }
226
        public void setDataNascimento(Date dataNascimento) {
227
                this.dataNascimento = dataNascimento;
228
        }
229
 
230
        public String getNacionalidade() {
231
                return nacionalidade;
232
        }
233
        public void setNacionalidade(String nacionalidade) {
234
                this.nacionalidade = StringUtil.setarUpperCaseComTrim(nacionalidade);
235
        }
236
 
237
        public String getLocalNascimento() {
238
                return localNascimento;
239
        }
240
        public void setLocalNascimento(String localNascimento) {
241
                this.localNascimento = localNascimento;
242
        }
243
 
244
        public String getUfNascimento() {
245
                return ufNascimento;
246
        }
247
        public void setUfNascimento(String ufNascimento) {
248
                this.ufNascimento = StringUtil.setarUpperCaseComTrim(ufNascimento);
249
        }
250
 
251
        public String getNomePai() {
252
                return nomePai;
253
        }
254
        public void setNomePai(String nomePai) {
255
                this.nomePai = StringUtil.setarUpperCaseComTrim(nomePai);
256
        }
257
 
258
        public String getNomeMae() {
259
                return nomeMae;
260
        }
261
        public void setNomeMae(String nomeMae) {
262
                this.nomeMae = StringUtil.setarUpperCaseComTrim(nomeMae);
263
        }
264
 
265
        public String getTipoEstadoCivil() {
266
                return tipoEstadoCivil;
267
        }
268
        public void setTipoEstadoCivil(String tipoEstadoCivil) {
269
                this.tipoEstadoCivil = tipoEstadoCivil;
270
        }
271
 
272
        public String getTipoRacaCor() {
273
                return tipoRacaCor;
274
        }
275
        public void setTipoRacaCor(String tipoRacaCor) {
276
                this.tipoRacaCor = tipoRacaCor;
277
        }
278
 
279
        public String getTipoEscolaridade() {
280
                return tipoEscolaridade;
281
        }
282
        public void setTipoEscolaridade(String tipoEscolaridade) {
283
                this.tipoEscolaridade = tipoEscolaridade;
284
        }
285
 
286
        public String getPis() {
287
                return pis;
288
        }
289
        public void setPis(String pis) {
290
                this.pis = pis;
291
        }
292
 
293
        public String getCtps() {
294
                return ctps;
295
        }
296
        public void setCtps(String ctps) {
297
                this.ctps = ctps;
298
        }
299
 
300
        public String getCtpsSerie() {
301
                return ctpsSerie;
302
        }
303
        public void setCtpsSerie(String ctpsSerie) {
304
                this.ctpsSerie = ctpsSerie;
305
        }
306
 
307
        public String getCtpsUf() {
308
                return ctpsUf;
309
        }
310
        public void setCtpsUf(String ctpsUf) {
311
                this.ctpsUf = ctpsUf;
312
        }
313
 
314
        public Boolean getPrimeiroEmprego() {
315
                return primeiroEmprego;
316
        }
317
        public void setPrimeiroEmprego(Boolean primeiroEmprego) {
318
                this.primeiroEmprego = primeiroEmprego;
319
        }
320
 
321
        public Boolean getOptantePeloFGTS() {
322
                return optantePeloFGTS;
323
        }
324
        public void setOptantePeloFGTS(Boolean optantePeloFGTS) {
325
                this.optantePeloFGTS = optantePeloFGTS;
326
        }
327
 
328
        public Boolean getPessoaDeficienteMotora() {
329
                return pessoaDeficienteMotora;
330
        }
331
        public void setPessoaDeficienteMotora(Boolean pessoaDeficienteMotora) {
332
                this.pessoaDeficienteMotora = pessoaDeficienteMotora;
333
        }
334
 
335
        public Boolean getPessoaDeficienteVisual() {
336
                return pessoaDeficienteVisual;
337
        }
338
        public void setPessoaDeficienteVisual(Boolean pessoaDeficienteVisual) {
339
                this.pessoaDeficienteVisual = pessoaDeficienteVisual;
340
        }
341
 
342
        public Boolean getPessoaDeficienteAuditiva() {
343
                return pessoaDeficienteAuditiva;
344
        }
345
        public void setPessoaDeficienteAuditiva(Boolean pessoaDeficienteAuditiva) {
346
                this.pessoaDeficienteAuditiva = pessoaDeficienteAuditiva;
347
        }
348
 
349
        public Boolean getPessoaReabilitado() {
350
                return pessoaReabilitado;
351
        }
352
        public void setPessoaReabilitado(Boolean pessoaReabilitado) {
353
                this.pessoaReabilitado = pessoaReabilitado;
354
        }
355
 
356
        public String getPessoaDeficienteObservacao() {
357
                return pessoaDeficienteObservacao;
358
        }
359
        public void setPessoaDeficienteObservacao(String pessoaDeficienteObservacao) {
360
                this.pessoaDeficienteObservacao = pessoaDeficienteObservacao;
361
        }
430 espaco 362
 
265 espaco 363
}