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   
9   import javax.persistence.CascadeType;
10  import javax.persistence.Column;
11  import javax.persistence.Entity;
12  import javax.persistence.FetchType;
13  import javax.persistence.GeneratedValue;
14  import javax.persistence.Id;
15  import javax.persistence.JoinColumn;
16  import javax.persistence.JoinTable;
17  import javax.persistence.ManyToMany;
18  import javax.persistence.OneToMany;
19  import javax.persistence.Table;
20  import javax.persistence.Temporal;
21  import javax.persistence.TemporalType;
22  
23  import org.hibernate.annotations.Cascade;
24  import org.hibernate.annotations.GenericGenerator;
25  
26  /**
27   * EntidadeEnt generated by hbm2java
28   */
29  @Entity
30  @Table(name = "TB_ENTIDADE_ENT")
31  public class EntidadeEnt implements java.io.Serializable {
32  
33    private static final long serialVersionUID = 5319539716870017656L;
34  
35    private Long codEnt;
36    private String indAtivoEnt;
37    private Date dataInclusaoEnt;
38    private String siglaEnt;
39    private String nomeEnt;
40    private String indOrgaoEnt;
41    private String cpfCnpjEnt;
42    private String emailEnt;
43    private Set<ItemEstrutEntidadeIette> itemEstrutEntidadeIettes = new HashSet<ItemEstrutEntidadeIette>(0);
44    private Set<EnderecoEnd> enderecoEnds = new HashSet<EnderecoEnd>(0);
45    private Set<EntidadeAtributoEnta> entidadeAtributoEntas = new HashSet<EntidadeAtributoEnta>(0);
46    private Set<LocalItemLit> localEntidadeLents = new HashSet<LocalItemLit>(0);
47    private Set<EntidadeEnt> hierarquiaEntidadeHentsByCodEntPai = new HashSet<EntidadeEnt>(0);
48    private Set<EntidadeEnt> hierarquiaEntidadeHentsByCodEnt = new HashSet<EntidadeEnt>(0);
49    private Set<RegDemandaRegd> regDemandaRegds = new HashSet<RegDemandaRegd>(0);
50    private Set<TelefoneTel> telefoneTels = new HashSet<TelefoneTel>(0);
51    private Set<RegDemandaRegd> entidadeDemandaEntds = new HashSet<RegDemandaRegd>(0);
52    private Set<AgendaEntidadesAgeent> agendaEntidadesAgeent = new HashSet<AgendaEntidadesAgeent>(0);
53    private Set<HistoricoIetteH> historicoIetteHs = new HashSet<HistoricoIetteH>(0);
54    private Set<UsuarioUsu> usuarioUsus = new HashSet<UsuarioUsu>(0);
55  
56    public EntidadeEnt() {
57    }
58  
59    public EntidadeEnt(String indAtivoEnt, Date dataInclusaoEnt, String siglaEnt, String nomeEnt, String indOrgaoEnt, String cpfCnpjEnt, String emailEnt, Set<ItemEstrutEntidadeIette> itemEstrutEntidadeIettes, Set<EnderecoEnd> enderecoEnds, Set<EntidadeAtributoEnta> entidadeAtributoEntas, Set<LocalItemLit> localEntidadeLents, Set<EntidadeEnt> hierarquiaEntidadeHentsByCodEntPai, Set<EntidadeEnt> hierarquiaEntidadeHentsByCodEnt, Set<RegDemandaRegd> regDemandaRegds, Set<TelefoneTel> telefoneTels, Set<RegDemandaRegd> entidadeDemandaEntds, Set<AgendaEntidadesAgeent> agendaEntidadesAgeent, Set<HistoricoIetteH> historicoIetteHs, Set<UsuarioUsu> usuarioUsus) {
60      this.indAtivoEnt = indAtivoEnt;
61      this.dataInclusaoEnt = dataInclusaoEnt;
62      this.siglaEnt = siglaEnt;
63      this.nomeEnt = nomeEnt;
64      this.indOrgaoEnt = indOrgaoEnt;
65      this.cpfCnpjEnt = cpfCnpjEnt;
66      this.emailEnt = emailEnt;
67      this.itemEstrutEntidadeIettes = itemEstrutEntidadeIettes;
68      this.enderecoEnds = enderecoEnds;
69      this.entidadeAtributoEntas = entidadeAtributoEntas;
70      this.localEntidadeLents = localEntidadeLents;
71      this.hierarquiaEntidadeHentsByCodEntPai = hierarquiaEntidadeHentsByCodEntPai;
72      this.hierarquiaEntidadeHentsByCodEnt = hierarquiaEntidadeHentsByCodEnt;
73      this.regDemandaRegds = regDemandaRegds;
74      this.telefoneTels = telefoneTels;
75      this.entidadeDemandaEntds = entidadeDemandaEntds;
76      this.agendaEntidadesAgeent = agendaEntidadesAgeent;
77      this.historicoIetteHs = historicoIetteHs;
78      this.usuarioUsus = usuarioUsus;
79    }
80  
81    @GenericGenerator(name = "generator", strategy = "increment")
82    @Id
83    @GeneratedValue(generator = "generator")
84    @Column(name = "COD_ENT", nullable = false)
85    public Long getCodEnt() {
86      return this.codEnt;
87    }
88  
89    public void setCodEnt(Long codEnt) {
90      this.codEnt = codEnt;
91    }
92  
93    @Column(name = "IND_ATIVO_ENT", length = 1)
94    public String getIndAtivoEnt() {
95      return this.indAtivoEnt;
96    }
97  
98    public void setIndAtivoEnt(String indAtivoEnt) {
99      this.indAtivoEnt = indAtivoEnt;
100   }
101 
102   @Temporal(TemporalType.TIMESTAMP)
103   @Column(name = "DATA_INCLUSAO_ENT", length = 7)
104   public Date getDataInclusaoEnt() {
105     return this.dataInclusaoEnt;
106   }
107 
108   public void setDataInclusaoEnt(Date dataInclusaoEnt) {
109     this.dataInclusaoEnt = dataInclusaoEnt;
110   }
111 
112   @Column(name = "SIGLA_ENT", length = 10)
113   public String getSiglaEnt() {
114     return this.siglaEnt;
115   }
116 
117   public void setSiglaEnt(String siglaEnt) {
118     this.siglaEnt = siglaEnt;
119   }
120 
121   @Column(name = "NOME_ENT", length = 2000)
122   public String getNomeEnt() {
123     return this.nomeEnt;
124   }
125 
126   public void setNomeEnt(String nomeEnt) {
127     this.nomeEnt = nomeEnt;
128   }
129 
130   @Column(name = "IND_ORGAO_ENT", length = 1)
131   public String getIndOrgaoEnt() {
132     return this.indOrgaoEnt;
133   }
134 
135   public void setIndOrgaoEnt(String indOrgaoEnt) {
136     this.indOrgaoEnt = indOrgaoEnt;
137   }
138 
139   @Column(name = "CPF_CNPJ_ENT", length = 14)
140   public String getCpfCnpjEnt() {
141     return this.cpfCnpjEnt;
142   }
143 
144   public void setCpfCnpjEnt(String cpfCnpjEnt) {
145     this.cpfCnpjEnt = cpfCnpjEnt;
146   }
147 
148   @Column(name = "EMAIL_ENT", length = 50)
149   public String getEmailEnt() {
150     return this.emailEnt;
151   }
152 
153   public void setEmailEnt(String emailEnt) {
154     this.emailEnt = emailEnt;
155   }
156 
157   @OneToMany(fetch = FetchType.LAZY, mappedBy = "entidadeEnt")
158   public Set<ItemEstrutEntidadeIette> getItemEstrutEntidadeIettes() {
159     return this.itemEstrutEntidadeIettes;
160   }
161 
162   public void setItemEstrutEntidadeIettes(Set<ItemEstrutEntidadeIette> itemEstrutEntidadeIettes) {
163     this.itemEstrutEntidadeIettes = itemEstrutEntidadeIettes;
164   }
165 
166   @OneToMany(cascade = CascadeType.ALL, fetch = FetchType.EAGER, mappedBy = "entidadeEnt")
167   public Set<EnderecoEnd> getEnderecoEnds() {
168     return this.enderecoEnds;
169   }
170 
171   public void setEnderecoEnds(Set<EnderecoEnd> enderecoEnds) {
172     this.enderecoEnds = enderecoEnds;
173   }
174 
175   @OneToMany(fetch = FetchType.EAGER, mappedBy = "entidadeEnt")
176   public Set<EntidadeAtributoEnta> getEntidadeAtributoEntas() {
177     return this.entidadeAtributoEntas;
178   }
179 
180   public void setEntidadeAtributoEntas(Set<EntidadeAtributoEnta> entidadeAtributoEntas) {
181     this.entidadeAtributoEntas = entidadeAtributoEntas;
182   }
183 
184   @ManyToMany(fetch = FetchType.EAGER)
185   @JoinTable(name = "TB_LOCAL_ENTIDADE_LENT", joinColumns = { @JoinColumn(name = "COD_ENT", nullable = false, updatable = false) }, inverseJoinColumns = { @JoinColumn(name = "COD_LIT", nullable = false, updatable = false) })
186   @Cascade( { org.hibernate.annotations.CascadeType.SAVE_UPDATE })
187   public Set<LocalItemLit> getLocalEntidadeLents() {
188     return this.localEntidadeLents;
189   }
190 
191   public void setLocalEntidadeLents(Set<LocalItemLit> localEntidadeLents) {
192     this.localEntidadeLents = localEntidadeLents;
193   }
194 
195   @ManyToMany(fetch = FetchType.LAZY)
196   @JoinTable(name = "TB_HIERARQUIA_ENTIDADE_HENT", joinColumns = { @JoinColumn(name = "COD_ENT_PAI", nullable = false, updatable = false) }, inverseJoinColumns = { @JoinColumn(name = "COD_ENT", nullable = false, updatable = false) })
197   @Cascade( { org.hibernate.annotations.CascadeType.SAVE_UPDATE })
198   public Set<EntidadeEnt> getHierarquiaEntidadeHentsByCodEntPai() {
199     return this.hierarquiaEntidadeHentsByCodEntPai;
200   }
201 
202   public void setHierarquiaEntidadeHentsByCodEntPai(Set<EntidadeEnt> hierarquiaEntidadeHentsByCodEntPai) {
203     this.hierarquiaEntidadeHentsByCodEntPai = hierarquiaEntidadeHentsByCodEntPai;
204   }
205 
206   @ManyToMany(fetch = FetchType.LAZY)
207   @JoinTable(name = "TB_HIERARQUIA_ENTIDADE_HENT", joinColumns = { @JoinColumn(name = "COD_ENT", nullable = false, updatable = false) }, inverseJoinColumns = { @JoinColumn(name = "COD_ENT_PAI", nullable = false, updatable = false) })
208   @Cascade( { org.hibernate.annotations.CascadeType.SAVE_UPDATE })
209   public Set<EntidadeEnt> getHierarquiaEntidadeHentsByCodEnt() {
210     return this.hierarquiaEntidadeHentsByCodEnt;
211   }
212 
213   public void setHierarquiaEntidadeHentsByCodEnt(Set<EntidadeEnt> hierarquiaEntidadeHentsByCodEnt) {
214     this.hierarquiaEntidadeHentsByCodEnt = hierarquiaEntidadeHentsByCodEnt;
215   }
216 
217   @ManyToMany(fetch = FetchType.LAZY)
218   @JoinTable(name = "TB_ENTIDADE_DEMANDA_ENTD", joinColumns = { @JoinColumn(name = "COD_ENT", nullable = false, updatable = false) }, inverseJoinColumns = { @JoinColumn(name = "COD_REGD", nullable = false, updatable = false) })
219   @Cascade( { org.hibernate.annotations.CascadeType.SAVE_UPDATE })
220   public Set<RegDemandaRegd> getRegDemandaRegds() {
221     return this.regDemandaRegds;
222   }
223 
224   public void setRegDemandaRegds(Set<RegDemandaRegd> regDemandaRegds) {
225     this.regDemandaRegds = regDemandaRegds;
226   }
227 
228   @OneToMany(cascade = CascadeType.ALL, fetch = FetchType.EAGER, mappedBy = "entidadeEnt")
229   public Set<TelefoneTel> getTelefoneTels() {
230     return this.telefoneTels;
231   }
232 
233   public void setTelefoneTels(Set<TelefoneTel> telefoneTels) {
234     this.telefoneTels = telefoneTels;
235   }
236 
237   @ManyToMany(fetch = FetchType.LAZY)
238   @JoinTable(name = "TB_ENTIDADE_DEMANDA_ENTD", joinColumns = { @JoinColumn(name = "COD_ENT", nullable = false, updatable = false) }, inverseJoinColumns = { @JoinColumn(name = "COD_REGD", nullable = false, updatable = false) })
239   @Cascade( { org.hibernate.annotations.CascadeType.SAVE_UPDATE })
240   public Set<RegDemandaRegd> getEntidadeDemandaEntds() {
241     return this.entidadeDemandaEntds;
242   }
243 
244   public void setEntidadeDemandaEntds(Set<RegDemandaRegd> entidadeDemandaEntds) {
245     this.entidadeDemandaEntds = entidadeDemandaEntds;
246   }
247 
248   @OneToMany(fetch = FetchType.LAZY, mappedBy = "entidadeEnt")
249   public Set<AgendaEntidadesAgeent> getAgendaEntidadesAgeent() {
250     return this.agendaEntidadesAgeent;
251   }
252 
253   public void setAgendaEntidadesAgeent(Set<AgendaEntidadesAgeent> agendaEntidadesAgeent) {
254     this.agendaEntidadesAgeent = agendaEntidadesAgeent;
255   }
256 
257   @OneToMany(fetch = FetchType.LAZY, mappedBy = "entidadeEnt")
258   public Set<HistoricoIetteH> getHistoricoIetteHs() {
259     return this.historicoIetteHs;
260   }
261 
262   public void setHistoricoIetteHs(Set<HistoricoIetteH> historicoIetteHs) {
263     this.historicoIetteHs = historicoIetteHs;
264   }
265 
266   @ManyToMany(fetch = FetchType.LAZY)
267   @JoinTable(name = "TB_USUARIO_ENTIDADE_USUENT", joinColumns = { @JoinColumn(name = "COD_ENT", nullable = false, updatable = false) }, inverseJoinColumns = { @JoinColumn(name = "COD_USU", nullable = false, updatable = false) })
268   @Cascade( { org.hibernate.annotations.CascadeType.SAVE_UPDATE })
269   public Set<UsuarioUsu> getUsuarioUsus() {
270     return this.usuarioUsus;
271   }
272 
273   public void setUsuarioUsus(Set<UsuarioUsu> usuarioUsus) {
274     this.usuarioUsus = usuarioUsus;
275   }
276 
277 }