Subversion Repositories Integrator Subversion

Rev

Rev 439 | 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
 
610 blopes 71
        public PessoaDTO(Long sequencial, String nome, String cpfCnpj, String email) {
439 espaco 72
                super();
73
                this.sequencial = sequencial;
74
                this.nome = nome;
610 blopes 75
                this.cpfCnpj = cpfCnpj;
439 espaco 76
                this.email = email;
77
        }
78
 
299 espaco 79
        public static String CONSULTA_DTO = "e.sequencial, e.nome, e.tipoPessoa, e.cpfCnpj, e.ativo";
80
        public PessoaDTO(Long sequencial, String nome, String tipoPessoa, String cpfCnpj, Boolean ativo) {
81
                super();
265 espaco 82
                this.sequencial = sequencial;
83
                this.nome = nome;
84
                this.tipoPessoa = tipoPessoa;
85
                this.cpfCnpj = cpfCnpj;
299 espaco 86
                this.ativo = ativo;
265 espaco 87
        }
88
 
299 espaco 89
        public static String CONSULTA_DTO_COMPLETA = "e.sequencial, e.nome, e.tipoPessoa, e.cpfCnpj, e.email, e.telefone, e.contato, e.observacao, " +
90
                        "e.sexo, e.rg, e.rgDataExpedicao, e.rgOrgaoEmissor, e.dataNascimento, e.nacionalidade, e.localNascimento, e.ufNascimento, " +
91
                        "e.nomePai, e.nomeMae, e.tipoEstadoCivil, e.tipoRacaCor, e.tipoEscolaridade, e.pis, e.ctps, e.ctpsSerie, e.ctpsUf, " +
92
                        "e.primeiroEmprego, e.optantePeloFGTS, e.pessoaDeficienteMotora, e.pessoaDeficienteVisual, e.pessoaDeficienteAuditiva, " +
93
                        "e.pessoaReabilitado, e.pessoaDeficienteObservacao, e.ativo";
94
        public PessoaDTO(Long sequencial, String nome, String tipoPessoa, String cpfCnpj, String email, String telefone, String contato,
95
                        String observacao, String sexo, String rg, Date rgDataExpedicao, String rgOrgaoEmissor, Date dataNascimento,
96
                        String nacionalidade, String localNascimento, String ufNascimento, String nomePai, String nomeMae, String tipoEstadoCivil,
97
                        String tipoRacaCor, String tipoEscolaridade, String pis, String ctps, String ctpsSerie, String ctpsUf, Boolean primeiroEmprego,
98
                        Boolean optantePeloFGTS, Boolean pessoaDeficienteMotora, Boolean pessoaDeficienteVisual, Boolean pessoaDeficienteAuditiva,
99
                        Boolean pessoaReabilitado, String pessoaDeficienteObservacao, Boolean ativo) {
100
                super();
101
                this.sequencial = sequencial;
102
                this.nome = nome;
103
                this.tipoPessoa = tipoPessoa;
104
                this.cpfCnpj = cpfCnpj;
105
                this.email = email;
106
                this.telefone = telefone;
107
                this.contato = contato;
108
                this.observacao = observacao;
109
                this.sexo = sexo;
110
                this.rg = rg;
111
                this.rgDataExpedicao = rgDataExpedicao;
112
                this.rgOrgaoEmissor = rgOrgaoEmissor;
113
                this.dataNascimento = dataNascimento;
114
                this.nacionalidade = nacionalidade;
115
                this.localNascimento = localNascimento;
116
                this.ufNascimento = ufNascimento;
117
                this.nomePai = nomePai;
118
                this.nomeMae = nomeMae;
119
                this.tipoEstadoCivil = tipoEstadoCivil;
120
                this.tipoRacaCor = tipoRacaCor;
121
                this.tipoEscolaridade = tipoEscolaridade;
122
                this.pis = pis;
123
                this.ctps = ctps;
124
                this.ctpsSerie = ctpsSerie;
125
                this.ctpsUf = ctpsUf;
126
                this.primeiroEmprego = primeiroEmprego;
127
                this.optantePeloFGTS= optantePeloFGTS;
128
                this.pessoaDeficienteMotora = pessoaDeficienteMotora;
129
                this.pessoaDeficienteVisual = pessoaDeficienteVisual;
130
                this.pessoaDeficienteAuditiva = pessoaDeficienteAuditiva;
131
                this.pessoaReabilitado = pessoaReabilitado;
132
                this.pessoaDeficienteObservacao = pessoaDeficienteObservacao;
133
                this.ativo = ativo;
134
        }
