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.math.BigDecimal;
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   * EfItemEstPrevisaoEfiep generated by hbm2java
21   */
22  @Entity
23  @Table(name = "TB_EF_ITEM_EST_PREVISAO_EFIEP")
24  public class EfItemEstPrevisaoEfiep implements java.io.Serializable, PaiFilho {
25  
26    private static final long serialVersionUID = -6087508953511413523L;
27    
28    private EfItemEstPrevisaoEfiepPK comp_id;
29    private Date dataInclusaoEfiep;
30    private String indAtivoEfiep;
31    private BigDecimal valorRevisadoEfiep;
32    private BigDecimal valorAprovadoEfiep;
33    private Boolean indExclusaoPosHistorico;
34    private ItemEstruturaIett itemEstruturaIett;
35    private FonteRecursoFonr fonteRecursoFonr;
36    private ExercicioExe exercicioExe;
37    private RecursoRec recursoRec;
38    private EspecieEsp especieEsp;
39    private FonteFon fonteFon;
40  
41    public EfItemEstPrevisaoEfiep() {
42    }
43  
44    public EfItemEstPrevisaoEfiep(EfItemEstPrevisaoEfiepPK comp_id) {
45      this.comp_id = comp_id;
46    }
47  
48    public EfItemEstPrevisaoEfiep(EfItemEstPrevisaoEfiepPK comp_id, Date dataInclusaoEfiep, String indAtivoEfiep, BigDecimal valorRevisadoEfiep, BigDecimal valorAprovadoEfiep, Boolean indExclusaoPosHistorico, ItemEstruturaIett itemEstruturaIett, FonteRecursoFonr fonteRecursoFonr, ExercicioExe exercicioExe, RecursoRec recursoRec, EspecieEsp especieEsp, FonteFon fonteFon) {
49      this.comp_id = comp_id;
50      this.dataInclusaoEfiep = dataInclusaoEfiep;
51      this.indAtivoEfiep = indAtivoEfiep;
52      this.valorRevisadoEfiep = valorRevisadoEfiep;
53      this.valorAprovadoEfiep = valorAprovadoEfiep;
54      this.indExclusaoPosHistorico = indExclusaoPosHistorico;
55      this.itemEstruturaIett = itemEstruturaIett;
56      this.fonteRecursoFonr = fonteRecursoFonr;
57      this.exercicioExe = exercicioExe;
58      this.recursoRec = recursoRec;
59      this.especieEsp = especieEsp;
60      this.fonteFon = fonteFon;
61    }
62  
63    @EmbeddedId
64    @AttributeOverrides( { @AttributeOverride(name = "codIett", column = @Column(name = "COD_IETT", nullable = false, length = 10)), @AttributeOverride(name = "codRec", column = @Column(name = "COD_REC", nullable = false, length = 10)), @AttributeOverride(name = "codFonr", column = @Column(name = "COD_FONR", nullable = false, length = 10)), @AttributeOverride(name = "codExe", column = @Column(name = "COD_EXE", nullable = false, length = 10)) })
65    public EfItemEstPrevisaoEfiepPK getComp_id() {
66      return this.comp_id;
67    }
68  
69    public void setComp_id(EfItemEstPrevisaoEfiepPK comp_id) {
70      this.comp_id = comp_id;
71    }
72  
73    @Temporal(TemporalType.TIMESTAMP)
74    @Column(name = "DATA_INCLUSAO_EFIEP", length = 7)
75    public Date getDataInclusaoEfiep() {
76      return this.dataInclusaoEfiep;
77    }
78  
79    public void setDataInclusaoEfiep(Date dataInclusaoEfiep) {
80      this.dataInclusaoEfiep = dataInclusaoEfiep;
81    }
82  
83    @Column(name = "IND_ATIVO_EFIEP", length = 1)
84    public String getIndAtivoEfiep() {
85      return this.indAtivoEfiep;
86    }
87  
88    public void setIndAtivoEfiep(String indAtivoEfiep) {
89      this.indAtivoEfiep = indAtivoEfiep;
90    }
91  
92    @Column(name = "VALOR_REVISADO_EFIEP", length = 14)
93    public BigDecimal getValorRevisadoEfiep() {
94      return this.valorRevisadoEfiep;
95    }
96  
97    public void setValorRevisadoEfiep(BigDecimal valorRevisadoEfiep) {
98      this.valorRevisadoEfiep = valorRevisadoEfiep;
99    }
100 
101   @Column(name = "VALOR_APROVADO_EFIEP", length = 14)
102   public BigDecimal getValorAprovadoEfiep() {
103     return this.valorAprovadoEfiep;
104   }
105 
106   public void setValorAprovadoEfiep(BigDecimal valorAprovadoEfiep) {
107     this.valorAprovadoEfiep = valorAprovadoEfiep;
108   }
109 
110   @Column(name = "IND_EXCLUSAO_POS_HISTORICO")
111   public Boolean getIndExclusaoPosHistorico() {
112     return this.indExclusaoPosHistorico;
113   }
114 
115   public void setIndExclusaoPosHistorico(Boolean indExclusaoPosHistorico) {
116     this.indExclusaoPosHistorico = indExclusaoPosHistorico;
117   }
118 
119   @ManyToOne(fetch = FetchType.LAZY)
120   @JoinColumn(name = "COD_IETT", insertable = false, updatable = false)
121   public ItemEstruturaIett getItemEstruturaIett() {
122     return this.itemEstruturaIett;
123   }
124 
125   public void setItemEstruturaIett(ItemEstruturaIett itemEstruturaIett) {
126     this.itemEstruturaIett = itemEstruturaIett;
127   }
128 
129   @ManyToOne(fetch = FetchType.LAZY)
130   @JoinColumn(name = "COD_FONR", insertable = false, updatable = false)
131   public FonteRecursoFonr getFonteRecursoFonr() {
132     return this.fonteRecursoFonr;
133   }
134 
135   public void setFonteRecursoFonr(FonteRecursoFonr fonteRecursoFonr) {
136     this.fonteRecursoFonr = fonteRecursoFonr;
137   }
138 
139   @ManyToOne(fetch = FetchType.LAZY)
140   @JoinColumn(name = "COD_EXE", insertable = false, updatable = false)
141   public ExercicioExe getExercicioExe() {
142     return this.exercicioExe;
143   }
144 
145   public void setExercicioExe(ExercicioExe exercicioExe) {
146     this.exercicioExe = exercicioExe;
147   }
148 
149   @ManyToOne(fetch = FetchType.LAZY)
150   @JoinColumn(name = "COD_REC", insertable = false, updatable = false)
151   public RecursoRec getRecursoRec() {
152     return this.recursoRec;
153   }
154 
155   public void setRecursoRec(RecursoRec recursoRec) {
156     this.recursoRec = recursoRec;
157   }
158 
159   @ManyToOne(fetch = FetchType.LAZY)
160   @JoinColumn(name = "COD_ESP", insertable = false, updatable = false)
161   public EspecieEsp getEspecieEsp() {
162     return this.especieEsp;
163   }
164 
165   public void setEspecieEsp(EspecieEsp especieEsp) {
166     this.especieEsp = especieEsp;
167   }
168 
169   @ManyToOne(fetch = FetchType.LAZY)
170   @JoinColumn(name = "COD_FON", insertable = false, updatable = false)
171   public FonteFon getFonteFon() {
172     return this.fonteFon;
173   }
174 
175   public void setFonteFon(FonteFon fonteFon) {
176     this.fonteFon = fonteFon;
177   }
178 
179   public void atribuirPKPai() {
180 	  comp_id = new EfItemEstPrevisaoEfiepPK();
181 	  comp_id.setCodExe(this.getExercicioExe().getCodExe());
182 	  comp_id.setCodFonr(this.getFonteRecursoFonr().getCodFonr());
183 	  comp_id.setCodIett(this.getItemEstruturaIett().getCodIett());
184 	  comp_id.setCodRec(this.getRecursoRec().getCodRec());
185   }
186 
187 }