1 package ecar.pojo;
2
3
4
5 import java.util.Date;
6 import java.util.HashSet;
7 import java.util.Set;
8 import javax.persistence.CascadeType;
9 import javax.persistence.Column;
10 import javax.persistence.Entity;
11 import javax.persistence.FetchType;
12 import javax.persistence.GeneratedValue;
13 import javax.persistence.Id;
14 import javax.persistence.JoinColumn;
15 import javax.persistence.ManyToOne;
16 import javax.persistence.OneToMany;
17 import javax.persistence.Table;
18 import org.hibernate.annotations.GenericGenerator;
19
20
21
22
23 @Entity
24 @Table(name = "TB_ITEM_ESTRT_IND_RESUL_IETTR")
25 public class ItemEstrtIndResulIettr implements java.io.Serializable {
26
27 private Long codIettir;
28 private String unidMedidaIettr;
29 private SisAtributoSatb codUnidMedidaIettr;
30 private String descricaoIettir;
31 private String nomeIettir;
32 private String indProjecaoIettr;
33 private String indAcumulavelIettr;
34 private String indPublicoIettr;
35 private String indTipoQtde;
36 private String indValorFinalIettr;
37 private String indRealPorLocal;
38 private String indPrevPorLocal;
39 private Boolean indExclusaoPosHistorico;
40 private String fonteIettr;
41 private String formulaIettr;
42 private Double indiceMaisRecenteIettr;
43 private Date dataApuracaoIettr;
44 private Date dataUltManutencao;
45 private String indAtivoIettr;
46 private String labelGraficoGrupoIettir;
47 private String indSinalizacaoIettr;
48 private ServicoSer previstoServicoSer;
49 private String indTipoAtualizacaoPrevisto;
50 private ServicoSer realizadoServicoSer;
51 private String indTipoAtualizacaoRealizado;
52 private UsuarioUsu usuarioUsuManutencao;
53 private ItemEstruturaIett itemEstruturaIett;
54 private ItemEstruturaIettPPA itemEstruturaIettPPA;
55 private Set<AcompRealFisicoArf> acompRealFisicoArfs = new HashSet<AcompRealFisicoArf>(0);
56 private Set<ItemEstrutFisicoIettf> itemEstrutFisicoIettfs = new HashSet<ItemEstrutFisicoIettf>(0);
57 private Set<IettIndResulRevIettrr> iettIndResulRevIettrrs = new HashSet<IettIndResulRevIettrr>(0);
58 private Set<ItemEstrtIndResulLocalIettirl> itemEstrtIndResulLocalIettirls = new HashSet<ItemEstrtIndResulLocalIettirl>(0);
59 private Set<ItemEstrtIndResulCorIettrcor> itemEstrtIndResulCorIettrcores = new HashSet<ItemEstrtIndResulCorIettrcor>(0);
60 private SisAtributoSatb sisAtributoSatb;
61 private PeriodicidadePrdc periodicidadePrdc;
62 private Set<HistoricoIettfH> historicoIettfHs = new HashSet<HistoricoIettfH>(0);
63
64 public ItemEstrtIndResulIettr() {
65 }
66
67 public ItemEstrtIndResulIettr(String unidMedidaIettr, SisAtributoSatb codUnidMedidaIettr, String descricaoIettir, String nomeIettir, String indProjecaoIettr, String indAcumulavelIettr, String indPublicoIettr, String indTipoQtde, String indValorFinalIettr, String indRealPorLocal, String indPrevPorLocal, Boolean indExclusaoPosHistorico, String fonteIettr, String formulaIettr, Double indiceMaisRecenteIettr, Date dataApuracaoIettr, Date dataUltManutencao, String indAtivoIettr, String labelGraficoGrupoIettir, String indSinalizacaoIettr, ServicoSer previstoServicoSer, String indTipoAtualizacaoPrevisto, ServicoSer realizadoServicoSer, String indTipoAtualizacaoRealizado, UsuarioUsu usuarioUsuManutencao, ItemEstruturaIett itemEstruturaIett, ItemEstruturaIettPPA itemEstruturaIettPPA, Set<AcompRealFisicoArf> acompRealFisicoArfs, Set<ItemEstrutFisicoIettf> itemEstrutFisicoIettfs, Set<IettIndResulRevIettrr> iettIndResulRevIettrrs, Set<ItemEstrtIndResulLocalIettirl> itemEstrtIndResulLocalIettirls, Set<ItemEstrtIndResulCorIettrcor> itemEstrtIndResulCorIettrcores, SisAtributoSatb sisAtributoSatb, PeriodicidadePrdc periodicidadePrdc, Set<HistoricoIettfH> historicoIettfHs) {
68 this.unidMedidaIettr = unidMedidaIettr;
69 this.codUnidMedidaIettr = codUnidMedidaIettr;
70 this.descricaoIettir = descricaoIettir;
71 this.nomeIettir = nomeIettir;
72 this.indProjecaoIettr = indProjecaoIettr;
73 this.indAcumulavelIettr = indAcumulavelIettr;
74 this.indPublicoIettr = indPublicoIettr;
75 this.indTipoQtde = indTipoQtde;
76 this.indValorFinalIettr = indValorFinalIettr;
77 this.indRealPorLocal = indRealPorLocal;
78 this.indPrevPorLocal = indPrevPorLocal;
79 this.indExclusaoPosHistorico = indExclusaoPosHistorico;
80 this.fonteIettr = fonteIettr;
81 this.formulaIettr = formulaIettr;
82 this.indiceMaisRecenteIettr = indiceMaisRecenteIettr;
83 this.dataApuracaoIettr = dataApuracaoIettr;
84 this.dataUltManutencao = dataUltManutencao;
85 this.indAtivoIettr = indAtivoIettr;
86 this.labelGraficoGrupoIettir = labelGraficoGrupoIettir;
87 this.indSinalizacaoIettr = indSinalizacaoIettr;
88 this.previstoServicoSer = previstoServicoSer;
89 this.indTipoAtualizacaoPrevisto = indTipoAtualizacaoPrevisto;
90 this.realizadoServicoSer = realizadoServicoSer;
91 this.indTipoAtualizacaoRealizado = indTipoAtualizacaoRealizado;
92 this.usuarioUsuManutencao = usuarioUsuManutencao;
93 this.itemEstruturaIett = itemEstruturaIett;
94 this.itemEstruturaIettPPA = itemEstruturaIettPPA;
95 this.acompRealFisicoArfs = acompRealFisicoArfs;
96 this.itemEstrutFisicoIettfs = itemEstrutFisicoIettfs;
97 this.iettIndResulRevIettrrs = iettIndResulRevIettrrs;
98 this.itemEstrtIndResulLocalIettirls = itemEstrtIndResulLocalIettirls;
99 this.itemEstrtIndResulCorIettrcores = itemEstrtIndResulCorIettrcores;
100 this.sisAtributoSatb = sisAtributoSatb;
101 this.periodicidadePrdc = periodicidadePrdc;
102 this.historicoIettfHs = historicoIettfHs;
103 }
104
105 @GenericGenerator(name = "generator", strategy = "increment")
106 @Id
107 @GeneratedValue(generator = "generator")
108 @Column(name = "COD_IETTIR", nullable = false)
109 public Long getCodIettir() {
110 return this.codIettir;
111 }
112
113 public void setCodIettir(Long codIettir) {
114 this.codIettir = codIettir;
115 }
116
117 @Column(name = "UNID_MEDIDA_IETTR", length = 20)
118 public String getUnidMedidaIettr() {
119 return this.unidMedidaIettr;
120 }
121
122 public void setUnidMedidaIettr(String unidMedidaIettr) {
123 this.unidMedidaIettr = unidMedidaIettr;
124 }
125
126 @ManyToOne(fetch = FetchType.LAZY)
127 @JoinColumn(name = "COD_UNID_MEDIDA")
128 public SisAtributoSatb getCodUnidMedidaIettr() {
129 return this.codUnidMedidaIettr;
130 }
131
132 public void setCodUnidMedidaIettr(SisAtributoSatb codUnidMedidaIettr) {
133 this.codUnidMedidaIettr = codUnidMedidaIettr;
134 }
135
136 @Column(name = "DESCRICAO_IETTIR", length = 2000)
137 public String getDescricaoIettir() {
138 return this.descricaoIettir;
139 }
140
141 public void setDescricaoIettir(String descricaoIettir) {
142 this.descricaoIettir = descricaoIettir;
143 }
144
145 @Column(name = "NOME_IETTIR", length = 100)
146 public String getNomeIettir() {
147 return this.nomeIettir;
148 }
149
150 public void setNomeIettir(String nomeIettir) {
151 this.nomeIettir = nomeIettir;
152 }
153
154 @Column(name = "IND_PROJECAO_IETTR", length = 1)
155 public String getIndProjecaoIettr() {
156 return this.indProjecaoIettr;
157 }
158
159 public void setIndProjecaoIettr(String indProjecaoIettr) {
160 this.indProjecaoIettr = indProjecaoIettr;
161 }
162
163 @Column(name = "IND_ACUMULAVEL_IETTR", length = 1)
164 public String getIndAcumulavelIettr() {
165 return this.indAcumulavelIettr;
166 }
167
168 public void setIndAcumulavelIettr(String indAcumulavelIettr) {
169 this.indAcumulavelIettr = indAcumulavelIettr;
170 }
171
172 @Column(name = "IND_PUBLICO_IETTR", length = 1)
173 public String getIndPublicoIettr() {
174 return this.indPublicoIettr;
175 }
176
177 public void setIndPublicoIettr(String indPublicoIettr) {
178 this.indPublicoIettr = indPublicoIettr;
179 }
180
181 @Column(name = "IND_TIPOQTDE", length = 1)
182 public String getIndTipoQtde() {
183 return this.indTipoQtde;
184 }
185
186 public void setIndTipoQtde(String indTipoQtde) {
187 this.indTipoQtde = indTipoQtde;
188 }
189
190 @Column(name = "IND_VALORFINAL_IETTR", length = 1)
191 public String getIndValorFinalIettr() {
192 return this.indValorFinalIettr;
193 }
194
195 public void setIndValorFinalIettr(String indValorFinalIettr) {
196 this.indValorFinalIettr = indValorFinalIettr;
197 }
198
199 @Column(name = "IND_REAL_POR_LOCAL", length = 1)
200 public String getIndRealPorLocal() {
201 return this.indRealPorLocal;
202 }
203
204 public void setIndRealPorLocal(String indRealPorLocal) {
205 this.indRealPorLocal = indRealPorLocal;
206 }
207
208 @Column(name = "IND_PREV_POR_LOCAL", length = 1)
209 public String getIndPrevPorLocal() {
210 return this.indPrevPorLocal;
211 }
212
213 public void setIndPrevPorLocal(String indPrevPorLocal) {
214 this.indPrevPorLocal = indPrevPorLocal;
215 }
216
217 @Column(name = "IND_EXCLUSAO_POS_HISTORICO")
218 public Boolean getIndExclusaoPosHistorico() {
219 return this.indExclusaoPosHistorico;
220 }
221
222 public void setIndExclusaoPosHistorico(Boolean indExclusaoPosHistorico) {
223 this.indExclusaoPosHistorico = indExclusaoPosHistorico;
224 }
225
226 @Column(name = "FONTE_IETTR", length = 1000)
227 public String getFonteIettr() {
228 return this.fonteIettr;
229 }
230
231 public void setFonteIettr(String fonteIettr) {
232 this.fonteIettr = fonteIettr;
233 }
234
235 @Column(name = "FORMULA_IETTR", length = 2000)
236 public String getFormulaIettr() {
237 return this.formulaIettr;
238 }
239
240 public void setFormulaIettr(String formulaIettr) {
241 this.formulaIettr = formulaIettr;
242 }
243
244 @Column(name = "INDICE_MAIS_RECENTE_IETTR", length = 14)
245 public Double getIndiceMaisRecenteIettr() {
246 return this.indiceMaisRecenteIettr;
247 }
248
249 public void setIndiceMaisRecenteIettr(Double indiceMaisRecenteIettr) {
250 this.indiceMaisRecenteIettr = indiceMaisRecenteIettr;
251 }
252
253 @Column(name = "DATA_APURACAO_IETTR", length = 7)
254 public Date getDataApuracaoIettr() {
255 return this.dataApuracaoIettr;
256 }
257
258 public void setDataApuracaoIettr(Date dataApuracaoIettr) {
259 this.dataApuracaoIettr = dataApuracaoIettr;
260 }
261
262 @Column(name = "DATA_ULT_MANUTENCAO", length = 7)
263 public Date getDataUltManutencao() {
264 return this.dataUltManutencao;
265 }
266
267 public void setDataUltManutencao(Date dataUltManutencao) {
268 this.dataUltManutencao = dataUltManutencao;
269 }
270
271 @Column(name = "IND_ATIVO_IETTR", length = 1)
272 public String getIndAtivoIettr() {
273 return this.indAtivoIettr;
274 }
275
276 public void setIndAtivoIettr(String indAtivoIettr) {
277 this.indAtivoIettr = indAtivoIettr;
278 }
279
280 @Column(name = "LABEL_GRAFICO_GRUPO_IETTIR", length = 20)
281 public String getLabelGraficoGrupoIettir() {
282 return this.labelGraficoGrupoIettir;
283 }
284
285 public void setLabelGraficoGrupoIettir(String labelGraficoGrupoIettir) {
286 this.labelGraficoGrupoIettir = labelGraficoGrupoIettir;
287 }
288
289 @Column(name = "IND_SINALIZACAO_IETTR", length = 1)
290 public String getIndSinalizacaoIettr() {
291 return this.indSinalizacaoIettr;
292 }
293
294 public void setIndSinalizacaoIettr(String indSinalizacaoIettr) {
295 this.indSinalizacaoIettr = indSinalizacaoIettr;
296 }
297
298 @ManyToOne(fetch = FetchType.LAZY)
299 @JoinColumn(name = "previsto_servico_ser")
300 public ServicoSer getPrevistoServicoSer() {
301 return this.previstoServicoSer;
302 }
303
304 public void setPrevistoServicoSer(ServicoSer previstoServicoSer) {
305 this.previstoServicoSer = previstoServicoSer;
306 }
307
308 @Column(name = "ind_tipo_atualizacao_previsto", length = 1)
309 public String getIndTipoAtualizacaoPrevisto() {
310 return this.indTipoAtualizacaoPrevisto;
311 }
312
313 public void setIndTipoAtualizacaoPrevisto(String indTipoAtualizacaoPrevisto) {
314 this.indTipoAtualizacaoPrevisto = indTipoAtualizacaoPrevisto;
315 }
316
317 @ManyToOne(fetch = FetchType.LAZY)
318 @JoinColumn(name = "realizado_servico_ser")
319 public ServicoSer getRealizadoServicoSer() {
320 return this.realizadoServicoSer;
321 }
322
323 public void setRealizadoServicoSer(ServicoSer realizadoServicoSer) {
324 this.realizadoServicoSer = realizadoServicoSer;
325 }
326
327 @Column(name = "ind_tipo_atualizacao_realizado", length = 1)
328 public String getIndTipoAtualizacaoRealizado() {
329 return this.indTipoAtualizacaoRealizado;
330 }
331
332 public void setIndTipoAtualizacaoRealizado(String indTipoAtualizacaoRealizado) {
333 this.indTipoAtualizacaoRealizado = indTipoAtualizacaoRealizado;
334 }
335
336 @ManyToOne(fetch = FetchType.LAZY)
337 @JoinColumn(name = "COD_USU_MANUTENCAO")
338 public UsuarioUsu getUsuarioUsuManutencao() {
339 return this.usuarioUsuManutencao;
340 }
341
342 public void setUsuarioUsuManutencao(UsuarioUsu usuarioUsuManutencao) {
343 this.usuarioUsuManutencao = usuarioUsuManutencao;
344 }
345
346 @ManyToOne(fetch = FetchType.LAZY)
347 @JoinColumn(name = "COD_IETT")
348 public ItemEstruturaIett getItemEstruturaIett() {
349 return this.itemEstruturaIett;
350 }
351
352 public void setItemEstruturaIett(ItemEstruturaIett itemEstruturaIett) {
353 this.itemEstruturaIett = itemEstruturaIett;
354 }
355
356 @ManyToOne(fetch = FetchType.LAZY)
357 @JoinColumn(name = "COD_IETT", insertable = false, updatable = false)
358 public ItemEstruturaIettPPA getItemEstruturaIettPPA() {
359 return this.itemEstruturaIettPPA;
360 }
361
362 public void setItemEstruturaIettPPA(ItemEstruturaIettPPA itemEstruturaIettPPA) {
363 this.itemEstruturaIettPPA = itemEstruturaIettPPA;
364 }
365
366 @OneToMany(cascade = CascadeType.REMOVE, fetch = FetchType.LAZY, mappedBy = "itemEstrtIndResulIettr")
367 public Set<AcompRealFisicoArf> getAcompRealFisicoArfs() {
368 return this.acompRealFisicoArfs;
369 }
370
371 public void setAcompRealFisicoArfs(Set<AcompRealFisicoArf> acompRealFisicoArfs) {
372 this.acompRealFisicoArfs = acompRealFisicoArfs;
373 }
374
375 @OneToMany(cascade = CascadeType.REMOVE, fetch = FetchType.LAZY, mappedBy = "itemEstrtIndResulIettr")
376 public Set<ItemEstrutFisicoIettf> getItemEstrutFisicoIettfs() {
377 return this.itemEstrutFisicoIettfs;
378 }
379
380 public void setItemEstrutFisicoIettfs(Set<ItemEstrutFisicoIettf> itemEstrutFisicoIettfs) {
381 this.itemEstrutFisicoIettfs = itemEstrutFisicoIettfs;
382 }
383
384 @OneToMany(cascade = CascadeType.REMOVE, fetch = FetchType.LAZY, mappedBy = "itemEstrtIndResulIettr")
385 public Set<IettIndResulRevIettrr> getIettIndResulRevIettrrs() {
386 return this.iettIndResulRevIettrrs;
387 }
388
389 public void setIettIndResulRevIettrrs(Set<IettIndResulRevIettrr> iettIndResulRevIettrrs) {
390 this.iettIndResulRevIettrrs = iettIndResulRevIettrrs;
391 }
392
393 @OneToMany(cascade = CascadeType.REMOVE, fetch = FetchType.LAZY, mappedBy = "itemEsrtIndResulIettr")
394 public Set<ItemEstrtIndResulLocalIettirl> getItemEstrtIndResulLocalIettirls() {
395 return this.itemEstrtIndResulLocalIettirls;
396 }
397
398 public void setItemEstrtIndResulLocalIettirls(Set<ItemEstrtIndResulLocalIettirl> itemEstrtIndResulLocalIettirls) {
399 this.itemEstrtIndResulLocalIettirls = itemEstrtIndResulLocalIettirls;
400 }
401
402 @OneToMany(cascade = CascadeType.REMOVE, fetch = FetchType.LAZY, mappedBy = "itemEstrtIndResulIettr")
403 public Set<ItemEstrtIndResulCorIettrcor> getItemEstrtIndResulCorIettrcores() {
404 return this.itemEstrtIndResulCorIettrcores;
405 }
406
407 public void setItemEstrtIndResulCorIettrcores(Set<ItemEstrtIndResulCorIettrcor> itemEstrtIndResulCorIettrcores) {
408 this.itemEstrtIndResulCorIettrcores = itemEstrtIndResulCorIettrcores;
409 }
410
411 @ManyToOne(fetch = FetchType.LAZY)
412 @JoinColumn(name = "COD_SATB")
413 public SisAtributoSatb getSisAtributoSatb() {
414 return this.sisAtributoSatb;
415 }
416
417 public void setSisAtributoSatb(SisAtributoSatb sisAtributoSatb) {
418 this.sisAtributoSatb = sisAtributoSatb;
419 }
420
421 @ManyToOne(fetch = FetchType.LAZY)
422 @JoinColumn(name = "COD_PRDC")
423 public PeriodicidadePrdc getPeriodicidadePrdc() {
424 return this.periodicidadePrdc;
425 }
426
427 public void setPeriodicidadePrdc(PeriodicidadePrdc periodicidadePrdc) {
428 this.periodicidadePrdc = periodicidadePrdc;
429 }
430
431 @OneToMany(fetch = FetchType.LAZY, mappedBy = "itemEstrtIndResulIettr")
432 public Set<HistoricoIettfH> getHistoricoIettfHs() {
433 return this.historicoIettfHs;
434 }
435
436 public void setHistoricoIettfHs(Set<HistoricoIettfH> historicoIettfHs) {
437 this.historicoIettfHs = historicoIettfHs;
438 }
439
440 }