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.ManyToOne;
16  import javax.persistence.OneToMany;
17  import javax.persistence.Table;
18  import javax.persistence.Temporal;
19  import javax.persistence.TemporalType;
20  import javax.persistence.Transient;
21  
22  import org.hibernate.annotations.GenericGenerator;
23  
24  /**
25   * ItemEstruturaIettPPA generated by hbm2java
26   */
27  @Entity
28  @Table(name = "TB_ITEM_ESTRUTURA_IETT")
29  public class ItemEstruturaIettPPA implements java.io.Serializable {
30  
31    private Long codIett;
32    private String objetivoEspecificoIett;
33    private String objetivoGeralIett;
34    private Date dataTerminoIett;
35    private Date dataInicioIett;
36    private String indAtivoIett;
37    private String descricaoIett;
38    private String siglaIett;
39    private String nomeIett;
40    private String descricaoR2;
41    private Integer nivelIett;
42    private EstruturaEtt estruturaEtt;
43    private OrgaoOrg orgaoOrgByCodOrgaoResponsavel1Iett;
44    private Set<ItemEstruturaIettPPA> itemEstruturaIetts = new HashSet<ItemEstruturaIettPPA>(0);
45    private Set<ItemEstruturaSisAtributoIettSatb> itemEstruturaSisAtributoIettSatbs = new HashSet<ItemEstruturaSisAtributoIettSatb>(0);
46    private Set<ItemEstrtIndResulIettr> itemEstrtIndResulIettrs = new HashSet<ItemEstrtIndResulIettr>(0);
47    private ItemEstruturaIettPPA itemEstruturaIettPPA;
48  
49    public ItemEstruturaIettPPA() {
50    }
51  
52    public ItemEstruturaIettPPA(String objetivoEspecificoIett, String objetivoGeralIett, Date dataTerminoIett, Date dataInicioIett, String indAtivoIett, String descricaoIett, String siglaIett, String nomeIett, String descricaoR2, Integer nivelIett, EstruturaEtt estruturaEtt, OrgaoOrg orgaoOrgByCodOrgaoResponsavel1Iett, Set<ItemEstruturaIettPPA> itemEstruturaIetts, Set<ItemEstruturaSisAtributoIettSatb> itemEstruturaSisAtributoIettSatbs, Set<ItemEstrtIndResulIettr> itemEstrtIndResulIettrs, ItemEstruturaIettPPA itemEstruturaIettPPA) {
53      this.objetivoEspecificoIett = objetivoEspecificoIett;
54      this.objetivoGeralIett = objetivoGeralIett;
55      this.dataTerminoIett = dataTerminoIett;
56      this.dataInicioIett = dataInicioIett;
57      this.indAtivoIett = indAtivoIett;
58      this.descricaoIett = descricaoIett;
59      this.siglaIett = siglaIett;
60      this.nomeIett = nomeIett;
61      this.descricaoR2 = descricaoR2;
62      this.nivelIett = nivelIett;
63      this.estruturaEtt = estruturaEtt;
64      this.orgaoOrgByCodOrgaoResponsavel1Iett = orgaoOrgByCodOrgaoResponsavel1Iett;
65      this.itemEstruturaIetts = itemEstruturaIetts;
66      this.itemEstruturaSisAtributoIettSatbs = itemEstruturaSisAtributoIettSatbs;
67      this.itemEstrtIndResulIettrs = itemEstrtIndResulIettrs;
68      this.itemEstruturaIettPPA = itemEstruturaIettPPA;
69    }
70  
71    @GenericGenerator(name = "generator", strategy = "increment")
72    @Id
73    @GeneratedValue(generator = "generator")
74    @Column(name = "COD_IETT", nullable = false)
75    public Long getCodIett() {
76      return this.codIett;
77    }
78  
79    public void setCodIett(Long codIett) {
80      this.codIett = codIett;
81    }
82  
83    @Column(name = "OBJETIVO_ESPECIFICO_IETT")
84    public String getObjetivoEspecificoIett() {
85      return this.objetivoEspecificoIett;
86    }
87  
88    public void setObjetivoEspecificoIett(String objetivoEspecificoIett) {
89      this.objetivoEspecificoIett = objetivoEspecificoIett;
90    }
91  
92    @Column(name = "OBJETIVO_GERAL_IETT")
93    public String getObjetivoGeralIett() {
94      return this.objetivoGeralIett;
95    }
96  
97    public void setObjetivoGeralIett(String objetivoGeralIett) {
98      this.objetivoGeralIett = objetivoGeralIett;
99    }
100 
101   @Temporal(TemporalType.TIMESTAMP)
102   @Column(name = "DATA_TERMINO_IETT", length = 7)
103   public Date getDataTerminoIett() {
104     return this.dataTerminoIett;
105   }
106 
107   public void setDataTerminoIett(Date dataTerminoIett) {
108     this.dataTerminoIett = dataTerminoIett;
109   }
110 
111   @Temporal(TemporalType.TIMESTAMP)
112   @Column(name = "DATA_INICIO_IETT", length = 7)
113   public Date getDataInicioIett() {
114     return this.dataInicioIett;
115   }
116 
117   public void setDataInicioIett(Date dataInicioIett) {
118     this.dataInicioIett = dataInicioIett;
119   }
120 
121   @Column(name = "IND_ATIVO_IETT", length = 1)
122   public String getIndAtivoIett() {
123     return this.indAtivoIett;
124   }
125 
126   public void setIndAtivoIett(String indAtivoIett) {
127     this.indAtivoIett = indAtivoIett;
128   }
129 
130   @Column(name = "DESCRICAO_IETT")
131   public String getDescricaoIett() {
132     return this.descricaoIett;
133   }
134 
135   public void setDescricaoIett(String descricaoIett) {
136     this.descricaoIett = descricaoIett;
137   }
138 
139   @Column(name = "SIGLA_IETT")
140   public String getSiglaIett() {
141     return this.siglaIett;
142   }
143 
144   public void setSiglaIett(String siglaIett) {
145     this.siglaIett = siglaIett;
146   }
147 
148   @Column(name = "NOME_IETT")
149   public String getNomeIett() {
150     return this.nomeIett;
151   }
152 
153   public void setNomeIett(String nomeIett) {
154     this.nomeIett = nomeIett;
155   }
156 
157   @Column(name = "DESCRICAO_R2")
158   public String getDescricaoR2() {
159     return this.descricaoR2;
160   }
161 
162   public void setDescricaoR2(String descricaoR2) {
163     this.descricaoR2 = descricaoR2;
164   }
165 
166   @Column(name = "NIVEL_IETT", length = 10)
167   public Integer getNivelIett() {
168     return this.nivelIett;
169   }
170 
171   public void setNivelIett(Integer nivelIett) {
172     this.nivelIett = nivelIett;
173   }
174 
175   @ManyToOne(fetch = FetchType.LAZY)
176   @JoinColumn(name = "COD_ETT")
177   public EstruturaEtt getEstruturaEtt() {
178     return this.estruturaEtt;
179   }
180 
181   public void setEstruturaEtt(EstruturaEtt estruturaEtt) {
182     this.estruturaEtt = estruturaEtt;
183   }
184 
185   @ManyToOne(fetch = FetchType.LAZY)
186   @JoinColumn(name = "COD_ORGAO_RESPONSAVEL1_IETT")
187   public OrgaoOrg getOrgaoOrgByCodOrgaoResponsavel1Iett() {
188     return this.orgaoOrgByCodOrgaoResponsavel1Iett;
189   }
190 
191   public void setOrgaoOrgByCodOrgaoResponsavel1Iett(OrgaoOrg orgaoOrgByCodOrgaoResponsavel1Iett) {
192     this.orgaoOrgByCodOrgaoResponsavel1Iett = orgaoOrgByCodOrgaoResponsavel1Iett;
193   }
194 
195   @OneToMany(cascade = CascadeType.REMOVE, fetch = FetchType.LAZY, mappedBy = "itemEstruturaIettPPA")
196   public Set<ItemEstruturaIettPPA> getItemEstruturaIetts() {
197     return this.itemEstruturaIetts;
198   }
199 
200   public void setItemEstruturaIetts(Set<ItemEstruturaIettPPA> itemEstruturaIetts) {
201     this.itemEstruturaIetts = itemEstruturaIetts;
202   }
203 
204   @OneToMany(cascade = CascadeType.REMOVE, fetch = FetchType.LAZY, mappedBy = "itemEstruturaIett")
205   public Set<ItemEstruturaSisAtributoIettSatb> getItemEstruturaSisAtributoIettSatbs() {
206     return this.itemEstruturaSisAtributoIettSatbs;
207   }
208 
209   public void setItemEstruturaSisAtributoIettSatbs(Set<ItemEstruturaSisAtributoIettSatb> itemEstruturaSisAtributoIettSatbs) {
210     this.itemEstruturaSisAtributoIettSatbs = itemEstruturaSisAtributoIettSatbs;
211   }
212 
213   @OneToMany(cascade = CascadeType.REMOVE, fetch = FetchType.LAZY, mappedBy = "itemEstruturaIett")
214   public Set<ItemEstrtIndResulIettr> getItemEstrtIndResulIettrs() {
215     return this.itemEstrtIndResulIettrs;
216   }
217 
218   public void setItemEstrtIndResulIettrs(Set<ItemEstrtIndResulIettr> itemEstrtIndResulIettrs) {
219     this.itemEstrtIndResulIettrs = itemEstrtIndResulIettrs;
220   }
221 
222   @ManyToOne(fetch = FetchType.LAZY)
223   @JoinColumn(name = "COD_IETT_PAI")
224   public ItemEstruturaIettPPA getItemEstruturaIettPPA() {
225     return this.itemEstruturaIettPPA;
226   }
227 
228   public void setItemEstruturaIettPPA(ItemEstruturaIettPPA itemEstruturaIettPPA) {
229     this.itemEstruturaIettPPA = itemEstruturaIettPPA;
230   }
231 
232   @Transient
233   public ecar.pojo.ItemEstruturaIettPPA getItemEstruturaIett() {
234     return itemEstruturaIettPPA;
235   }
236 
237 }