Subversion Repositories Integrator Subversion

Rev

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