1 package ecar.pojo;
2
3
4
5 import java.math.BigDecimal;
6 import java.util.Date;
7 import javax.persistence.Column;
8 import javax.persistence.Entity;
9 import javax.persistence.FetchType;
10 import javax.persistence.GeneratedValue;
11 import javax.persistence.Id;
12 import javax.persistence.JoinColumn;
13 import javax.persistence.ManyToOne;
14 import javax.persistence.Table;
15 import javax.persistence.Temporal;
16 import javax.persistence.TemporalType;
17 import org.hibernate.annotations.GenericGenerator;
18
19
20
21
22 @Entity
23 @Table(name = "TB_HISTORICO_IETTH")
24 public class HistoricoIettH implements java.io.Serializable {
25
26 private Long codIettH;
27 private BigDecimal valPrevistoFuturoIett;
28 private String indBloqPlanejamentoIett;
29 private String beneficiosIett;
30 private String origemIett;
31 private String objetivoEspecificoIett;
32 private String objetivoGeralIett;
33 private String indMonitoramentoIett;
34 private String indCriticaIett;
35 private Date dataInicioMonitoramentoIett;
36 private Date dataTerminoIett;
37 private Date dataInicioIett;
38 private String indAtivoIett;
39 private Date dataUltManutencaoIett;
40 private Date dataInclusaoIett;
41 private String descricaoIett;
42 private String siglaIett;
43 private String descricaoR5;
44 private String descricaoR4;
45 private String descricaoR3;
46 private String descricaoR2;
47 private String descricaoR1;
48 private Date dataR5;
49 private Date dataR4;
50 private Date dataR3;
51 private Date dataR2;
52 private Date dataR1;
53 private String nomeIett;
54 private Integer nivelIett;
55 private ItemEstruturaIett itemEstruturaIett;
56 private SituacaoSit situacaoSit;
57 private AreaAre areaAre;
58 private SubAreaSare subAreaSare;
59 private UnidadeOrcamentariaUO unidadeOrcamentariaUO;
60 private UsuarioUsu usuarioUsuByCodUsuIncIett;
61 private UsuarioUsu usuarioUsuByCodUsuUltManutIett;
62 private OrgaoOrg orgaoOrgByCodOrgaoResponsavel1Iett;
63 private OrgaoOrg orgaoOrgByCodOrgaoResponsavel2Iett;
64 private ItemEstruturaIett itemEstruturaIettPai;
65 private PeriodicidadePrdc periodicidadePrdc;
66 private EstruturaEtt estruturaEtt;
67 private HistoricoMaster historicoMaster;
68
69 public HistoricoIettH() {
70 }
71
72 public HistoricoIettH(BigDecimal valPrevistoFuturoIett, String indBloqPlanejamentoIett, String beneficiosIett, String origemIett, String objetivoEspecificoIett, String objetivoGeralIett, String indMonitoramentoIett, String indCriticaIett, Date dataInicioMonitoramentoIett, Date dataTerminoIett, Date dataInicioIett, String indAtivoIett, Date dataUltManutencaoIett, Date dataInclusaoIett, String descricaoIett, String siglaIett, String descricaoR5, String descricaoR4, String descricaoR3, String descricaoR2, String descricaoR1, Date dataR5, Date dataR4, Date dataR3, Date dataR2, Date dataR1, String nomeIett, Integer nivelIett, ItemEstruturaIett itemEstruturaIett, SituacaoSit situacaoSit, AreaAre areaAre, SubAreaSare subAreaSare, UnidadeOrcamentariaUO unidadeOrcamentariaUO, UsuarioUsu usuarioUsuByCodUsuIncIett, UsuarioUsu usuarioUsuByCodUsuUltManutIett, OrgaoOrg orgaoOrgByCodOrgaoResponsavel1Iett, OrgaoOrg orgaoOrgByCodOrgaoResponsavel2Iett, ItemEstruturaIett itemEstruturaIettPai, PeriodicidadePrdc periodicidadePrdc, EstruturaEtt estruturaEtt, HistoricoMaster historicoMaster) {
73 this.valPrevistoFuturoIett = valPrevistoFuturoIett;
74 this.indBloqPlanejamentoIett = indBloqPlanejamentoIett;
75 this.beneficiosIett = beneficiosIett;
76 this.origemIett = origemIett;
77 this.objetivoEspecificoIett = objetivoEspecificoIett;
78 this.objetivoGeralIett = objetivoGeralIett;
79 this.indMonitoramentoIett = indMonitoramentoIett;
80 this.indCriticaIett = indCriticaIett;
81 this.dataInicioMonitoramentoIett = dataInicioMonitoramentoIett;
82 this.dataTerminoIett = dataTerminoIett;
83 this.dataInicioIett = dataInicioIett;
84 this.indAtivoIett = indAtivoIett;
85 this.dataUltManutencaoIett = dataUltManutencaoIett;
86 this.dataInclusaoIett = dataInclusaoIett;
87 this.descricaoIett = descricaoIett;
88 this.siglaIett = siglaIett;
89 this.descricaoR5 = descricaoR5;
90 this.descricaoR4 = descricaoR4;
91 this.descricaoR3 = descricaoR3;
92 this.descricaoR2 = descricaoR2;
93 this.descricaoR1 = descricaoR1;
94 this.dataR5 = dataR5;
95 this.dataR4 = dataR4;
96 this.dataR3 = dataR3;
97 this.dataR2 = dataR2;
98 this.dataR1 = dataR1;
99 this.nomeIett = nomeIett;
100 this.nivelIett = nivelIett;
101 this.itemEstruturaIett = itemEstruturaIett;
102 this.situacaoSit = situacaoSit;
103 this.areaAre = areaAre;
104 this.subAreaSare = subAreaSare;
105 this.unidadeOrcamentariaUO = unidadeOrcamentariaUO;
106 this.usuarioUsuByCodUsuIncIett = usuarioUsuByCodUsuIncIett;
107 this.usuarioUsuByCodUsuUltManutIett = usuarioUsuByCodUsuUltManutIett;
108 this.orgaoOrgByCodOrgaoResponsavel1Iett = orgaoOrgByCodOrgaoResponsavel1Iett;
109 this.orgaoOrgByCodOrgaoResponsavel2Iett = orgaoOrgByCodOrgaoResponsavel2Iett;
110 this.itemEstruturaIettPai = itemEstruturaIettPai;
111 this.periodicidadePrdc = periodicidadePrdc;
112 this.estruturaEtt = estruturaEtt;
113 this.historicoMaster = historicoMaster;
114 }
115
116 @GenericGenerator(name = "generator", strategy = "increment")
117 @Id
118 @GeneratedValue(generator = "generator")
119 @Column(name = "COD_IETTH", nullable = false)
120 public Long getCodIettH() {
121 return this.codIettH;
122 }
123
124 public void setCodIettH(Long codIettH) {
125 this.codIettH = codIettH;
126 }
127
128 @Column(name = "VAL_PREVISTO_FUTURO_IETT", length = 14)
129 public BigDecimal getValPrevistoFuturoIett() {
130 return this.valPrevistoFuturoIett;
131 }
132
133 public void setValPrevistoFuturoIett(BigDecimal valPrevistoFuturoIett) {
134 this.valPrevistoFuturoIett = valPrevistoFuturoIett;
135 }
136
137 @Column(name = "IND_BLOQ_PLANEJAMENTO_IETT", length = 1)
138 public String getIndBloqPlanejamentoIett() {
139 return this.indBloqPlanejamentoIett;
140 }
141
142 public void setIndBloqPlanejamentoIett(String indBloqPlanejamentoIett) {
143 this.indBloqPlanejamentoIett = indBloqPlanejamentoIett;
144 }
145
146 @Column(name = "BENEFICIOS_IETT")
147 public String getBeneficiosIett() {
148 return this.beneficiosIett;
149 }
150
151 public void setBeneficiosIett(String beneficiosIett) {
152 this.beneficiosIett = beneficiosIett;
153 }
154
155 @Column(name = "ORIGEM_IETT")
156 public String getOrigemIett() {
157 return this.origemIett;
158 }
159
160 public void setOrigemIett(String origemIett) {
161 this.origemIett = origemIett;
162 }
163
164 @Column(name = "OBJETIVO_ESPECIFICO_IETT")
165 public String getObjetivoEspecificoIett() {
166 return this.objetivoEspecificoIett;
167 }
168
169 public void setObjetivoEspecificoIett(String objetivoEspecificoIett) {
170 this.objetivoEspecificoIett = objetivoEspecificoIett;
171 }
172
173 @Column(name = "OBJETIVO_GERAL_IETT")
174 public String getObjetivoGeralIett() {
175 return this.objetivoGeralIett;
176 }
177
178 public void setObjetivoGeralIett(String objetivoGeralIett) {
179 this.objetivoGeralIett = objetivoGeralIett;
180 }
181
182 @Column(name = "IND_MONITORAMENTO_IETT", length = 1)
183 public String getIndMonitoramentoIett() {
184 return this.indMonitoramentoIett;
185 }
186
187 public void setIndMonitoramentoIett(String indMonitoramentoIett) {
188 this.indMonitoramentoIett = indMonitoramentoIett;
189 }
190
191 @Column(name = "IND_CRITICA_IETT", length = 1)
192 public String getIndCriticaIett() {
193 return this.indCriticaIett;
194 }
195
196 public void setIndCriticaIett(String indCriticaIett) {
197 this.indCriticaIett = indCriticaIett;
198 }
199
200 @Temporal(TemporalType.TIMESTAMP)
201 @Column(name = "DATA_INICIO_MONITORAMENTO_IETT", length = 7)
202 public Date getDataInicioMonitoramentoIett() {
203 return this.dataInicioMonitoramentoIett;
204 }
205
206 public void setDataInicioMonitoramentoIett(Date dataInicioMonitoramentoIett) {
207 this.dataInicioMonitoramentoIett = dataInicioMonitoramentoIett;
208 }
209
210 @Temporal(TemporalType.TIMESTAMP)
211 @Column(name = "DATA_TERMINO_IETT", length = 7)
212 public Date getDataTerminoIett() {
213 return this.dataTerminoIett;
214 }
215
216 public void setDataTerminoIett(Date dataTerminoIett) {
217 this.dataTerminoIett = dataTerminoIett;
218 }
219
220 @Temporal(TemporalType.TIMESTAMP)
221 @Column(name = "DATA_INICIO_IETT", length = 7)
222 public Date getDataInicioIett() {
223 return this.dataInicioIett;
224 }
225
226 public void setDataInicioIett(Date dataInicioIett) {
227 this.dataInicioIett = dataInicioIett;
228 }
229
230 @Column(name = "IND_ATIVO_IETT", length = 1)
231 public String getIndAtivoIett() {
232 return this.indAtivoIett;
233 }
234
235 public void setIndAtivoIett(String indAtivoIett) {
236 this.indAtivoIett = indAtivoIett;
237 }
238
239 @Temporal(TemporalType.TIMESTAMP)
240 @Column(name = "DATA_ULT_MANUTENCAO_IETT", length = 7)
241 public Date getDataUltManutencaoIett() {
242 return this.dataUltManutencaoIett;
243 }
244
245 public void setDataUltManutencaoIett(Date dataUltManutencaoIett) {
246 this.dataUltManutencaoIett = dataUltManutencaoIett;
247 }
248
249 @Temporal(TemporalType.TIMESTAMP)
250 @Column(name = "DATA_INCLUSAO_IETT", length = 7)
251 public Date getDataInclusaoIett() {
252 return this.dataInclusaoIett;
253 }
254
255 public void setDataInclusaoIett(Date dataInclusaoIett) {
256 this.dataInclusaoIett = dataInclusaoIett;
257 }
258
259 @Column(name = "DESCRICAO_IETT")
260 public String getDescricaoIett() {
261 return this.descricaoIett;
262 }
263
264 public void setDescricaoIett(String descricaoIett) {
265 this.descricaoIett = descricaoIett;
266 }
267
268 @Column(name = "SIGLA_IETT")
269 public String getSiglaIett() {
270 return this.siglaIett;
271 }
272
273 public void setSiglaIett(String siglaIett) {
274 this.siglaIett = siglaIett;
275 }
276
277 @Column(name = "DESCRICAO_R5")
278 public String getDescricaoR5() {
279 return this.descricaoR5;
280 }
281
282 public void setDescricaoR5(String descricaoR5) {
283 this.descricaoR5 = descricaoR5;
284 }
285
286 @Column(name = "DESCRICAO_R4")
287 public String getDescricaoR4() {
288 return this.descricaoR4;
289 }
290
291 public void setDescricaoR4(String descricaoR4) {
292 this.descricaoR4 = descricaoR4;
293 }
294
295 @Column(name = "DESCRICAO_R3")
296 public String getDescricaoR3() {
297 return this.descricaoR3;
298 }
299
300 public void setDescricaoR3(String descricaoR3) {
301 this.descricaoR3 = descricaoR3;
302 }
303
304 @Column(name = "DESCRICAO_R2")
305 public String getDescricaoR2() {
306 return this.descricaoR2;
307 }
308
309 public void setDescricaoR2(String descricaoR2) {
310 this.descricaoR2 = descricaoR2;
311 }
312
313 @Column(name = "DESCRICAO_R1")
314 public String getDescricaoR1() {
315 return this.descricaoR1;
316 }
317
318 public void setDescricaoR1(String descricaoR1) {
319 this.descricaoR1 = descricaoR1;
320 }
321
322 @Temporal(TemporalType.TIMESTAMP)
323 @Column(name = "DATA_R5", length = 7)
324 public Date getDataR5() {
325 return this.dataR5;
326 }
327
328 public void setDataR5(Date dataR5) {
329 this.dataR5 = dataR5;
330 }
331
332 @Temporal(TemporalType.TIMESTAMP)
333 @Column(name = "DATA_R4", length = 7)
334 public Date getDataR4() {
335 return this.dataR4;
336 }
337
338 public void setDataR4(Date dataR4) {
339 this.dataR4 = dataR4;
340 }
341
342 @Temporal(TemporalType.TIMESTAMP)
343 @Column(name = "DATA_R3", length = 7)
344 public Date getDataR3() {
345 return this.dataR3;
346 }
347
348 public void setDataR3(Date dataR3) {
349 this.dataR3 = dataR3;
350 }
351
352 @Temporal(TemporalType.TIMESTAMP)
353 @Column(name = "DATA_R2", length = 7)
354 public Date getDataR2() {
355 return this.dataR2;
356 }
357
358 public void setDataR2(Date dataR2) {
359 this.dataR2 = dataR2;
360 }
361
362 @Temporal(TemporalType.TIMESTAMP)
363 @Column(name = "DATA_R1", length = 7)
364 public Date getDataR1() {
365 return this.dataR1;
366 }
367
368 public void setDataR1(Date dataR1) {
369 this.dataR1 = dataR1;
370 }
371
372 @Column(name = "NOME_IETT")
373 public String getNomeIett() {
374 return this.nomeIett;
375 }
376
377 public void setNomeIett(String nomeIett) {
378 this.nomeIett = nomeIett;
379 }
380
381 @Column(name = "NIVEL_IETT", length = 10)
382 public Integer getNivelIett() {
383 return this.nivelIett;
384 }
385
386 public void setNivelIett(Integer nivelIett) {
387 this.nivelIett = nivelIett;
388 }
389
390 @ManyToOne(fetch = FetchType.LAZY)
391 @JoinColumn(name = "COD_IETT")
392 public ItemEstruturaIett getItemEstruturaIett() {
393 return this.itemEstruturaIett;
394 }
395
396 public void setItemEstruturaIett(ItemEstruturaIett itemEstruturaIett) {
397 this.itemEstruturaIett = itemEstruturaIett;
398 }
399
400 @ManyToOne(fetch = FetchType.LAZY)
401 @JoinColumn(name = "COD_SIT")
402 public SituacaoSit getSituacaoSit() {
403 return this.situacaoSit;
404 }
405
406 public void setSituacaoSit(SituacaoSit situacaoSit) {
407 this.situacaoSit = situacaoSit;
408 }
409
410 @ManyToOne(fetch = FetchType.LAZY)
411 @JoinColumn(name = "COD_ARE")
412 public AreaAre getAreaAre() {
413 return this.areaAre;
414 }
415
416 public void setAreaAre(AreaAre areaAre) {
417 this.areaAre = areaAre;
418 }
419
420 @ManyToOne(fetch = FetchType.LAZY)
421 @JoinColumn(name = "COD_SARE")
422 public SubAreaSare getSubAreaSare() {
423 return this.subAreaSare;
424 }
425
426 public void setSubAreaSare(SubAreaSare subAreaSare) {
427 this.subAreaSare = subAreaSare;
428 }
429
430 @ManyToOne(fetch = FetchType.LAZY)
431 @JoinColumn(name = "COD_UO")
432 public UnidadeOrcamentariaUO getUnidadeOrcamentariaUO() {
433 return this.unidadeOrcamentariaUO;
434 }
435
436 public void setUnidadeOrcamentariaUO(UnidadeOrcamentariaUO unidadeOrcamentariaUO) {
437 this.unidadeOrcamentariaUO = unidadeOrcamentariaUO;
438 }
439
440 @ManyToOne(fetch = FetchType.LAZY)
441 @JoinColumn(name = "COD_USU_INC_IETT")
442 public UsuarioUsu getUsuarioUsuByCodUsuIncIett() {
443 return this.usuarioUsuByCodUsuIncIett;
444 }
445
446 public void setUsuarioUsuByCodUsuIncIett(UsuarioUsu usuarioUsuByCodUsuIncIett) {
447 this.usuarioUsuByCodUsuIncIett = usuarioUsuByCodUsuIncIett;
448 }
449
450 @ManyToOne(fetch = FetchType.LAZY)
451 @JoinColumn(name = "COD_USU_ULT_MANUT_IETT")
452 public UsuarioUsu getUsuarioUsuByCodUsuUltManutIett() {
453 return this.usuarioUsuByCodUsuUltManutIett;
454 }
455
456 public void setUsuarioUsuByCodUsuUltManutIett(UsuarioUsu usuarioUsuByCodUsuUltManutIett) {
457 this.usuarioUsuByCodUsuUltManutIett = usuarioUsuByCodUsuUltManutIett;
458 }
459
460 @ManyToOne(fetch = FetchType.LAZY)
461 @JoinColumn(name = "COD_ORGAO_RESPONSAVEL1_IETT")
462 public OrgaoOrg getOrgaoOrgByCodOrgaoResponsavel1Iett() {
463 return this.orgaoOrgByCodOrgaoResponsavel1Iett;
464 }
465
466 public void setOrgaoOrgByCodOrgaoResponsavel1Iett(OrgaoOrg orgaoOrgByCodOrgaoResponsavel1Iett) {
467 this.orgaoOrgByCodOrgaoResponsavel1Iett = orgaoOrgByCodOrgaoResponsavel1Iett;
468 }
469
470 @ManyToOne(fetch = FetchType.LAZY)
471 @JoinColumn(name = "COD_ORGAO_RESPONSAVEL2_IETT")
472 public OrgaoOrg getOrgaoOrgByCodOrgaoResponsavel2Iett() {
473 return this.orgaoOrgByCodOrgaoResponsavel2Iett;
474 }
475
476 public void setOrgaoOrgByCodOrgaoResponsavel2Iett(OrgaoOrg orgaoOrgByCodOrgaoResponsavel2Iett) {
477 this.orgaoOrgByCodOrgaoResponsavel2Iett = orgaoOrgByCodOrgaoResponsavel2Iett;
478 }
479
480 @ManyToOne(fetch = FetchType.LAZY)
481 @JoinColumn(name = "COD_IETT_PAI")
482 public ItemEstruturaIett getItemEstruturaIettPai() {
483 return this.itemEstruturaIettPai;
484 }
485
486 public void setItemEstruturaIettPai(ItemEstruturaIett itemEstruturaIettPai) {
487 this.itemEstruturaIettPai = itemEstruturaIettPai;
488 }
489
490 @ManyToOne(fetch = FetchType.LAZY)
491 @JoinColumn(name = "COD_PRCD_IETT")
492 public PeriodicidadePrdc getPeriodicidadePrdc() {
493 return this.periodicidadePrdc;
494 }
495
496 public void setPeriodicidadePrdc(PeriodicidadePrdc periodicidadePrdc) {
497 this.periodicidadePrdc = periodicidadePrdc;
498 }
499
500 @ManyToOne(fetch = FetchType.LAZY)
501 @JoinColumn(name = "COD_ETT")
502 public EstruturaEtt getEstruturaEtt() {
503 return this.estruturaEtt;
504 }
505
506 public void setEstruturaEtt(EstruturaEtt estruturaEtt) {
507 this.estruturaEtt = estruturaEtt;
508 }
509
510 @ManyToOne(fetch = FetchType.LAZY)
511 @JoinColumn(name = "COD_MAH")
512 public HistoricoMaster getHistoricoMaster() {
513 return this.historicoMaster;
514 }
515
516 public void setHistoricoMaster(HistoricoMaster historicoMaster) {
517 this.historicoMaster = historicoMaster;
518 }
519
520 }