View Javadoc

1   package ecar.pojo;
2   
3   // Generated Aug 13, 2009 2:24:15 PM by Hibernate Tools 3.2.0.CR1
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   * TipoFuncAcompTpfa generated by hbm2java
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 }