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.OneToMany;
14  import javax.persistence.Table;
15  import javax.persistence.Temporal;
16  import javax.persistence.TemporalType;
17  import org.hibernate.annotations.GenericGenerator;
18  
19  /**
20   * SisTipoExibicGrupoSteg generated by hbm2java
21   */
22  @Entity
23  @Table(name = "TB_SIS_TIPO_EXIBIC_GRUPO_STEG")
24  public class SisTipoExibicGrupoSteg implements java.io.Serializable {
25  
26    private Long codSteg;
27    private String descricaoSteg;
28    private Date dataInclusaoSteg;
29    private String indAtivoSteg;
30    private Set<SisGrupoAtributoSga> sisGrupoAtributoSgas = new HashSet<SisGrupoAtributoSga>(0);
31  
32    public SisTipoExibicGrupoSteg() {
33    }
34  
35    public SisTipoExibicGrupoSteg(String descricaoSteg, Date dataInclusaoSteg, String indAtivoSteg, Set<SisGrupoAtributoSga> sisGrupoAtributoSgas) {
36      this.descricaoSteg = descricaoSteg;
37      this.dataInclusaoSteg = dataInclusaoSteg;
38      this.indAtivoSteg = indAtivoSteg;
39      this.sisGrupoAtributoSgas = sisGrupoAtributoSgas;
40    }
41  
42    @GenericGenerator(name = "generator", strategy = "increment")
43    @Id
44    @GeneratedValue(generator = "generator")
45    @Column(name = "COD_STEG", nullable = false)
46    public Long getCodSteg() {
47      return this.codSteg;
48    }
49  
50    public void setCodSteg(Long codSteg) {
51      this.codSteg = codSteg;
52    }
53  
54    @Column(name = "DESCRICAO_STEG", length = 40)
55    public String getDescricaoSteg() {
56      return this.descricaoSteg;
57    }
58  
59    public void setDescricaoSteg(String descricaoSteg) {
60      this.descricaoSteg = descricaoSteg;
61    }
62  
63    @Temporal(TemporalType.TIMESTAMP)
64    @Column(name = "DATA_INCLUSAO_STEG", length = 7)
65    public Date getDataInclusaoSteg() {
66      return this.dataInclusaoSteg;
67    }
68  
69    public void setDataInclusaoSteg(Date dataInclusaoSteg) {
70      this.dataInclusaoSteg = dataInclusaoSteg;
71    }
72  
73    @Column(name = "IND_ATIVO_STEG", length = 1)
74    public String getIndAtivoSteg() {
75      return this.indAtivoSteg;
76    }
77  
78    public void setIndAtivoSteg(String indAtivoSteg) {
79      this.indAtivoSteg = indAtivoSteg;
80    }
81  
82    @OneToMany(fetch = FetchType.LAZY, mappedBy = "sisTipoExibicGrupoSteg")
83    public Set<SisGrupoAtributoSga> getSisGrupoAtributoSgas() {
84      return this.sisGrupoAtributoSgas;
85    }
86  
87    public void setSisGrupoAtributoSgas(Set<SisGrupoAtributoSga> sisGrupoAtributoSgas) {
88      this.sisGrupoAtributoSgas = sisGrupoAtributoSgas;
89    }
90  
91  }