Biblioteca Java - Blame information for rev 9
Subversion Repositories:
(root)/Spring/SpringWebMVC/InventoryHibernate/src/main/java/com/linkscreens/inventory/entity/InventoryItem.java
Rev | Author | Line No. | Line |
---|---|---|---|
9 | mihai | 1 | package com.linkscreens.inventory.entity; |
2 | |||
3 | import javax.persistence.*; | ||
4 | import javax.validation.constraints.NotNull; | ||
5 | import java.math.BigDecimal; | ||
6 | |||
7 | /** | ||
8 | * Entity for inventory item with JPA annotations. | ||
9 | */ | ||
10 | @Entity | ||
11 | @Table(name="inventar") | ||
12 | public class InventoryItem implements Comparable<InventoryItem> { | ||
13 | |||
14 | public InventoryItem(){} | ||
15 | |||
16 | public InventoryItem(String total, String cont) { | ||
17 | this.valoare = BigDecimal.ZERO; | ||
18 | this.amortizarePrecedenta = BigDecimal.ZERO; | ||
19 | this.amortizareCurenta = BigDecimal.ZERO; | ||
20 | this.amortizareTotala = BigDecimal.ZERO; | ||
21 | this.valoareRamasa = BigDecimal.ZERO; | ||
22 | this.setMijlocFix(total); | ||
23 | this.setSimbolClasaMijlocFix(total); | ||
24 | this.setCont(cont); | ||
25 | this.setAnLunaAdaugare(total); | ||
26 | this.setAnLunaPrimaRata(total); | ||
27 | } | ||
28 | |||
29 | @Id | ||
30 | @Column(name="id") | ||
31 | @GeneratedValue(strategy=GenerationType.IDENTITY) | ||
32 | private Long id; | ||
33 | |||
34 | private Long nrCrt; | ||
35 | |||
36 | private String simbolClasaMijlocFix; | ||
37 | |||
38 | private String mijlocFix; | ||
39 | |||
40 | private String nrInventar; | ||
41 | |||
42 | private String cont; | ||
43 | |||
44 | private Integer cantitate; | ||
45 | |||
46 | private String UM; | ||
47 | |||
48 | private BigDecimal pret; | ||
49 | |||
50 | private BigDecimal valoare; | ||
51 | |||
52 | private BigDecimal amortizarePrecedenta; | ||
53 | |||
54 | private BigDecimal amortizareCurenta; | ||
55 | |||
56 | private BigDecimal amortizareTotala; | ||
57 | |||
58 | private BigDecimal valoareRamasa; | ||
59 | |||
60 | private Integer durataNormala; | ||
61 | |||
62 | private Integer durataRamasa; | ||
63 | |||
64 | private String anLunaPrimaRata; | ||
65 | |||
66 | @NotNull | ||
67 | private String anLunaAdaugare; | ||
68 | |||
69 | private Boolean deleted; | ||
70 | |||
71 | @Transient | ||
72 | private String lunaPrimaRata; | ||
73 | |||
74 | @Transient | ||
75 | private String anPrimaRata; | ||
76 | |||
77 | @Transient | ||
78 | private String lunaAdaugare; | ||
79 | |||
80 | @Transient | ||
81 | private String anAdaugare; | ||
82 | |||
83 | public Long getId() { | ||
84 | return id; | ||
85 | } | ||
86 | |||
87 | public void setId(Long id) { | ||
88 | this.id = id; | ||
89 | } | ||
90 | |||
91 | public Long getNrCrt() { | ||
92 | return nrCrt; | ||
93 | } | ||
94 | |||
95 | public void setNrCrt(Long nrCrt) { | ||
96 | this.nrCrt = nrCrt; | ||
97 | } | ||
98 | |||
99 | public String getSimbolClasaMijlocFix() { | ||
100 | return simbolClasaMijlocFix; | ||
101 | } | ||
102 | |||
103 | public void setSimbolClasaMijlocFix(String simbolClasaMijlocFix) { | ||
104 | this.simbolClasaMijlocFix = simbolClasaMijlocFix; | ||
105 | } | ||
106 | |||
107 | public String getMijlocFix() { | ||
108 | return mijlocFix; | ||
109 | } | ||
110 | |||
111 | public void setMijlocFix(String mijlocFix) { | ||
112 | this.mijlocFix = mijlocFix; | ||
113 | } | ||
114 | |||
115 | public String getNrInventar() { | ||
116 | return nrInventar; | ||
117 | } | ||
118 | |||
119 | public void setNrInventar(String nrInventar) { | ||
120 | this.nrInventar = nrInventar; | ||
121 | } | ||
122 | |||
123 | public String getCont() { | ||
124 | return cont; | ||
125 | } | ||
126 | |||
127 | public void setCont(String cont) { | ||
128 | this.cont = cont; | ||
129 | } | ||
130 | |||
131 | public Integer getCantitate() { | ||
132 | return cantitate; | ||
133 | } | ||
134 | |||
135 | public void setCantitate(Integer cantitate) { | ||
136 | this.cantitate = cantitate; | ||
137 | } | ||
138 | |||
139 | public String getUM() { | ||
140 | return UM; | ||
141 | } | ||
142 | |||
143 | public void setUM(String UM) { | ||
144 | this.UM = UM; | ||
145 | } | ||
146 | |||
147 | public BigDecimal getPret() { | ||
148 | return pret; | ||
149 | } | ||
150 | |||
151 | public void setPret(BigDecimal pret) { | ||
152 | this.pret = pret; | ||
153 | } | ||
154 | |||
155 | public BigDecimal getValoare() { | ||
156 | return valoare; | ||
157 | } | ||
158 | |||
159 | public void setValoare(BigDecimal valoare) { | ||
160 | this.valoare = valoare; | ||
161 | } | ||
162 | |||
163 | public BigDecimal getAmortizarePrecedenta() { | ||
164 | return amortizarePrecedenta; | ||
165 | } | ||
166 | |||
167 | public void setAmortizarePrecedenta(BigDecimal amortizarePrecedenta) { | ||
168 | this.amortizarePrecedenta = amortizarePrecedenta; | ||
169 | } | ||
170 | |||
171 | public BigDecimal getAmortizareCurenta() { | ||
172 | return amortizareCurenta; | ||
173 | } | ||
174 | |||
175 | public void setAmortizareCurenta(BigDecimal amortizareCurenta) { | ||
176 | this.amortizareCurenta = amortizareCurenta; | ||
177 | } | ||
178 | |||
179 | public BigDecimal getAmortizareTotala() { | ||
180 | return amortizareTotala; | ||
181 | } | ||
182 | |||
183 | public void setAmortizareTotala(BigDecimal amortizareTotala) { | ||
184 | this.amortizareTotala = amortizareTotala; | ||
185 | } | ||
186 | |||
187 | public BigDecimal getValoareRamasa() { | ||
188 | return valoareRamasa; | ||
189 | } | ||
190 | |||
191 | public void setValoareRamasa(BigDecimal valoareRamasa) { | ||
192 | this.valoareRamasa = valoareRamasa; | ||
193 | } | ||
194 | |||
195 | public Integer getDurataNormala() { | ||
196 | return durataNormala; | ||
197 | } | ||
198 | |||
199 | public void setDurataNormala(Integer durataNormala) { | ||
200 | this.durataNormala = durataNormala; | ||
201 | } | ||
202 | |||
203 | public Integer getDurataRamasa() { | ||
204 | return durataRamasa; | ||
205 | } | ||
206 | |||
207 | public void setDurataRamasa(Integer durataRamasa) { | ||
208 | this.durataRamasa = durataRamasa; | ||
209 | } | ||
210 | |||
211 | public String getAnLunaPrimaRata() { | ||
212 | return anLunaPrimaRata; | ||
213 | } | ||
214 | |||
215 | public void setAnLunaPrimaRata(String anLunaPrimaRata) { | ||
216 | this.anLunaPrimaRata = anLunaPrimaRata; | ||
217 | } | ||
218 | |||
219 | public String getAnLunaAdaugare() { | ||
220 | return anLunaAdaugare; | ||
221 | } | ||
222 | |||
223 | public void setAnLunaAdaugare(String anLunaAdaugare) { | ||
224 | this.anLunaAdaugare = anLunaAdaugare; | ||
225 | } | ||
226 | |||
227 | public Boolean getDeleted() { | ||
228 | return deleted; | ||
229 | } | ||
230 | |||
231 | public void setDeleted(Boolean deleted) { | ||
232 | this.deleted = deleted; | ||
233 | } | ||
234 | |||
235 | @Transient | ||
236 | public String getLunaPrimaRata() { | ||
237 | return lunaPrimaRata; | ||
238 | } | ||
239 | |||
240 | public void setLunaPrimaRata(String lunaPrimaRata) { | ||
241 | this.lunaPrimaRata = lunaPrimaRata; | ||
242 | } | ||
243 | |||
244 | @Transient | ||
245 | public String getAnPrimaRata() { | ||
246 | return anPrimaRata; | ||
247 | } | ||
248 | |||
249 | public void setAnPrimaRata(String anPrimaRata) { | ||
250 | this.anPrimaRata = anPrimaRata; | ||
251 | } | ||
252 | |||
253 | @Transient | ||
254 | public String getLunaAdaugare() { | ||
255 | return lunaAdaugare; | ||
256 | } | ||
257 | |||
258 | public void setLunaAdaugare(String lunaAdaugare) { | ||
259 | this.lunaAdaugare = lunaAdaugare; | ||
260 | } | ||
261 | |||
262 | @Transient | ||
263 | public String getAnAdaugare() { | ||
264 | return anAdaugare; | ||
265 | } | ||
266 | |||
267 | public void setAnAdaugare(String anAdaugare) { | ||
268 | this.anAdaugare = anAdaugare; | ||
269 | } | ||
270 | |||
271 | @Override | ||
272 | public String toString(){ | ||
273 | return "id="+id+", nrCrt="+nrCrt+", symbol="+simbolClasaMijlocFix; | ||
274 | } | ||
275 | |||
276 | @Override | ||
277 | public int compareTo(InventoryItem other) { | ||
278 | if (!this.anLunaAdaugare.equals(other.anLunaAdaugare)) { | ||
279 | return this.anLunaAdaugare.compareTo(other.anLunaAdaugare); | ||
280 | } else if (!this.getCont().equals(other.getCont())) { | ||
281 | return this.getCont().compareTo(other.getCont()); | ||
282 | } else if (!this.getValoare().equals(other.getValoare())) { | ||
283 | return this.getValoare().compareTo(other.getValoare()); | ||
284 | } | ||
285 | return 0; | ||
286 | } | ||
287 | } |