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.Date;
7   import javax.persistence.AttributeOverride;
8   import javax.persistence.AttributeOverrides;
9   import javax.persistence.Column;
10  import javax.persistence.EmbeddedId;
11  import javax.persistence.Entity;
12  import javax.persistence.FetchType;
13  import javax.persistence.JoinColumn;
14  import javax.persistence.ManyToOne;
15  import javax.persistence.Table;
16  import javax.persistence.Temporal;
17  import javax.persistence.TemporalType;
18  
19  /**
20   * ItemEstrutEntidadeIette generated by hbm2java
21   */
22  @Entity
23  @Table(name = "TB_ITEM_ESTRUT_ENTIDADE_IETTE")
24  public class ItemEstrutEntidadeIette implements java.io.Serializable, PaiFilho {
25  
26    private static final long serialVersionUID = -5068821164470072154L;
27    
28    private ItemEstrutEntidadeIettePK comp_id;
29    private Date dataUltManutencaoIette;
30    private Date dataFimIette;
31    private Date dataInicioIette;
32    private String descricaoIette;
33    private Boolean indExclusaoPosHistorico;
34    private EntidadeEnt entidadeEnt;
35    private ItemEstruturaIett itemEstruturaIett;
36    private TipoParticipacaoTpp tipoParticipacaoTpp;
37    private UsuarioUsu usuarioUsuManutencao;
38  
39    public ItemEstrutEntidadeIette() {
40    }
41  
42    public ItemEstrutEntidadeIette(ItemEstrutEntidadeIettePK comp_id) {
43      this.comp_id = comp_id;
44    }
45  
46    public ItemEstrutEntidadeIette(ItemEstrutEntidadeIettePK comp_id, Date dataUltManutencaoIette, Date dataFimIette, Date dataInicioIette, String descricaoIette, Boolean indExclusaoPosHistorico, EntidadeEnt entidadeEnt, ItemEstruturaIett itemEstruturaIett, TipoParticipacaoTpp tipoParticipacaoTpp, UsuarioUsu usuarioUsuManutencao) {
47      this.comp_id = comp_id;
48      this.dataUltManutencaoIette = dataUltManutencaoIette;
49      this.dataFimIette = dataFimIette;
50      this.dataInicioIette = dataInicioIette;
51      this.descricaoIette = descricaoIette;
52      this.indExclusaoPosHistorico = indExclusaoPosHistorico;
53      this.entidadeEnt = entidadeEnt;
54      this.itemEstruturaIett = itemEstruturaIett;
55      this.tipoParticipacaoTpp = tipoParticipacaoTpp;
56      this.usuarioUsuManutencao = usuarioUsuManutencao;
57    }
58  
59    @EmbeddedId
60    @AttributeOverrides( { @AttributeOverride(name = "codIett", column = @Column(name = "COD_IETT", nullable = false, length = 10)), @AttributeOverride(name = "codEnt", column = @Column(name = "COD_ENT", nullable = false, length = 10)), @AttributeOverride(name = "codTpp", column = @Column(name = "COD_TPP", nullable = false, length = 10)) })
61    public ItemEstrutEntidadeIettePK getComp_id() {
62      return this.comp_id;
63    }
64  
65    public void setComp_id(ItemEstrutEntidadeIettePK comp_id) {
66      this.comp_id = comp_id;
67    }
68  
69    @Column(name = "DATA_ULT_MANUTENCAO_IETTE", length = 7)
70    public Date getDataUltManutencaoIette() {
71      return this.dataUltManutencaoIette;
72    }
73  
74    public void setDataUltManutencaoIette(Date dataUltManutencaoIette) {
75      this.dataUltManutencaoIette = dataUltManutencaoIette;
76    }
77  
78    @Temporal(TemporalType.TIMESTAMP)
79    @Column(name = "DATA_FIM_IETTE", length = 7)
80    public Date getDataFimIette() {
81      return this.dataFimIette;
82    }
83  
84    public void setDataFimIette(Date dataFimIette) {
85      this.dataFimIette = dataFimIette;
86    }
87  
88    @Temporal(TemporalType.TIMESTAMP)
89    @Column(name = "DATA_INICIO_IETTE", length = 7)
90    public Date getDataInicioIette() {
91      return this.dataInicioIette;
92    }
93  
94    public void setDataInicioIette(Date dataInicioIette) {
95      this.dataInicioIette = dataInicioIette;
96    }
97  
98    @Column(name = "DESCRICAO_IETTE", length = 30)
99    public String getDescricaoIette() {
100     return this.descricaoIette;
101   }
102 
103   public void setDescricaoIette(String descricaoIette) {
104     this.descricaoIette = descricaoIette;
105   }
106 
107   @Column(name = "IND_EXCLUSAO_POS_HISTORICO")
108   public Boolean getIndExclusaoPosHistorico() {
109     return this.indExclusaoPosHistorico;
110   }
111 
112   public void setIndExclusaoPosHistorico(Boolean indExclusaoPosHistorico) {
113     this.indExclusaoPosHistorico = indExclusaoPosHistorico;
114   }
115 
116   @ManyToOne(fetch = FetchType.LAZY)
117   @JoinColumn(name = "COD_ENT", insertable = false, updatable = false)
118   public EntidadeEnt getEntidadeEnt() {
119     return this.entidadeEnt;
120   }
121 
122   public void setEntidadeEnt(EntidadeEnt entidadeEnt) {
123     this.entidadeEnt = entidadeEnt;
124   }
125 
126   @ManyToOne(fetch = FetchType.LAZY)
127   @JoinColumn(name = "COD_IETT", insertable = false, updatable = false)
128   public ItemEstruturaIett getItemEstruturaIett() {
129     return this.itemEstruturaIett;
130   }
131 
132   public void setItemEstruturaIett(ItemEstruturaIett itemEstruturaIett) {
133     this.itemEstruturaIett = itemEstruturaIett;
134   }
135 
136   @ManyToOne(fetch = FetchType.LAZY)
137   @JoinColumn(name = "COD_TPP", insertable = false, updatable = false)
138   public TipoParticipacaoTpp getTipoParticipacaoTpp() {
139     return this.tipoParticipacaoTpp;
140   }
141 
142   public void setTipoParticipacaoTpp(TipoParticipacaoTpp tipoParticipacaoTpp) {
143     this.tipoParticipacaoTpp = tipoParticipacaoTpp;
144   }
145 
146   @ManyToOne(fetch = FetchType.LAZY)
147   @JoinColumn(name = "COD_USU_MANUTENCAO")
148   public UsuarioUsu getUsuarioUsuManutencao() {
149     return this.usuarioUsuManutencao;
150   }
151 
152   public void setUsuarioUsuManutencao(UsuarioUsu usuarioUsuManutencao) {
153     this.usuarioUsuManutencao = usuarioUsuManutencao;
154   }
155 
156   public void atribuirPKPai() {
157 	  comp_id = new ItemEstrutEntidadeIettePK();
158 	  comp_id.setCodEnt(this.getEntidadeEnt().getCodEnt());
159 	  comp_id.setCodIett(this.getItemEstruturaIett().getCodIett());
160 	  comp_id.setCodTpp(this.getTipoParticipacaoTpp().getCodTpp());
161   }
162 
163 }