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.CascadeType;
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.ManyToOne;
15  import javax.persistence.OneToMany;
16  import javax.persistence.Table;
17  import org.hibernate.annotations.GenericGenerator;
18  
19  /**
20   * ItemEstruturaIettMin generated by hbm2java
21   */
22  @Entity
23  @Table(name = "TB_ITEM_ESTRUTURA_IETT")
24  public class ItemEstruturaIettMin implements java.io.Serializable {
25  
26    private Long codIett;
27    private Integer nivelIett;
28    private Set<ItemEstruturaIettMin> itemEstruturaIetts = new HashSet<ItemEstruturaIettMin>(0);
29    private ItemEstruturaIettMin itemEstruturaIett;
30  
31    public ItemEstruturaIettMin() {
32    }
33  
34    public ItemEstruturaIettMin(Integer nivelIett, Set<ItemEstruturaIettMin> itemEstruturaIetts, ItemEstruturaIettMin itemEstruturaIett) {
35      this.nivelIett = nivelIett;
36      this.itemEstruturaIetts = itemEstruturaIetts;
37      this.itemEstruturaIett = itemEstruturaIett;
38    }
39  
40    @GenericGenerator(name = "generator", strategy = "increment")
41    @Id
42    @GeneratedValue(generator = "generator")
43    @Column(name = "COD_IETT", nullable = false)
44    public Long getCodIett() {
45      return this.codIett;
46    }
47  
48    public void setCodIett(Long codIett) {
49      this.codIett = codIett;
50    }
51  
52    @Column(name = "NIVEL_IETT", length = 10)
53    public Integer getNivelIett() {
54      return this.nivelIett;
55    }
56  
57    public void setNivelIett(Integer nivelIett) {
58      this.nivelIett = nivelIett;
59    }
60  
61    @OneToMany(cascade = CascadeType.REMOVE, fetch = FetchType.LAZY, mappedBy = "itemEstruturaIett")
62    public Set<ItemEstruturaIettMin> getItemEstruturaIetts() {
63      return this.itemEstruturaIetts;
64    }
65  
66    public void setItemEstruturaIetts(Set<ItemEstruturaIettMin> itemEstruturaIetts) {
67      this.itemEstruturaIetts = itemEstruturaIetts;
68    }
69  
70    @ManyToOne(fetch = FetchType.LAZY)
71    @JoinColumn(name = "COD_IETT_PAI")
72    public ItemEstruturaIettMin getItemEstruturaIett() {
73      return this.itemEstruturaIett;
74    }
75  
76    public void setItemEstruturaIett(ItemEstruturaIettMin itemEstruturaIett) {
77      this.itemEstruturaIett = itemEstruturaIett;
78    }
79  
80  }