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.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.JoinTable;
16  import javax.persistence.ManyToMany;
17  import javax.persistence.ManyToOne;
18  import javax.persistence.OneToMany;
19  import javax.persistence.Table;
20  import javax.persistence.Temporal;
21  import javax.persistence.TemporalType;
22  import org.hibernate.annotations.Cascade;
23  import org.hibernate.annotations.GenericGenerator;
24  
25  /**
26   * EstruturaEtt generated by hbm2java
27   */
28  @Entity
29  @Table(name = "TB_ESTRUTURA_ETT")
30  public class EstruturaEtt implements java.io.Serializable {
31  
32    private Long codEtt;
33    private String siglaEtt;
34    private String nomeEtt;
35    private String labelEtt;
36    private String indAtivoEtt;
37    private Date dataInclusaoEtt;
38    private String indPrevFinanceiraEtt;
39    private Date dataUltManutEtt;
40    private Integer seqApresentacaoEtt;
41    private String codCor1Ett;
42    private String codCor2Ett;
43    private String codCor3Ett;
44    private String codCor4Ett;
45    private String indExibirImprimirListagem;
46    private Long tamanhoListagemVerticalEtt;
47    private String indEtapaNivelSuperiorEtt;
48    private String indExibirGerarArquivos;
49    private Set<EstruturaAtributoEttat> estruturaAtributoEttats = new HashSet<EstruturaAtributoEttat>(0);
50    private Set<EstrutTpFuncAcmpEtttfa> estrutTpFuncAcmpEtttfas = new HashSet<EstrutTpFuncAcmpEtttfa>(0);
51    private Set<EstruturaAcessoEtta> estruturaAcessoEttas = new HashSet<EstruturaAcessoEtta>(0);
52    private Set<SituacaoSit> estruturaSituacaoEtts = new HashSet<SituacaoSit>(0);
53    private Set<EstruturaFuncaoEttf> estruturaFuncaoEttfs = new HashSet<EstruturaFuncaoEttf>(0);
54    private Set<ItemEstruturaIett> itemEstruturaIetts = new HashSet<ItemEstruturaIett>(0);
55    private Set<ItemEstruturaIettPPA> itemEstruturaIettPPAs = new HashSet<ItemEstruturaIettPPA>(0);
56    private Set<EstruturaEtt> estruturaEtts = new HashSet<EstruturaEtt>(0);
57    private EstruturaEtt estruturaEtt;
58    private UsuarioUsu usuarioUsu;
59    private Set<ItemEstruturarevisaoIettrev> itemEstruturarevisaoIettrevs = new HashSet<ItemEstruturarevisaoIettrev>(0);
60    private Set<TipoAcompanhamentoTa> tipoAcompanhamentoTas = new HashSet<TipoAcompanhamentoTa>(0);
61    private Set<HistoricoIettH> historicoIettHs = new HashSet<HistoricoIettH>(0);
62    private Set<TipoAcompanhamentoTa> estruturaNivelGeracaoTas = new HashSet<TipoAcompanhamentoTa>(0);
63  
64    public EstruturaEtt() {
65    }
66  
67    public EstruturaEtt(String siglaEtt, String nomeEtt, String labelEtt, String indAtivoEtt, Date dataInclusaoEtt, String indPrevFinanceiraEtt, Date dataUltManutEtt, Integer seqApresentacaoEtt, String codCor1Ett, String codCor2Ett, String codCor3Ett, String codCor4Ett, String indExibirImprimirListagem, Long tamanhoListagemVerticalEtt, String indEtapaNivelSuperiorEtt, String indExibirGerarArquivos, Set<EstruturaAtributoEttat> estruturaAtributoEttats, Set<EstrutTpFuncAcmpEtttfa> estrutTpFuncAcmpEtttfas, Set<EstruturaAcessoEtta> estruturaAcessoEttas, Set<SituacaoSit> estruturaSituacaoEtts, Set<EstruturaFuncaoEttf> estruturaFuncaoEttfs, Set<ItemEstruturaIett> itemEstruturaIetts, Set<ItemEstruturaIettPPA> itemEstruturaIettPPAs, Set<EstruturaEtt> estruturaEtts, EstruturaEtt estruturaEtt, UsuarioUsu usuarioUsu, Set<ItemEstruturarevisaoIettrev> itemEstruturarevisaoIettrevs, Set<TipoAcompanhamentoTa> tipoAcompanhamentoTas, Set<HistoricoIettH> historicoIettHs, Set<TipoAcompanhamentoTa> estruturaNivelGeracaoTas) {
68      this.siglaEtt = siglaEtt;
69      this.nomeEtt = nomeEtt;
70      this.labelEtt = labelEtt;
71      this.indAtivoEtt = indAtivoEtt;
72      this.dataInclusaoEtt = dataInclusaoEtt;
73      this.indPrevFinanceiraEtt = indPrevFinanceiraEtt;
74      this.dataUltManutEtt = dataUltManutEtt;
75      this.seqApresentacaoEtt = seqApresentacaoEtt;
76      this.codCor1Ett = codCor1Ett;
77      this.codCor2Ett = codCor2Ett;
78      this.codCor3Ett = codCor3Ett;
79      this.codCor4Ett = codCor4Ett;
80      this.indExibirImprimirListagem = indExibirImprimirListagem;
81      this.tamanhoListagemVerticalEtt = tamanhoListagemVerticalEtt;
82      this.indEtapaNivelSuperiorEtt = indEtapaNivelSuperiorEtt;
83      this.indExibirGerarArquivos = indExibirGerarArquivos;
84      this.estruturaAtributoEttats = estruturaAtributoEttats;
85      this.estrutTpFuncAcmpEtttfas = estrutTpFuncAcmpEtttfas;
86      this.estruturaAcessoEttas = estruturaAcessoEttas;
87      this.estruturaSituacaoEtts = estruturaSituacaoEtts;
88      this.estruturaFuncaoEttfs = estruturaFuncaoEttfs;
89      this.itemEstruturaIetts = itemEstruturaIetts;
90      this.itemEstruturaIettPPAs = itemEstruturaIettPPAs;
91      this.estruturaEtts = estruturaEtts;
92      this.estruturaEtt = estruturaEtt;
93      this.usuarioUsu = usuarioUsu;
94      this.itemEstruturarevisaoIettrevs = itemEstruturarevisaoIettrevs;
95      this.tipoAcompanhamentoTas = tipoAcompanhamentoTas;
96      this.historicoIettHs = historicoIettHs;
97      this.estruturaNivelGeracaoTas = estruturaNivelGeracaoTas;
98    }
99  
100   @GenericGenerator(name = "generator", strategy = "increment")
101   @Id
102   @GeneratedValue(generator = "generator")
103   @Column(name = "COD_ETT", nullable = false)
104   public Long getCodEtt() {
105     return this.codEtt;
106   }
107 
108   public void setCodEtt(Long codEtt) {
109     this.codEtt = codEtt;
110   }
111 
112   @Column(name = "SIGLA_ETT", length = 10)
113   public String getSiglaEtt() {
114     return this.siglaEtt;
115   }
116 
117   public void setSiglaEtt(String siglaEtt) {
118     this.siglaEtt = siglaEtt;
119   }
120 
121   @Column(name = "NOME_ETT", length = 30)
122   public String getNomeEtt() {
123     return this.nomeEtt;
124   }
125 
126   public void setNomeEtt(String nomeEtt) {
127     this.nomeEtt = nomeEtt;
128   }
129 
130   @Column(name = "LABEL_ETT", length = 30)
131   public String getLabelEtt() {
132     return this.labelEtt;
133   }
134 
135   public void setLabelEtt(String labelEtt) {
136     this.labelEtt = labelEtt;
137   }
138 
139   @Column(name = "IND_ATIVO_ETT", length = 1)
140   public String getIndAtivoEtt() {
141     return this.indAtivoEtt;
142   }
143 
144   public void setIndAtivoEtt(String indAtivoEtt) {
145     this.indAtivoEtt = indAtivoEtt;
146   }
147 
148   @Temporal(TemporalType.TIMESTAMP)
149   @Column(name = "DATA_INCLUSAO_ETT", length = 7)
150   public Date getDataInclusaoEtt() {
151     return this.dataInclusaoEtt;
152   }
153 
154   public void setDataInclusaoEtt(Date dataInclusaoEtt) {
155     this.dataInclusaoEtt = dataInclusaoEtt;
156   }
157 
158   @Column(name = "IND_PREV_FINANCEIRA_ETT", length = 1)
159   public String getIndPrevFinanceiraEtt() {
160     return this.indPrevFinanceiraEtt;
161   }
162 
163   public void setIndPrevFinanceiraEtt(String indPrevFinanceiraEtt) {
164     this.indPrevFinanceiraEtt = indPrevFinanceiraEtt;
165   }
166 
167   @Temporal(TemporalType.TIMESTAMP)
168   @Column(name = "DATA_ULT_MANUT_ETT", length = 7)
169   public Date getDataUltManutEtt() {
170     return this.dataUltManutEtt;
171   }
172 
173   public void setDataUltManutEtt(Date dataUltManutEtt) {
174     this.dataUltManutEtt = dataUltManutEtt;
175   }
176 
177   @Column(name = "SEQ_APRESENTACAO_ETT", length = 3)
178   public Integer getSeqApresentacaoEtt() {
179     return this.seqApresentacaoEtt;
180   }
181 
182   public void setSeqApresentacaoEtt(Integer seqApresentacaoEtt) {
183     this.seqApresentacaoEtt = seqApresentacaoEtt;
184   }
185 
186   @Column(name = "COD_COR1_ETT", length = 20)
187   public String getCodCor1Ett() {
188     return this.codCor1Ett;
189   }
190 
191   public void setCodCor1Ett(String codCor1Ett) {
192     this.codCor1Ett = codCor1Ett;
193   }
194 
195   @Column(name = "COD_COR2_ETT", length = 20)
196   public String getCodCor2Ett() {
197     return this.codCor2Ett;
198   }
199 
200   public void setCodCor2Ett(String codCor2Ett) {
201     this.codCor2Ett = codCor2Ett;
202   }
203 
204   @Column(name = "COD_COR3_ETT", length = 20)
205   public String getCodCor3Ett() {
206     return this.codCor3Ett;
207   }
208 
209   public void setCodCor3Ett(String codCor3Ett) {
210     this.codCor3Ett = codCor3Ett;
211   }
212 
213   @Column(name = "COD_COR4_ETT", length = 20)
214   public String getCodCor4Ett() {
215     return this.codCor4Ett;
216   }
217 
218   public void setCodCor4Ett(String codCor4Ett) {
219     this.codCor4Ett = codCor4Ett;
220   }
221 
222   @Column(name = "ind_exibir_imprimir_listagem_ett", length = 1)
223   public String getIndExibirImprimirListagem() {
224     return this.indExibirImprimirListagem;
225   }
226 
227   public void setIndExibirImprimirListagem(String indExibirImprimirListagem) {
228     this.indExibirImprimirListagem = indExibirImprimirListagem;
229   }
230 
231   @Column(name = "tamanho_listagem_vertical_ett", length = 10)
232   public Long getTamanhoListagemVerticalEtt() {
233     return this.tamanhoListagemVerticalEtt;
234   }
235 
236   public void setTamanhoListagemVerticalEtt(Long tamanhoListagemVerticalEtt) {
237     this.tamanhoListagemVerticalEtt = tamanhoListagemVerticalEtt;
238   }
239 
240   @Column(name = "ind_etapa_nivel_superior_ett", length = 1)
241   public String getIndEtapaNivelSuperiorEtt() {
242     return this.indEtapaNivelSuperiorEtt;
243   }
244 
245   public void setIndEtapaNivelSuperiorEtt(String indEtapaNivelSuperiorEtt) {
246     this.indEtapaNivelSuperiorEtt = indEtapaNivelSuperiorEtt;
247   }
248 
249   @Column(name = "ind_exibir_gerar_arquivos_ett", length = 1)
250   public String getIndExibirGerarArquivos() {
251     return this.indExibirGerarArquivos;
252   }
253 
254   public void setIndExibirGerarArquivos(String indExibirGerarArquivos) {
255     this.indExibirGerarArquivos = indExibirGerarArquivos;
256   }
257 
258   @OneToMany(cascade = CascadeType.REMOVE, fetch = FetchType.LAZY, mappedBy = "estruturaEtt")
259   public Set<EstruturaAtributoEttat> getEstruturaAtributoEttats() {
260     return this.estruturaAtributoEttats;
261   }
262 
263   public void setEstruturaAtributoEttats(Set<EstruturaAtributoEttat> estruturaAtributoEttats) {
264     this.estruturaAtributoEttats = estruturaAtributoEttats;
265   }
266 
267   @OneToMany(cascade = CascadeType.REMOVE, fetch = FetchType.LAZY, mappedBy = "estruturaEtt")
268   public Set<EstrutTpFuncAcmpEtttfa> getEstrutTpFuncAcmpEtttfas() {
269     return this.estrutTpFuncAcmpEtttfas;
270   }
271 
272   public void setEstrutTpFuncAcmpEtttfas(Set<EstrutTpFuncAcmpEtttfa> estrutTpFuncAcmpEtttfas) {
273     this.estrutTpFuncAcmpEtttfas = estrutTpFuncAcmpEtttfas;
274   }
275 
276   @OneToMany(fetch = FetchType.LAZY, mappedBy = "estruturaEtt")
277   @Cascade( { org.hibernate.annotations.CascadeType.ALL, org.hibernate.annotations.CascadeType.DELETE_ORPHAN })
278   public Set<EstruturaAcessoEtta> getEstruturaAcessoEttas() {
279     return this.estruturaAcessoEttas;
280   }
281 
282   public void setEstruturaAcessoEttas(Set<EstruturaAcessoEtta> estruturaAcessoEttas) {
283     this.estruturaAcessoEttas = estruturaAcessoEttas;
284   }
285 
286   @ManyToMany(fetch = FetchType.LAZY)
287   @JoinTable(name = "TB_ESTRUTURA_SITUACAO_ETTS", joinColumns = { @JoinColumn(name = "COD_ETT", nullable = false, updatable = false) }, inverseJoinColumns = { @JoinColumn(name = "COD_SIT", nullable = false, updatable = false) })
288   @Cascade( { org.hibernate.annotations.CascadeType.SAVE_UPDATE })
289   public Set<SituacaoSit> getEstruturaSituacaoEtts() {
290     return this.estruturaSituacaoEtts;
291   }
292 
293   public void setEstruturaSituacaoEtts(Set<SituacaoSit> estruturaSituacaoEtts) {
294     this.estruturaSituacaoEtts = estruturaSituacaoEtts;
295   }
296 
297   @OneToMany(cascade = CascadeType.REMOVE, fetch = FetchType.LAZY, mappedBy = "estruturaEtt")
298   public Set<EstruturaFuncaoEttf> getEstruturaFuncaoEttfs() {
299     return this.estruturaFuncaoEttfs;
300   }
301 
302   public void setEstruturaFuncaoEttfs(Set<EstruturaFuncaoEttf> estruturaFuncaoEttfs) {
303     this.estruturaFuncaoEttfs = estruturaFuncaoEttfs;
304   }
305 
306   @OneToMany(fetch = FetchType.LAZY, mappedBy = "estruturaEtt")
307   public Set<ItemEstruturaIett> getItemEstruturaIetts() {
308     return this.itemEstruturaIetts;
309   }
310 
311   public void setItemEstruturaIetts(Set<ItemEstruturaIett> itemEstruturaIetts) {
312     this.itemEstruturaIetts = itemEstruturaIetts;
313   }
314 
315   @OneToMany(fetch = FetchType.LAZY, mappedBy = "estruturaEtt")
316   public Set<ItemEstruturaIettPPA> getItemEstruturaIettPPAs() {
317     return this.itemEstruturaIettPPAs;
318   }
319 
320   public void setItemEstruturaIettPPAs(Set<ItemEstruturaIettPPA> itemEstruturaIettPPAs) {
321     this.itemEstruturaIettPPAs = itemEstruturaIettPPAs;
322   }
323 
324   @OneToMany(fetch = FetchType.LAZY, mappedBy = "estruturaEtt")
325   public Set<EstruturaEtt> getEstruturaEtts() {
326     return this.estruturaEtts;
327   }
328 
329   public void setEstruturaEtts(Set<EstruturaEtt> estruturaEtts) {
330     this.estruturaEtts = estruturaEtts;
331   }
332 
333   @ManyToOne(fetch = FetchType.LAZY)
334   @JoinColumn(name = "COD_ETT_PAI")
335   public EstruturaEtt getEstruturaEtt() {
336     return this.estruturaEtt;
337   }
338 
339   public void setEstruturaEtt(EstruturaEtt estruturaEtt) {
340     this.estruturaEtt = estruturaEtt;
341   }
342 
343   @ManyToOne(fetch = FetchType.LAZY)
344   @JoinColumn(name = "COD_USU")
345   public UsuarioUsu getUsuarioUsu() {
346     return this.usuarioUsu;
347   }
348 
349   public void setUsuarioUsu(UsuarioUsu usuarioUsu) {
350     this.usuarioUsu = usuarioUsu;
351   }
352 
353   @OneToMany(fetch = FetchType.LAZY, mappedBy = "estruturaEttrev")
354   public Set<ItemEstruturarevisaoIettrev> getItemEstruturarevisaoIettrevs() {
355     return this.itemEstruturarevisaoIettrevs;
356   }
357 
358   public void setItemEstruturarevisaoIettrevs(Set<ItemEstruturarevisaoIettrev> itemEstruturarevisaoIettrevs) {
359     this.itemEstruturarevisaoIettrevs = itemEstruturarevisaoIettrevs;
360   }
361 
362   @OneToMany(fetch = FetchType.LAZY, mappedBy = "estruturaEtt")
363   public Set<TipoAcompanhamentoTa> getTipoAcompanhamentoTas() {
364     return this.tipoAcompanhamentoTas;
365   }
366 
367   public void setTipoAcompanhamentoTas(Set<TipoAcompanhamentoTa> tipoAcompanhamentoTas) {
368     this.tipoAcompanhamentoTas = tipoAcompanhamentoTas;
369   }
370 
371   @OneToMany(fetch = FetchType.LAZY, mappedBy = "estruturaEtt")
372   public Set<HistoricoIettH> getHistoricoIettHs() {
373     return this.historicoIettHs;
374   }
375 
376   public void setHistoricoIettHs(Set<HistoricoIettH> historicoIettHs) {
377     this.historicoIettHs = historicoIettHs;
378   }
379 
380   @OneToMany(fetch = FetchType.LAZY, mappedBy = "estruturaNivelGeracaoTa")
381   public Set<TipoAcompanhamentoTa> getEstruturaNivelGeracaoTas() {
382     return this.estruturaNivelGeracaoTas;
383   }
384 
385   public void setEstruturaNivelGeracaoTas(Set<TipoAcompanhamentoTa> estruturaNivelGeracaoTas) {
386     this.estruturaNivelGeracaoTas = estruturaNivelGeracaoTas;
387   }
388 
389 }