135
 
265 espaco 136
        public Long getSequencial() {
137
                return sequencial;
138
        }
139
        public void setSequencial(Long sequencial) {
140
                this.sequencial = sequencial;
141
        }
142
 
143
        public String getNome() {
144
                return nome;
145
        }
146
        public void setNome(String nome) {
299 espaco 147
                this.nome = StringUtil.setarUpperCaseComTrim(nome);
265 espaco 148
        }
149
 
150
        public String getTipoPessoa() {
151
                return tipoPessoa;
152
        }
153
        public void setTipoPessoa(String tipoPessoa) {
154
                this.tipoPessoa = tipoPessoa;
155
        }
156
 
157
        public String getCpfCnpj() {
158
                return cpfCnpj;
159
        }
160
        public void setCpfCnpj(String cpfCnpj) {
161
                this.cpfCnpj = cpfCnpj;
162
        }
163
        @Transient
164
        public String getCpfCnpjFormatado() {
165
                return VerificadorUtil.naoEstaNulo(getCpfCnpj())? FormatarUtil.retornarCpfCnpjFormatado(getCpfCnpj()) : "";
166
        }
299 espaco 167
 
168
        public String getEmail() {
169
                return email;
170
        }
171
        public void setEmail(String email) {
172
                this.email = StringUtil.setarUpperCaseComTrim(email);
173
        }
265 espaco 174
 
299 espaco 175
        public String getContato() {
176
                return contato;
177
        }
178
        public void setContato(String contato) {
179
                this.contato = contato;
180
        }
181
 
182
        public String getObservacao() {
183
                return observacao;
184
        }
185
        public void setObservacao(String observacao) {
186
                this.observacao = StringUtil.setarUpperCaseComTrim(observacao);
187
        }
188
 
189
        public String getTelefone() {
190
                return telefone;
191
        }
192
        public void setTelefone(String telefone) {
193
                this.telefone = telefone;
194
        }
195
 
196
        public String getSexo() {
197
                return sexo;
198
        }
199
        public void setSexo(String sexo) {
200
                this.sexo = sexo;
201
        }
202
 
203
        public String getRg() {
204
                return rg;
205
        }
206
        public void setRg(String rg) {
207
                this.rg = rg;
208
        }
209
 
210
        public Date getRgDataExpedicao() {
211
                return rgDataExpedicao;
212
        }
213
        public void setRgDataExpedicao(Date rgDataExpedicao) {
214
                this.rgDataExpedicao = rgDataExpedicao;
215
        }
216
 
217
        public String getRgOrgaoEmissor() {
218
                return rgOrgaoEmissor;
219
        }
220
        public void setRgOrgaoEmissor(String rgOrgaoEmissor) {
221
                this.rgOrgaoEmissor = rgOrgaoEmissor;
222
        }
223
 
224
        public Date getDataNascimento() {
225
                return dataNascimento;
226
        }
227
        public void setDataNascimento(Date dataNascimento) {
228
                this.dataNascimento = dataNascimento;
229
        }
230
 
231
        public String getNacionalidade() {
232
                return nacionalidade;
233
        }
234
        public void setNacionalidade(String nacionalidade) {
235
                this.nacionalidade = StringUtil.setarUpperCaseComTrim(nacionalidade);
236
        }
237
 
238
        public String getLocalNascimento() {
239
                return localNascimento;
240
        }
241
        public void setLocalNascimento(String localNascimento) {
242
                this.localNascimento = localNascimento;
243
        }
244
 
245
        public String getUfNascimento() {
246
                return ufNascimento;
247
        }
248
        public void setUfNascimento(String ufNascimento) {
249
                this.ufNascimento = StringUtil.setarUpperCaseComTrim(ufNascimento);
250
        }
251
 
