Subversion Repositories SmartDukaan

Rev

Rev 2427 | Rev 3359 | Go to most recent revision | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
1961 ankur.sing 1
package in.shop2020.catalog.dashboard.shared;
2
 
3
import java.io.Serializable;
4
import java.util.Map;
5
 
6
import com.google.gwt.user.client.rpc.IsSerializable;
7
 
2427 ankur.sing 8
/**
9
 * Item bean to store item details, vendor prices map and vendor item keys map
10
 *
11
 */
1961 ankur.sing 12
public class Item implements IsSerializable, Serializable {
1992 ankur.sing 13
 
1961 ankur.sing 14
    private long id;
2105 ankur.sing 15
 
16
    private String vendorCategory;
1961 ankur.sing 17
    private String productGroup;
18
    private String brand;
19
    private String modelNumber;
20
    private String modelName;
21
    private String color;
2119 ankur.sing 22
    private String contentCategory;
2489 ankur.sing 23
    private Long contentCategoryId;
1961 ankur.sing 24
    private String comments;
2489 ankur.sing 25
    private Long catalogItemId;
26
    private Long featureId;
1961 ankur.sing 27
    private String featureDescription;
2489 ankur.sing 28
    private Double mrp;
29
    private Double mop;
30
    private Double sellingPrice;
31
    private Double dealerPrice;
32
    private Double transferPrice;
33
    private Double weight;
34
    private Long addedOn;
35
    private Long updatedOn;
36
    private Long startDate;
37
    private Long retireDate;
1992 ankur.sing 38
    private String itemStatus;
2359 ankur.sing 39
    private String itemStatusDesc;
2489 ankur.sing 40
    private Integer itemStatusValue;
1961 ankur.sing 41
    private String bestDealsText;
2489 ankur.sing 42
    private Double bestDealsValue;
43
    private Long bestSellingRank;
2252 ankur.sing 44
    private boolean defaultForEntity, risky;
45
 
1992 ankur.sing 46
    private Map<String, String> otherInfo;
47
    private Map<Long, Long> availability;
48
 
2119 ankur.sing 49
    private Map<Long, VendorPricings> vendorPricesMap;
2359 ankur.sing 50
    private Map<String, VendorItemMapping> vendorKeysMap;
51
    public static final String KEY_SEPARATOR= "#";
1992 ankur.sing 52
 
1961 ankur.sing 53
    private static final long serialVersionUID = -2982668732181655698L;
54
 
55
    public Item() {
56
    }
57
 
2489 ankur.sing 58
    public Item(long id, String vendorCategory, String productGroup, String brand, String modelNumber, String modelName, String color,
59
            String category, Long categoryId, String comments,
60
            Long catalogItemId, Long featureId,
1961 ankur.sing 61
            String featureDescription, 
2489 ankur.sing 62
            Double mrp, Double mop, Double sellingPrice, Double dealerPrice, Double weight,
63
            Long addedOn, Long startDate, Long retireDate, Long updatedOn,
64
            String itemStatus, Integer itemStatusValue, String itemStatusDesc, 
1961 ankur.sing 65
            Map<String, String> otherInfo,
2489 ankur.sing 66
            String bestDealsText, Double bestDealsValue, Long bestSellingRank, boolean defaultForEntity, boolean risky,
2359 ankur.sing 67
            Map<Long, Long> availability, Map<Long,VendorPricings> vendorPricesMap, Map<String, VendorItemMapping> vendorKeysMap) {
1961 ankur.sing 68
        this();
69
        this.id = id;
2489 ankur.sing 70
        this.vendorCategory = vendorCategory;
71
        this.productGroup = productGroup;
1961 ankur.sing 72
        this.brand = brand;
73
        this.modelNumber = modelNumber;
74
        this.modelName = modelName;
75
        this.color = color;
2105 ankur.sing 76
        this.contentCategory = category;
2126 ankur.sing 77
        this.contentCategoryId = categoryId;
1961 ankur.sing 78
        this.comments = comments;
79
        this.catalogItemId = catalogItemId;
80
        this.featureId = featureId;
81
        this.featureDescription = featureDescription;
82
        this.mrp = mrp;
83
        this.mop = mop;
84
        this.sellingPrice = sellingPrice;
85
        this.dealerPrice = dealerPrice;
86
        this.weight = weight;
87
        this.addedOn = addedOn;
88
        this.startDate = startDate;
89
        this.retireDate = retireDate;
90
        this.updatedOn = updatedOn;
1992 ankur.sing 91
        this.itemStatus = itemStatus;
2126 ankur.sing 92
        this.itemStatusValue = itemStatusValue;
2359 ankur.sing 93
        this.itemStatusDesc = itemStatusDesc;
1961 ankur.sing 94
        this.otherInfo = otherInfo;
95
        this.bestDealsText = bestDealsText;
96
        this.bestDealsValue = bestDealsValue;
2066 ankur.sing 97
        this.bestSellingRank = bestSellingRank;
98
        this.defaultForEntity = defaultForEntity;
2252 ankur.sing 99
        this.risky = risky;
2066 ankur.sing 100
 
1992 ankur.sing 101
        this.availability = availability;
102
 
2119 ankur.sing 103
        this.vendorPricesMap = vendorPricesMap;
2359 ankur.sing 104
        this.vendorKeysMap = vendorKeysMap;
1961 ankur.sing 105
    }
106
 
107
    public long getId() {
108
        return id;
109
    }
110
 
111
    public void setId(long id) {
112
        this.id = id;
113
    }
114
 
2489 ankur.sing 115
    public String getVendorCategory() {
116
        return vendorCategory;
1961 ankur.sing 117
    }
118
 
2489 ankur.sing 119
    public void setVendorCategory(String vendorCategory) {
120
        this.vendorCategory = vendorCategory;
121
    }
122
 
1961 ankur.sing 123
    public String getProductGroup() {
124
        return productGroup;
125
    }
126
 
2489 ankur.sing 127
    public void setProductGroup(String productGroup) {
128
        this.productGroup = productGroup;
129
    }
130
 
1961 ankur.sing 131
    public String getBrand() {
132
        return brand;
133
    }
134
 
135
    public void setBrand(String brand) {
136
        this.brand = brand;
137
    }
138
 
139
    public String getModelNumber() {
140
        return modelNumber;
141
    }
142
 
143
    public void setModelNumber(String modelNumber) {
144
        this.modelNumber = modelNumber;
145
    }
146
 
147
    public String getModelName() {
148
        return modelName;
149
    }
150
 
151
    public void setModelName(String modelName) {
152
        this.modelName = modelName;
153
    }
154
 
2489 ankur.sing 155
    public String getColor() {
156
        return color;
157
    }
158
 
159
    public void setColor(String color) {
160
        this.color = color;
161
    }
162
 
2119 ankur.sing 163
    public String getContentCategory() {
2105 ankur.sing 164
        return contentCategory;
1961 ankur.sing 165
    }
166
 
2119 ankur.sing 167
    public void setContentCategory(String contentCategory) {
2105 ankur.sing 168
        this.contentCategory = contentCategory;
2066 ankur.sing 169
    }
1961 ankur.sing 170
 
2489 ankur.sing 171
    public Long getContentCategoryId() {
172
        return contentCategoryId;
173
    }
174
 
175
    public void setContentCategoryId(Long contentCategoryId) {
176
        this.contentCategoryId = contentCategoryId;
177
    }
178
 
1961 ankur.sing 179
    public String getComments() {
180
        return comments;
181
    }
182
 
183
    public void setComments(String comments) {
184
        this.comments = comments;
185
    }
186
 
2489 ankur.sing 187
    public Long getCatalogItemId() {
1961 ankur.sing 188
        return catalogItemId;
189
    }
190
 
2489 ankur.sing 191
    public void setCatalogItemId(Long catalogItemId) {
1961 ankur.sing 192
        this.catalogItemId = catalogItemId;
193
    }
194
 
2489 ankur.sing 195
    public Long getFeatureId() {
1961 ankur.sing 196
        return featureId;
197
    }
198
 
2489 ankur.sing 199
    public void setFeatureId(Long featureId) {
1961 ankur.sing 200
        this.featureId = featureId;
201
    }
202
 
203
    public String getFeatureDescription() {
204
        return featureDescription;
205
    }
206
 
207
    public void setFeatureDescription(String featureDescription) {
208
        this.featureDescription = featureDescription;
209
    }
210
 
2489 ankur.sing 211
    public Double getMrp() {
1961 ankur.sing 212
        return mrp;
213
    }
214
 
2489 ankur.sing 215
    public void setMrp(Double mrp) {
1961 ankur.sing 216
        this.mrp = mrp;
217
    }
218
 
2489 ankur.sing 219
    public Double getMop() {
1961 ankur.sing 220
        return mop;
221
    }
222
 
2489 ankur.sing 223
    public void setMop(Double mop) {
1961 ankur.sing 224
        this.mop = mop;
225
    }
226
 
2489 ankur.sing 227
    public Double getSellingPrice() {
1961 ankur.sing 228
        return sellingPrice;
229
    }
230
 
2489 ankur.sing 231
    public void setSellingPrice(Double sellingPrice) {
1961 ankur.sing 232
        this.sellingPrice = sellingPrice;
233
    }
234
 
2489 ankur.sing 235
    public Double getDealerPrice() {
236
        return dealerPrice;
1961 ankur.sing 237
    }
238
 
2489 ankur.sing 239
    public void setDealerPrice(Double dealerPrice) {
240
        this.dealerPrice = dealerPrice;
1961 ankur.sing 241
    }
242
 
2489 ankur.sing 243
    public Double getTransferPrice() {
244
        return transferPrice;
1961 ankur.sing 245
    }
246
 
2489 ankur.sing 247
    public void setTransferPrice(Double transferPrice) {
248
        this.transferPrice = transferPrice;
1961 ankur.sing 249
    }
250
 
2489 ankur.sing 251
    public Double getWeight() {
252
        return weight;
1961 ankur.sing 253
    }
254
 
2489 ankur.sing 255
    public void setWeight(Double weight) {
256
        this.weight = weight;
1961 ankur.sing 257
    }
258
 
2489 ankur.sing 259
    public Long getAddedOn() {
260
        return addedOn;
1961 ankur.sing 261
    }
262
 
2489 ankur.sing 263
    public void setAddedOn(Long addedOn) {
264
        this.addedOn = addedOn;
1961 ankur.sing 265
    }
266
 
2489 ankur.sing 267
    public Long getUpdatedOn() {
268
        return updatedOn;
1961 ankur.sing 269
    }
270
 
2489 ankur.sing 271
    public void setUpdatedOn(Long updatedOn) {
1961 ankur.sing 272
        this.updatedOn = updatedOn;
273
    }
274
 
2489 ankur.sing 275
    public Long getStartDate() {
276
        return startDate;
1961 ankur.sing 277
    }
278
 
2489 ankur.sing 279
    public void setStartDate(Long startDate) {
280
        this.startDate = startDate;
1961 ankur.sing 281
    }
282
 
2489 ankur.sing 283
    public Long getRetireDate() {
284
        return retireDate;
1961 ankur.sing 285
    }
286
 
2489 ankur.sing 287
    public void setRetireDate(Long retireDate) {
288
        this.retireDate = retireDate;
1961 ankur.sing 289
    }
290
 
2489 ankur.sing 291
    public String getItemStatus() {
292
        return itemStatus;
1961 ankur.sing 293
    }
294
 
2489 ankur.sing 295
    public void setItemStatus(String itemStatus) {
296
        this.itemStatus = itemStatus;
1961 ankur.sing 297
    }
298
 
2489 ankur.sing 299
    public String getItemStatusDesc() {
300
        return itemStatusDesc;
1961 ankur.sing 301
    }
302
 
2489 ankur.sing 303
    public void setItemStatusDesc(String itemStatusDesc) {
304
        this.itemStatusDesc = itemStatusDesc;
1961 ankur.sing 305
    }
306
 
2489 ankur.sing 307
    public Integer getItemStatusValue() {
308
        return itemStatusValue;
1961 ankur.sing 309
    }
310
 
2489 ankur.sing 311
    public void setItemStatusValue(Integer itemStatusValue) {
312
        this.itemStatusValue = itemStatusValue;
1992 ankur.sing 313
    }
314
 
2489 ankur.sing 315
    public String getBestDealsText() {
316
        return bestDealsText;
1992 ankur.sing 317
    }
318
 
2489 ankur.sing 319
    public void setBestDealsText(String bestDealsText) {
320
        this.bestDealsText = bestDealsText;
1992 ankur.sing 321
    }
322
 
2489 ankur.sing 323
    public Double getBestDealsValue() {
324
        return bestDealsValue;
1992 ankur.sing 325
    }
326
 
2489 ankur.sing 327
    public void setBestDealsValue(Double bestDealsValue) {
328
        this.bestDealsValue = bestDealsValue;
1992 ankur.sing 329
    }
330
 
2489 ankur.sing 331
    public Long getBestSellingRank() {
2066 ankur.sing 332
        return bestSellingRank;
333
    }
334
 
2489 ankur.sing 335
    public void setBestSellingRank(Long bestSellingRank) {
2066 ankur.sing 336
        this.bestSellingRank = bestSellingRank;
337
    }
338
 
339
    public boolean isDefaultForEntity() {
340
        return defaultForEntity;
341
    }
342
 
343
    public void setDefaultForEntity(boolean defaultForEntity) {
344
        this.defaultForEntity = defaultForEntity;
345
    }
2105 ankur.sing 346
 
2489 ankur.sing 347
    public boolean isRisky() {
348
        return risky;
2105 ankur.sing 349
    }
350
 
2489 ankur.sing 351
    public void setRisky(boolean risky) {
352
        this.risky = risky;
2105 ankur.sing 353
    }
2119 ankur.sing 354
 
2489 ankur.sing 355
    public Map<String, String> getOtherInfo() {
356
        return otherInfo;
2119 ankur.sing 357
    }
358
 
2489 ankur.sing 359
    public void setOtherInfo(Map<String, String> otherInfo) {
360
        this.otherInfo = otherInfo;
2119 ankur.sing 361
    }
362
 
2489 ankur.sing 363
    public Map<Long, Long> getAvailability() {
364
        return availability;
2126 ankur.sing 365
    }
366
 
2489 ankur.sing 367
    public void setAvailability(Map<Long, Long> availability) {
368
        this.availability = availability;
2126 ankur.sing 369
    }
370
 
2489 ankur.sing 371
    public Map<Long, VendorPricings> getVendorPricesMap() {
372
        return vendorPricesMap;
2126 ankur.sing 373
    }
374
 
2489 ankur.sing 375
    public void setVendorPricesMap(Map<Long, VendorPricings> vendorPricesMap) {
376
        this.vendorPricesMap = vendorPricesMap;
2126 ankur.sing 377
    }
378
 
2489 ankur.sing 379
    public Map<String, VendorItemMapping> getVendorKeysMap() {
380
        return vendorKeysMap;
2252 ankur.sing 381
    }
382
 
2489 ankur.sing 383
    public void setVendorKeysMap(Map<String, VendorItemMapping> vendorKeysMap) {
384
        this.vendorKeysMap = vendorKeysMap;
2359 ankur.sing 385
    }
386
 
387
 
1961 ankur.sing 388
}