1 package ecar.pojo;
2
3
4
5 import java.util.HashSet;
6 import java.util.Set;
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.JoinTable;
14 import javax.persistence.ManyToMany;
15 import javax.persistence.ManyToOne;
16 import javax.persistence.OneToMany;
17 import javax.persistence.Table;
18 import org.hibernate.annotations.Cascade;
19 import org.hibernate.annotations.CascadeType;
20 import org.hibernate.annotations.GenericGenerator;
21
22
23
24
25 @Entity
26 @Table(name = "TB_TIPO_FUNC_ACOMP_TPFA")
27 public class TipoFuncAcompTpfa implements java.io.Serializable {
28
29 private static final long serialVersionUID = 2922412998262258937L;
30
31 private Long codTpfa;
32 private String labelTpfa;
33 private String descricaoTpfa;
34 private String indDesativarMonitoramento;
35 private String indAtivarMonitoramento;
36 private String indDesbloquearPlanejamento;
37 private String indBloquearPlanejamento;
38 private String indVisualizarParecer;
39 private String indExcluirItemEstrutura;
40 private String indAlterarItemEstrutura;
41 private String indLerItemEstrutura;
42 private String indEmitePosicaoTpfa;
43 private Integer tamanhoSinalTpfa;
44 private String indInformaAndamentoTpfa;
45 private String labelPosicaoTpfa;
46 private String indInitMonitTpfa;
47 private String indNaoMonitTpfa;
48 private String documentacaoTpfa;
49 private Set<SituacaoSit> situacaoTpFuncAcmpSitfas = new HashSet<SituacaoSit>(0);
50 private Set<EstrutTpFuncAcmpEtttfa> estrutTpFuncAcmpEtttfas = new HashSet<EstrutTpFuncAcmpEtttfa>(0);
51 private Set<ItemEstUsutpfuacIettutfa> itemEstUsutpfuacIettutfas = new HashSet<ItemEstUsutpfuacIettutfa>(0);
52 private Set<TipoFuncAcompTpfa> tipoFuncAcompTpfas = new HashSet<TipoFuncAcompTpfa>(0);
53 private TipoFuncAcompTpfa tipoFuncAcompTpfa;
54 private Set<AcompRelatorioArel> acompRelatorioArels = new HashSet<AcompRelatorioArel>(0);
55 private Set<AcompRefItemLimitesArli> acompRefItemLimitesArlis = new HashSet<AcompRefItemLimitesArli>(0);
56 private Set<AcompRefLimitesArl> acompRefLimitesArls = new HashSet<AcompRefLimitesArl>(0);
57 private Set<ItemEstrutUsuarioIettus> itemEstrutUsuarioIettuses = new HashSet<ItemEstrutUsuarioIettus>(0);
58 private Set<TfuncacompConfigmailTfacfgm> TfuncacompConfigmailTfacfgm = new HashSet<TfuncacompConfigmailTfacfgm>(0);
59 private Set<TipoAcompFuncAcompTafc> tipoAcompFuncAcompTafcs = new HashSet<TipoAcompFuncAcompTafc>(0);
60 private Set<HistoricoIettusH> historicoIettusHs = new HashSet<HistoricoIettusH>(0);
61 private Set<HistoricoIettutfaH> historicoIettutfaHs = new HashSet<HistoricoIettutfaH>(0);
62 private Set<TipoAcompTipofuncacompSisatributoTaTpfaSatb> tipoacompTipofuncacompSisatributoTatpfasatbs = new HashSet<TipoAcompTipofuncacompSisatributoTaTpfaSatb>(0);
63
64 public TipoFuncAcompTpfa() {
65 }
66
67 public TipoFuncAcompTpfa(String labelTpfa, String descricaoTpfa, String indDesativarMonitoramento, String indAtivarMonitoramento, String indDesbloquearPlanejamento, String indBloquearPlanejamento, String indVisualizarParecer, String indExcluirItemEstrutura, String indAlterarItemEstrutura, String indLerItemEstrutura, String indEmitePosicaoTpfa, Integer tamanhoSinalTpfa, String indInformaAndamentoTpfa, String labelPosicaoTpfa, String indInitMonitTpfa, String indNaoMonitTpfa, String documentacaoTpfa, Set<SituacaoSit> situacaoTpFuncAcmpSitfas, Set<EstrutTpFuncAcmpEtttfa> estrutTpFuncAcmpEtttfas, Set<ItemEstUsutpfuacIettutfa> itemEstUsutpfuacIettutfas, Set<TipoFuncAcompTpfa> tipoFuncAcompTpfas, TipoFuncAcompTpfa tipoFuncAcompTpfa, Set<AcompRelatorioArel> acompRelatorioArels, Set<AcompRefItemLimitesArli> acompRefItemLimitesArlis, Set<AcompRefLimitesArl> acompRefLimitesArls, Set<ItemEstrutUsuarioIettus> itemEstrutUsuarioIettuses, Set<TfuncacompConfigmailTfacfgm> TfuncacompConfigmailTfacfgm, Set<TipoAcompFuncAcompTafc> tipoAcompFuncAcompTafcs, Set<HistoricoIettusH> historicoIettusHs, Set<HistoricoIettutfaH> historicoIettutfaHs, Set<TipoAcompTipofuncacompSisatributoTaTpfaSatb> tipoacompTipofuncacompSisatributoTatpfasatbs) {
68 this.labelTpfa = labelTpfa;
69 this.descricaoTpfa = descricaoTpfa;
70 this.indDesativarMonitoramento = indDesativarMonitoramento;
71 this.indAtivarMonitoramento = indAtivarMonitoramento;
72 this.indDesbloquearPlanejamento = indDesbloquearPlanejamento;
73 this.indBloquearPlanejamento = indBloquearPlanejamento;
74 this.indVisualizarParecer = indVisualizarParecer;
75 this.indExcluirItemEstrutura = indExcluirItemEstrutura;
76 this.indAlterarItemEstrutura = indAlterarItemEstrutura;
77 this.indLerItemEstrutura = indLerItemEstrutura;
78 this.indEmitePosicaoTpfa = indEmitePosicaoTpfa;
79 this.tamanhoSinalTpfa = tamanhoSinalTpfa;
80 this.indInformaAndamentoTpfa = indInformaAndamentoTpfa;
81 this.labelPosicaoTpfa = labelPosicaoTpfa;
82 this.indInitMonitTpfa = indInitMonitTpfa;
83 this.indNaoMonitTpfa = indNaoMonitTpfa;
84 this.documentacaoTpfa = documentacaoTpfa;
85 this.situacaoTpFuncAcmpSitfas = situacaoTpFuncAcmpSitfas;
86 this.estrutTpFuncAcmpEtttfas = estrutTpFuncAcmpEtttfas;
87 this.itemEstUsutpfuacIettutfas = itemEstUsutpfuacIettutfas;
88 this.tipoFuncAcompTpfas = tipoFuncAcompTpfas;
89 this.tipoFuncAcompTpfa = tipoFuncAcompTpfa;
90 this.acompRelatorioArels = acompRelatorioArels;
91 this.acompRefItemLimitesArlis = acompRefItemLimitesArlis;
92 this.acompRefLimitesArls = acompRefLimitesArls;
93 this.itemEstrutUsuarioIettuses = itemEstrutUsuarioIettuses;
94 this.TfuncacompConfigmailTfacfgm = TfuncacompConfigmailTfacfgm;
95 this.tipoAcompFuncAcompTafcs = tipoAcompFuncAcompTafcs;
96 this.historicoIettusHs = historicoIettusHs;
97 this.historicoIettutfaHs = historicoIettutfaHs;
98 this.tipoacompTipofuncacompSisatributoTatpfasatbs = tipoacompTipofuncacompSisatributoTatpfasatbs;
99 }
100
101 @GenericGenerator(name = "generator", strategy = "increment")
102 @Id
103 @GeneratedValue(generator = "generator")
104 @Column(name = "COD_TPFA", nullable = false, length = 8)
105 public Long getCodTpfa() {
106 return this.codTpfa;
107 }
108
109 public void setCodTpfa(Long codTpfa) {
110 this.codTpfa = codTpfa;
111 }
112
113 @Column(name = "LABEL_TPFA", length = 40)
114 public String getLabelTpfa() {
115 return this.labelTpfa;
116 }
117
118 public void setLabelTpfa(String labelTpfa) {
119 this.labelTpfa = labelTpfa;
120 }
121
122 @Column(name = "DESCRICAO_TPFA", length = 30)
123 public String getDescricaoTpfa() {
124 return this.descricaoTpfa;
125 }
126
127 public void setDescricaoTpfa(String descricaoTpfa) {
128 this.descricaoTpfa = descricaoTpfa;
129 }
130
131 @Column(name = "IND_DESATIVAR_MONITORAMENTO", length = 1)
132 public String getIndDesativarMonitoramento() {
133 return this.indDesativarMonitoramento;
134 }
135
136 public void setIndDesativarMonitoramento(String indDesativarMonitoramento) {
137 this.indDesativarMonitoramento = indDesativarMonitoramento;
138 }
139
140 @Column(name = "IND_ATIVAR_MONITORAMENTO", length = 1)
141 public String getIndAtivarMonitoramento() {
142 return this.indAtivarMonitoramento;
143 }
144
145 public void setIndAtivarMonitoramento(String indAtivarMonitoramento) {
146 this.indAtivarMonitoramento = indAtivarMonitoramento;
147 }
148
149 @Column(name = "IND_DESBLOQUEAR_PLANEJAMENTO", length = 1)
150 public String getIndDesbloquearPlanejamento() {
151 return this.indDesbloquearPlanejamento;
152 }
153
154 public void setIndDesbloquearPlanejamento(String indDesbloquearPlanejamento) {
155 this.indDesbloquearPlanejamento = indDesbloquearPlanejamento;
156 }
157
158 @Column(name = "IND_BLOQUEAR_PLANEJAMENTO", length = 1)
159 public String getIndBloquearPlanejamento() {
160 return this.indBloquearPlanejamento;
161 }
162
163 public void setIndBloquearPlanejamento(String indBloquearPlanejamento) {
164 this.indBloquearPlanejamento = indBloquearPlanejamento;
165 }
166
167 @Column(name = "IND_VISUALIZAR_PARECER", length = 1)
168 public String getIndVisualizarParecer() {
169 return this.indVisualizarParecer;
170 }
171
172 public void setIndVisualizarParecer(String indVisualizarParecer) {
173 this.indVisualizarParecer = indVisualizarParecer;
174 }
175
176 @Column(name = "IND_EXCLUIR_ITEM_ESTRUTURA", length = 1)
177 public String getIndExcluirItemEstrutura() {
178 return this.indExcluirItemEstrutura;
179 }
180
181 public void setIndExcluirItemEstrutura(String indExcluirItemEstrutura) {
182 this.indExcluirItemEstrutura = indExcluirItemEstrutura;
183 }
184
185 @Column(name = "IND_ALTERAR_ITEM_ESTRUTURA", length = 1)
186 public String getIndAlterarItemEstrutura() {
187 return this.indAlterarItemEstrutura;
188 }
189
190 public void setIndAlterarItemEstrutura(String indAlterarItemEstrutura) {
191 this.indAlterarItemEstrutura = indAlterarItemEstrutura;
192 }
193
194 @Column(name = "IND_LER_ITEM_ESTRUTURA", length = 1)
195 public String getIndLerItemEstrutura() {
196 return this.indLerItemEstrutura;
197 }
198
199 public void setIndLerItemEstrutura(String indLerItemEstrutura) {
200 this.indLerItemEstrutura = indLerItemEstrutura;
201 }
202
203 @Column(name = "IND_EMITE_POSICAO_TPFA", length = 1)
204 public String getIndEmitePosicaoTpfa() {
205 return this.indEmitePosicaoTpfa;
206 }
207
208 public void setIndEmitePosicaoTpfa(String indEmitePosicaoTpfa) {
209 this.indEmitePosicaoTpfa = indEmitePosicaoTpfa;
210 }
211
212 @Column(name = "TAMANHO_SINAL_TPFA")
213 public Integer getTamanhoSinalTpfa() {
214 return this.tamanhoSinalTpfa;
215 }
216
217 public void setTamanhoSinalTpfa(Integer tamanhoSinalTpfa) {
218 this.tamanhoSinalTpfa = tamanhoSinalTpfa;
219 }
220
221 @Column(name = "IND_INFORMA_ANDAMENTOTPFA", length = 1)
222 public String getIndInformaAndamentoTpfa() {
223 return this.indInformaAndamentoTpfa;
224 }
225
226 public void setIndInformaAndamentoTpfa(String indInformaAndamentoTpfa) {
227 this.indInformaAndamentoTpfa = indInformaAndamentoTpfa;
228 }
229
230 @Column(name = "LABEL_POSICAO_TPFA", length = 40)
231 public String getLabelPosicaoTpfa() {
232 return this.labelPosicaoTpfa;
233 }
234
235 public void setLabelPosicaoTpfa(String labelPosicaoTpfa) {
236 this.labelPosicaoTpfa = labelPosicaoTpfa;
237 }
238
239 @Column(name = "IND_INIT_MONIT_TPFA", length = 1)
240 public String getIndInitMonitTpfa() {
241 return this.indInitMonitTpfa;
242 }
243
244 public void setIndInitMonitTpfa(String indInitMonitTpfa) {
245 this.indInitMonitTpfa = indInitMonitTpfa;
246 }
247
248 @Column(name = "IND_NAO_MONIT_TPFA", length = 1)
249 public String getIndNaoMonitTpfa() {
250 return this.indNaoMonitTpfa;
251 }
252
253 public void setIndNaoMonitTpfa(String indNaoMonitTpfa) {
254 this.indNaoMonitTpfa = indNaoMonitTpfa;
255 }
256
257 @Column(name = "DOCUMENTACAO_TPFA", length = 2000)
258 public String getDocumentacaoTpfa() {
259 return this.documentacaoTpfa;
260 }
261
262 public void setDocumentacaoTpfa(String documentacaoTpfa) {
263 this.documentacaoTpfa = documentacaoTpfa;
264 }
265
266 @ManyToMany(fetch = FetchType.LAZY)
267 @JoinTable(name = "TB_SITUACAO_TP_FUNC_ACMP_SITFA", joinColumns = { @JoinColumn(name = "COD_TPFA", nullable = false, updatable = false) }, inverseJoinColumns = { @JoinColumn(name = "COD_SIT", nullable = false, updatable = false) })
268 @Cascade( { CascadeType.SAVE_UPDATE })
269 public Set<SituacaoSit> getSituacaoTpFuncAcmpSitfas() {
270 return this.situacaoTpFuncAcmpSitfas;
271 }
272
273 public void setSituacaoTpFuncAcmpSitfas(Set<SituacaoSit> situacaoTpFuncAcmpSitfas) {
274 this.situacaoTpFuncAcmpSitfas = situacaoTpFuncAcmpSitfas;
275 }
276
277 @OneToMany(fetch = FetchType.LAZY, mappedBy = "tipoFuncAcompTpfa")
278 public Set<EstrutTpFuncAcmpEtttfa> getEstrutTpFuncAcmpEtttfas() {
279 return this.estrutTpFuncAcmpEtttfas;
280 }
281
282 public void setEstrutTpFuncAcmpEtttfas(Set<EstrutTpFuncAcmpEtttfa> estrutTpFuncAcmpEtttfas) {
283 this.estrutTpFuncAcmpEtttfas = estrutTpFuncAcmpEtttfas;
284 }
285
286 @OneToMany(fetch = FetchType.LAZY, mappedBy = "tipoFuncAcompTpfa")
287 public Set<ItemEstUsutpfuacIettutfa> getItemEstUsutpfuacIettutfas() {
288 return this.itemEstUsutpfuacIettutfas;
289 }
290
291 public void setItemEstUsutpfuacIettutfas(Set<ItemEstUsutpfuacIettutfa> itemEstUsutpfuacIettutfas) {
292 this.itemEstUsutpfuacIettutfas = itemEstUsutpfuacIettutfas;
293 }
294
295 @OneToMany(fetch = FetchType.LAZY, mappedBy = "tipoFuncAcompTpfa")
296 public Set<TipoFuncAcompTpfa> getTipoFuncAcompTpfas() {
297 return this.tipoFuncAcompTpfas;
298 }
299
300 public void setTipoFuncAcompTpfas(Set<TipoFuncAcompTpfa> tipoFuncAcompTpfas) {
301 this.tipoFuncAcompTpfas = tipoFuncAcompTpfas;
302 }
303
304 @ManyToOne(fetch = FetchType.LAZY)
305 @JoinColumn(name = "COD_TPFA_SUPERIOR")
306 public TipoFuncAcompTpfa getTipoFuncAcompTpfa() {
307 return this.tipoFuncAcompTpfa;
308 }
309
310 public void setTipoFuncAcompTpfa(TipoFuncAcompTpfa tipoFuncAcompTpfa) {
311 this.tipoFuncAcompTpfa = tipoFuncAcompTpfa;
312 }
313
314 @OneToMany(fetch = FetchType.LAZY)
315 @JoinColumn(name = "COD_TPFA", updatable = false)
316 public Set<AcompRelatorioArel> getAcompRelatorioArels() {
317 return this.acompRelatorioArels;
318 }
319
320 public void setAcompRelatorioArels(Set<AcompRelatorioArel> acompRelatorioArels) {
321 this.acompRelatorioArels = acompRelatorioArels;
322 }
323
324 @OneToMany(fetch = FetchType.LAZY, mappedBy = "tipoFuncAcompTpfa")
325 public Set<AcompRefItemLimitesArli> getAcompRefItemLimitesArlis() {
326 return this.acompRefItemLimitesArlis;
327 }
328
329 public void setAcompRefItemLimitesArlis(Set<AcompRefItemLimitesArli> acompRefItemLimitesArlis) {
330 this.acompRefItemLimitesArlis = acompRefItemLimitesArlis;
331 }
332
333 @OneToMany(fetch = FetchType.LAZY, mappedBy = "tipoFuncAcompTpfa")
334 public Set<AcompRefLimitesArl> getAcompRefLimitesArls() {
335 return this.acompRefLimitesArls;
336 }
337
338 public void setAcompRefLimitesArls(Set<AcompRefLimitesArl> acompRefLimitesArls) {
339 this.acompRefLimitesArls = acompRefLimitesArls;
340 }
341
342 @OneToMany(fetch = FetchType.LAZY, mappedBy = "tipoFuncAcompTpfa")
343 public Set<ItemEstrutUsuarioIettus> getItemEstrutUsuarioIettuses() {
344 return this.itemEstrutUsuarioIettuses;
345 }
346
347 public void setItemEstrutUsuarioIettuses(Set<ItemEstrutUsuarioIettus> itemEstrutUsuarioIettuses) {
348 this.itemEstrutUsuarioIettuses = itemEstrutUsuarioIettuses;
349 }
350
351 @OneToMany(fetch = FetchType.LAZY, mappedBy = "tipoFuncAcompTpfa")
352 public Set<TfuncacompConfigmailTfacfgm> getTfuncacompConfigmailTfacfgm() {
353 return this.TfuncacompConfigmailTfacfgm;
354 }
355
356 public void setTfuncacompConfigmailTfacfgm(Set<TfuncacompConfigmailTfacfgm> TfuncacompConfigmailTfacfgm) {
357 this.TfuncacompConfigmailTfacfgm = TfuncacompConfigmailTfacfgm;
358 }
359
360 @OneToMany(fetch = FetchType.LAZY, mappedBy = "tipoFuncAcompTpfa")
361 public Set<TipoAcompFuncAcompTafc> getTipoAcompFuncAcompTafcs() {
362 return this.tipoAcompFuncAcompTafcs;
363 }
364
365 public void setTipoAcompFuncAcompTafcs(Set<TipoAcompFuncAcompTafc> tipoAcompFuncAcompTafcs) {
366 this.tipoAcompFuncAcompTafcs = tipoAcompFuncAcompTafcs;
367 }
368
369 @OneToMany(fetch = FetchType.LAZY, mappedBy = "tipoFuncAcompTpfa")
370 public Set<HistoricoIettusH> getHistoricoIettusHs() {
371 return this.historicoIettusHs;
372 }
373
374 public void setHistoricoIettusHs(Set<HistoricoIettusH> historicoIettusHs) {
375 this.historicoIettusHs = historicoIettusHs;
376 }
377
378 @OneToMany(fetch = FetchType.LAZY, mappedBy = "tipoFuncAcompTpfa")
379 public Set<HistoricoIettutfaH> getHistoricoIettutfaHs() {
380 return this.historicoIettutfaHs;
381 }
382
383 public void setHistoricoIettutfaHs(Set<HistoricoIettutfaH> historicoIettutfaHs) {
384 this.historicoIettutfaHs = historicoIettutfaHs;
385 }
386
387 @OneToMany(fetch = FetchType.LAZY, mappedBy = "tipoFuncAcompTpfa")
388 public Set<TipoAcompTipofuncacompSisatributoTaTpfaSatb> getTipoacompTipofuncacompSisatributoTatpfasatbs() {
389 return this.tipoacompTipofuncacompSisatributoTatpfasatbs;
390 }
391
392 public void setTipoacompTipofuncacompSisatributoTatpfasatbs(Set<TipoAcompTipofuncacompSisatributoTaTpfaSatb> tipoacompTipofuncacompSisatributoTatpfasatbs) {
393 this.tipoacompTipofuncacompSisatributoTatpfasatbs = tipoacompTipofuncacompSisatributoTatpfasatbs;
394 }
395
396 }