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.Column;
9   import javax.persistence.Entity;
10  import javax.persistence.FetchType;
11  import javax.persistence.GeneratedValue;
12  import javax.persistence.Id;
13  import javax.persistence.JoinColumn;
14  import javax.persistence.JoinTable;
15  import javax.persistence.ManyToMany;
16  import javax.persistence.ManyToOne;
17  import javax.persistence.OneToMany;
18  import javax.persistence.Table;
19  import javax.persistence.Temporal;
20  import javax.persistence.TemporalType;
21  import org.hibernate.annotations.Cascade;
22  import org.hibernate.annotations.CascadeType;
23  import org.hibernate.annotations.GenericGenerator;
24  
25  /**
26   * LocalItemLit generated by hbm2java
27   */
28  @Entity
29  @Table(name = "TB_LOCAL_ITEM_LIT")
30  public class LocalItemLit implements java.io.Serializable {
31  
32    private Long codLit;
33    private String indAtivoLit;
34    private Date dataInclusaoLit;
35    private String identificacaoLit;
36    private String siglaLit;
37    private String codIbgeLit;
38    private String codPlanejamentoLit;
39    private Set<RegDemandaRegd> localDemandaLdems = new HashSet<RegDemandaRegd>(0);
40    private Set<AcompRealFisicoLocalArfl> acompRealFisicoLocalArfls = new HashSet<AcompRealFisicoLocalArfl>(0);
41    private Set<EntidadeEnt> localEntidadeLents = new HashSet<EntidadeEnt>(0);
42    private Set<LocAtributoLoca> locAtributoLocas = new HashSet<LocAtributoLoca>(0);
43    private Set<LocalItemLit> localItemHierarquiaLithsByCodLit = new HashSet<LocalItemLit>(0);
44    private Set<LocalItemLit> localItemHierarquiaLithsByCodLitPai = new HashSet<LocalItemLit>(0);
45    private Set<ItemEstrutLocalIettl> itemEstrutLocalIettls = new HashSet<ItemEstrutLocalIettl>(0);
46    private LocalGrupoLgp localGrupoLgp;
47    private Set<ItemEstLocalRevIettlr> itemEstLocalRevIettlrs = new HashSet<ItemEstLocalRevIettlr>(0);
48    private Set<ItemEstrtIndResulLocalIettirl> itemEstrtIndResulLocalIettirls = new HashSet<ItemEstrtIndResulLocalIettirl>(0);
49    private Set<HistoricoIettlH> historicoIettlHs = new HashSet<HistoricoIettlH>(0);
50  
51    public LocalItemLit() {
52    }
53  
54    public LocalItemLit(String indAtivoLit, Date dataInclusaoLit, String identificacaoLit, String siglaLit, String codIbgeLit, String codPlanejamentoLit, Set<RegDemandaRegd> localDemandaLdems, Set<AcompRealFisicoLocalArfl> acompRealFisicoLocalArfls, Set<EntidadeEnt> localEntidadeLents, Set<LocAtributoLoca> locAtributoLocas, Set<LocalItemLit> localItemHierarquiaLithsByCodLit, Set<LocalItemLit> localItemHierarquiaLithsByCodLitPai, Set<ItemEstrutLocalIettl> itemEstrutLocalIettls, LocalGrupoLgp localGrupoLgp, Set<ItemEstLocalRevIettlr> itemEstLocalRevIettlrs, Set<ItemEstrtIndResulLocalIettirl> itemEstrtIndResulLocalIettirls, Set<HistoricoIettlH> historicoIettlHs) {
55      this.indAtivoLit = indAtivoLit;
56      this.dataInclusaoLit = dataInclusaoLit;
57      this.identificacaoLit = identificacaoLit;
58      this.siglaLit = siglaLit;
59      this.codIbgeLit = codIbgeLit;
60      this.codPlanejamentoLit = codPlanejamentoLit;
61      this.localDemandaLdems = localDemandaLdems;
62      this.acompRealFisicoLocalArfls = acompRealFisicoLocalArfls;
63      this.localEntidadeLents = localEntidadeLents;
64      this.locAtributoLocas = locAtributoLocas;
65      this.localItemHierarquiaLithsByCodLit = localItemHierarquiaLithsByCodLit;
66      this.localItemHierarquiaLithsByCodLitPai = localItemHierarquiaLithsByCodLitPai;
67      this.itemEstrutLocalIettls = itemEstrutLocalIettls;
68      this.localGrupoLgp = localGrupoLgp;
69      this.itemEstLocalRevIettlrs = itemEstLocalRevIettlrs;
70      this.itemEstrtIndResulLocalIettirls = itemEstrtIndResulLocalIettirls;
71      this.historicoIettlHs = historicoIettlHs;
72    }
73  
74    @GenericGenerator(name = "generator", strategy = "increment")
75    @Id
76    @GeneratedValue(generator = "generator")
77    @Column(name = "COD_LIT", nullable = false)
78    public Long getCodLit() {
79      return this.codLit;
80    }
81  
82    public void setCodLit(Long codLit) {
83      this.codLit = codLit;
84    }
85  
86    @Column(name = "IND_ATIVO_LIT", length = 1)
87    public String getIndAtivoLit() {
88      return this.indAtivoLit;
89    }
90  
91    public void setIndAtivoLit(String indAtivoLit) {
92      this.indAtivoLit = indAtivoLit;
93    }
94  
95    @Temporal(TemporalType.TIMESTAMP)
96    @Column(name = "DATA_INCLUSAO_LIT", length = 7)
97    public Date getDataInclusaoLit() {
98      return this.dataInclusaoLit;
99    }
100 
101   public void setDataInclusaoLit(Date dataInclusaoLit) {
102     this.dataInclusaoLit = dataInclusaoLit;
103   }
104 
105   @Column(name = "IDENTIFICACAO_LIT", length = 40)
106   public String getIdentificacaoLit() {
107     return this.identificacaoLit;
108   }
109 
110   public void setIdentificacaoLit(String identificacaoLit) {
111     this.identificacaoLit = identificacaoLit;
112   }
113 
114   @Column(name = "SIGLA_LIT", length = 10)
115   public String getSiglaLit() {
116     return this.siglaLit;
117   }
118 
119   public void setSiglaLit(String siglaLit) {
120     this.siglaLit = siglaLit;
121   }
122 
123   @Column(name = "COD_IBGE_LIT", length = 6)
124   public String getCodIbgeLit() {
125     return this.codIbgeLit;
126   }
127 
128   public void setCodIbgeLit(String codIbgeLit) {
129     this.codIbgeLit = codIbgeLit;
130   }
131 
132   @Column(name = "COD_PLANEJAMENTO_LIT", length = 6)
133   public String getCodPlanejamentoLit() {
134     return this.codPlanejamentoLit;
135   }
136 
137   public void setCodPlanejamentoLit(String codPlanejamentoLit) {
138     this.codPlanejamentoLit = codPlanejamentoLit;
139   }
140 
141   @ManyToMany(fetch = FetchType.LAZY)
142   @JoinTable(name = "TB_LOCAL_DEMANDA_LDEM", joinColumns = { @JoinColumn(name = "COD_LIT", nullable = false, updatable = false) }, inverseJoinColumns = { @JoinColumn(name = "COD_REGD", nullable = false, updatable = false) })
143   @Cascade( { CascadeType.SAVE_UPDATE })
144   public Set<RegDemandaRegd> getLocalDemandaLdems() {
145     return this.localDemandaLdems;
146   }
147 
148   public void setLocalDemandaLdems(Set<RegDemandaRegd> localDemandaLdems) {
149     this.localDemandaLdems = localDemandaLdems;
150   }
151 
152   @OneToMany(fetch = FetchType.LAZY, mappedBy = "localItemLit")
153   public Set<AcompRealFisicoLocalArfl> getAcompRealFisicoLocalArfls() {
154     return this.acompRealFisicoLocalArfls;
155   }
156 
157   public void setAcompRealFisicoLocalArfls(Set<AcompRealFisicoLocalArfl> acompRealFisicoLocalArfls) {
158     this.acompRealFisicoLocalArfls = acompRealFisicoLocalArfls;
159   }
160 
161   @ManyToMany(fetch = FetchType.LAZY)
162   @JoinTable(name = "TB_LOCAL_ENTIDADE_LENT", joinColumns = { @JoinColumn(name = "COD_LIT", nullable = false, updatable = false) }, inverseJoinColumns = { @JoinColumn(name = "COD_ENT", nullable = false, updatable = false) })
163   @Cascade( { CascadeType.SAVE_UPDATE })
164   public Set<EntidadeEnt> getLocalEntidadeLents() {
165     return this.localEntidadeLents;
166   }
167 
168   public void setLocalEntidadeLents(Set<EntidadeEnt> localEntidadeLents) {
169     this.localEntidadeLents = localEntidadeLents;
170   }
171 
172   @OneToMany(fetch = FetchType.EAGER, mappedBy = "localItemLit")
173   public Set<LocAtributoLoca> getLocAtributoLocas() {
174     return this.locAtributoLocas;
175   }
176 
177   public void setLocAtributoLocas(Set<LocAtributoLoca> locAtributoLocas) {
178     this.locAtributoLocas = locAtributoLocas;
179   }
180 
181   @ManyToMany(fetch = FetchType.EAGER)
182   @JoinTable(name = "TB_LOCAL_ITEM_HIERARQUIA_LITH", joinColumns = { @JoinColumn(name = "COD_LIT", nullable = false, updatable = false) }, inverseJoinColumns = { @JoinColumn(name = "COD_LIT_PAI", nullable = false, updatable = false) })
183   @Cascade( { CascadeType.SAVE_UPDATE })
184   public Set<LocalItemLit> getLocalItemHierarquiaLithsByCodLit() {
185     return this.localItemHierarquiaLithsByCodLit;
186   }
187 
188   public void setLocalItemHierarquiaLithsByCodLit(Set<LocalItemLit> localItemHierarquiaLithsByCodLit) {
189     this.localItemHierarquiaLithsByCodLit = localItemHierarquiaLithsByCodLit;
190   }
191 
192   @ManyToMany(fetch = FetchType.LAZY)
193   @JoinTable(name = "TB_LOCAL_ITEM_HIERARQUIA_LITH", joinColumns = { @JoinColumn(name = "COD_LIT_PAI", nullable = false, updatable = false) }, inverseJoinColumns = { @JoinColumn(name = "COD_LIT", nullable = false, updatable = false) })
194   @Cascade( { CascadeType.SAVE_UPDATE })
195   public Set<LocalItemLit> getLocalItemHierarquiaLithsByCodLitPai() {
196     return this.localItemHierarquiaLithsByCodLitPai;
197   }
198 
199   public void setLocalItemHierarquiaLithsByCodLitPai(Set<LocalItemLit> localItemHierarquiaLithsByCodLitPai) {
200     this.localItemHierarquiaLithsByCodLitPai = localItemHierarquiaLithsByCodLitPai;
201   }
202 
203   @OneToMany(fetch = FetchType.LAZY, mappedBy = "localItemLit")
204   public Set<ItemEstrutLocalIettl> getItemEstrutLocalIettls() {
205     return this.itemEstrutLocalIettls;
206   }
207 
208   public void setItemEstrutLocalIettls(Set<ItemEstrutLocalIettl> itemEstrutLocalIettls) {
209     this.itemEstrutLocalIettls = itemEstrutLocalIettls;
210   }
211 
212   @ManyToOne(fetch = FetchType.LAZY)
213   @JoinColumn(name = "COD_LGP")
214   public LocalGrupoLgp getLocalGrupoLgp() {
215     return this.localGrupoLgp;
216   }
217 
218   public void setLocalGrupoLgp(LocalGrupoLgp localGrupoLgp) {
219     this.localGrupoLgp = localGrupoLgp;
220   }
221 
222   @OneToMany(fetch = FetchType.LAZY, mappedBy = "localItemLit")
223   public Set<ItemEstLocalRevIettlr> getItemEstLocalRevIettlrs() {
224     return this.itemEstLocalRevIettlrs;
225   }
226 
227   public void setItemEstLocalRevIettlrs(Set<ItemEstLocalRevIettlr> itemEstLocalRevIettlrs) {
228     this.itemEstLocalRevIettlrs = itemEstLocalRevIettlrs;
229   }
230 
231   @OneToMany(fetch = FetchType.LAZY, mappedBy = "localItemLit")
232   public Set<ItemEstrtIndResulLocalIettirl> getItemEstrtIndResulLocalIettirls() {
233     return this.itemEstrtIndResulLocalIettirls;
234   }
235 
236   public void setItemEstrtIndResulLocalIettirls(Set<ItemEstrtIndResulLocalIettirl> itemEstrtIndResulLocalIettirls) {
237     this.itemEstrtIndResulLocalIettirls = itemEstrtIndResulLocalIettirls;
238   }
239 
240   @OneToMany(fetch = FetchType.LAZY, mappedBy = "localItemLit")
241   public Set<HistoricoIettlH> getHistoricoIettlHs() {
242     return this.historicoIettlHs;
243   }
244 
245   public void setHistoricoIettlHs(Set<HistoricoIettlH> historicoIettlHs) {
246     this.historicoIettlHs = historicoIettlHs;
247   }
248 
249 }