Subversion Repositories Integrator Subversion

Rev

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