1 package ecar.pojo;
2
3
4
5 import java.util.Date;
6 import javax.persistence.Column;
7 import javax.persistence.Entity;
8 import javax.persistence.FetchType;
9 import javax.persistence.GeneratedValue;
10 import javax.persistence.Id;
11 import javax.persistence.JoinColumn;
12 import javax.persistence.ManyToOne;
13 import javax.persistence.Table;
14 import org.hibernate.annotations.GenericGenerator;
15
16
17
18
19 @Entity
20 @Table(name = "TB_HISTORICO_EFIECH")
21 public class HistoricoEfiecH implements java.io.Serializable {
22
23 private Long codEfiecH;
24 private String indAcumuladoEfiec;
25 private String indAtivoEfiec;
26 private String contaSistemaOrcEfiec;
27 private Date dataUltManutencao;
28 private ItemEstruturaIett itemEstruturaIett;
29 private FonteRecursoFonr fonteRecursoFonr;
30 private ExercicioExe exercicioExe;
31 private RecursoRec recursoRec;
32 private UsuarioUsu usuManutencao;
33 private EfItemEstContaEfiec efItemEstContaEfiec;
34 private HistoricoMaster historicoMaster;
35
36 public HistoricoEfiecH() {
37 }
38
39 public HistoricoEfiecH(String indAcumuladoEfiec, String indAtivoEfiec, String contaSistemaOrcEfiec, Date dataUltManutencao, ItemEstruturaIett itemEstruturaIett, FonteRecursoFonr fonteRecursoFonr, ExercicioExe exercicioExe, RecursoRec recursoRec, UsuarioUsu usuManutencao, EfItemEstContaEfiec efItemEstContaEfiec, HistoricoMaster historicoMaster) {
40 this.indAcumuladoEfiec = indAcumuladoEfiec;
41 this.indAtivoEfiec = indAtivoEfiec;
42 this.contaSistemaOrcEfiec = contaSistemaOrcEfiec;
43 this.dataUltManutencao = dataUltManutencao;
44 this.itemEstruturaIett = itemEstruturaIett;
45 this.fonteRecursoFonr = fonteRecursoFonr;
46 this.exercicioExe = exercicioExe;
47 this.recursoRec = recursoRec;
48 this.usuManutencao = usuManutencao;
49 this.efItemEstContaEfiec = efItemEstContaEfiec;
50 this.historicoMaster = historicoMaster;
51 }
52
53 @GenericGenerator(name = "generator", strategy = "increment")
54 @Id
55 @GeneratedValue(generator = "generator")
56 @Column(name = "COD_EFIECH", nullable = false)
57 public Long getCodEfiecH() {
58 return this.codEfiecH;
59 }
60
61 public void setCodEfiecH(Long codEfiecH) {
62 this.codEfiecH = codEfiecH;
63 }
64
65 @Column(name = "IND_ACUMULADO_EFIEC", length = 1)
66 public String getIndAcumuladoEfiec() {
67 return this.indAcumuladoEfiec;
68 }
69
70 public void setIndAcumuladoEfiec(String indAcumuladoEfiec) {
71 this.indAcumuladoEfiec = indAcumuladoEfiec;
72 }
73
74 @Column(name = "IND_ATIVO_EFIEC", length = 1)
75 public String getIndAtivoEfiec() {
76 return this.indAtivoEfiec;
77 }
78
79 public void setIndAtivoEfiec(String indAtivoEfiec) {
80 this.indAtivoEfiec = indAtivoEfiec;
81 }
82
83 @Column(name = "CONTA_SISTEMA_ORC_EFIEC")
84 public String getContaSistemaOrcEfiec() {
85 return this.contaSistemaOrcEfiec;
86 }
87
88 public void setContaSistemaOrcEfiec(String contaSistemaOrcEfiec) {
89 this.contaSistemaOrcEfiec = contaSistemaOrcEfiec;
90 }
91
92 @Column(name = "data_ult_manutencao")
93 public Date getDataUltManutencao() {
94 return this.dataUltManutencao;
95 }
96
97 public void setDataUltManutencao(Date dataUltManutencao) {
98 this.dataUltManutencao = dataUltManutencao;
99 }
100
101 @ManyToOne(fetch = FetchType.LAZY)
102 @JoinColumn(name = "COD_IETT")
103 public ItemEstruturaIett getItemEstruturaIett() {
104 return this.itemEstruturaIett;
105 }
106
107 public void setItemEstruturaIett(ItemEstruturaIett itemEstruturaIett) {
108 this.itemEstruturaIett = itemEstruturaIett;
109 }
110
111 @ManyToOne(fetch = FetchType.LAZY)
112 @JoinColumn(name = "COD_FONR")
113 public FonteRecursoFonr getFonteRecursoFonr() {
114 return this.fonteRecursoFonr;
115 }
116
117 public void setFonteRecursoFonr(FonteRecursoFonr fonteRecursoFonr) {
118 this.fonteRecursoFonr = fonteRecursoFonr;
119 }
120
121 @ManyToOne(fetch = FetchType.LAZY)
122 @JoinColumn(name = "COD_EXE")
123 public ExercicioExe getExercicioExe() {
124 return this.exercicioExe;
125 }
126
127 public void setExercicioExe(ExercicioExe exercicioExe) {
128 this.exercicioExe = exercicioExe;
129 }
130
131 @ManyToOne(fetch = FetchType.LAZY)
132 @JoinColumn(name = "COD_REC")
133 public RecursoRec getRecursoRec() {
134 return this.recursoRec;
135 }
136
137 public void setRecursoRec(RecursoRec recursoRec) {
138 this.recursoRec = recursoRec;
139 }
140
141 @ManyToOne(fetch = FetchType.LAZY)
142 @JoinColumn(name = "COD_USU_MANUTENCAO")
143 public UsuarioUsu getUsuManutencao() {
144 return this.usuManutencao;
145 }
146
147 public void setUsuManutencao(UsuarioUsu usuManutencao) {
148 this.usuManutencao = usuManutencao;
149 }
150
151 @ManyToOne(fetch = FetchType.LAZY)
152 @JoinColumn(name = "COD_EFIEC")
153 public EfItemEstContaEfiec getEfItemEstContaEfiec() {
154 return this.efItemEstContaEfiec;
155 }
156
157 public void setEfItemEstContaEfiec(EfItemEstContaEfiec efItemEstContaEfiec) {
158 this.efItemEstContaEfiec = efItemEstContaEfiec;
159 }
160
161 @ManyToOne(fetch = FetchType.LAZY)
162 @JoinColumn(name = "COD_MAH")
163 public HistoricoMaster getHistoricoMaster() {
164 return this.historicoMaster;
165 }
166
167 public void setHistoricoMaster(HistoricoMaster historicoMaster) {
168 this.historicoMaster = historicoMaster;
169 }
170
171 }