252
        public String getNomePai() {
253
                return nomePai;
254
        }
255
        public void setNomePai(String nomePai) {
256
                this.nomePai = StringUtil.setarUpperCaseComTrim(nomePai);
257
        }
258
 
259
        public String getNomeMae() {
260
                return nomeMae;
261
        }
262
        public void setNomeMae(String nomeMae) {
263
                this.nomeMae = StringUtil.setarUpperCaseComTrim(nomeMae);
264
        }
265
 
266
        public String getTipoEstadoCivil() {
267
                return tipoEstadoCivil;
268
        }
269
        public void setTipoEstadoCivil(String tipoEstadoCivil) {
270
                this.tipoEstadoCivil = tipoEstadoCivil;
271
        }
272
 
273
        public String getTipoRacaCor() {
274
                return tipoRacaCor;
275
        }
276
        public void setTipoRacaCor(String tipoRacaCor) {
277
                this.tipoRacaCor = tipoRacaCor;
278
        }
279
 
280
        public String getTipoEscolaridade() {
281
                return tipoEscolaridade;
282
        }
283
        public void setTipoEscolaridade(String tipoEscolaridade) {
284
                this.tipoEscolaridade = tipoEscolaridade;
285
        }
286
 
287
        public String getPis() {
288
                return pis;
289
        }
290
        public void setPis(String pis) {
291
                this.pis = pis;
292
        }
293
 
294
        public String getCtps() {
295
                return ctps;
296
        }
297
        public void setCtps(String ctps) {
298
                this.ctps = ctps;
299
        }
300
 
301
        public String getCtpsSerie() {
302
                return ctpsSerie;
303
        }
304
        public void setCtpsSerie(String ctpsSerie) {
305
                this.ctpsSerie = ctpsSerie;
306
        }
307
 
308
        public String getCtpsUf() {
309
                return ctpsUf;
310
        }
311
        public void setCtpsUf(String ctpsUf) {
312
                this.ctpsUf = ctpsUf;
313
        }
314
 
315
        public Boolean getPrimeiroEmprego() {
316
                return primeiroEmprego;
317
        }
318
        public void setPrimeiroEmprego(Boolean primeiroEmprego) {
319
                this.primeiroEmprego = primeiroEmprego;
320
        }
321
 
322
        public Boolean getOptantePeloFGTS() {
323
                return optantePeloFGTS;
324
        }
325
        public void setOptantePeloFGTS(Boolean optantePeloFGTS) {
326
                this.optantePeloFGTS = optantePeloFGTS;
327
        }
328
 
329
        public Boolean getPessoaDeficienteMotora() {
330
                return pessoaDeficienteMotora;
331
        }
332
        public void setPessoaDeficienteMotora(Boolean pessoaDeficienteMotora) {
333
                this.pessoaDeficienteMotora = pessoaDeficienteMotora;
334
        }
335
 
336
        public Boolean getPessoaDeficienteVisual() {
337
                return pessoaDeficienteVisual;
338
        }
339
        public void setPessoaDeficienteVisual(Boolean pessoaDeficienteVisual) {
340
                this.pessoaDeficienteVisual = pessoaDeficienteVisual;
341
        }
342
 
343
        public Boolean getPessoaDeficienteAuditiva() {
344
                return pessoaDeficienteAuditiva;
345
        }
346
        public void setPessoaDeficienteAuditiva(Boolean pessoaDeficienteAuditiva) {
347
                this.pessoaDeficienteAuditiva = pessoaDeficienteAuditiva;
348
        }
349
 
350
        public Boolean getPessoaReabilitado() {
351
                return pessoaReabilitado;
352
        }
353
        public void setPessoaReabilitado(Boolean pessoaReabilitado) {
354
                this.pessoaReabilitado = pessoaReabilitado;
355
        }
356
 
357
        public String getPessoaDeficienteObservacao() {
358
                return pessoaDeficienteObservacao;
359
        }
360
        public void setPessoaDeficienteObservacao(String pessoaDeficienteObservacao) {
361
                this.pessoaDeficienteObservacao = pessoaDeficienteObservacao;
362
        }
430 espaco 363
 
265 espaco 364
}