Subversion Repositories SmartDukaan

Rev

Rev 4423 | Rev 4506 | 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 sellingPrice;
30
    private Double weight;
31
    private Long addedOn;
32
    private Long updatedOn;
33
    private Long startDate;
34
    private Long retireDate;
1992 ankur.sing 35
    private String itemStatus;
2359 ankur.sing 36
    private String itemStatusDesc;
2489 ankur.sing 37
    private Integer itemStatusValue;
1961 ankur.sing 38
    private String bestDealsText;
2489 ankur.sing 39
    private Double bestDealsValue;
40
    private Long bestSellingRank;
4413 anupam.sin 41
    private boolean defaultForEntity, risky, warehouseStickiness;
3359 chandransh 42
    private Integer expectedDelay;
3361 chandransh 43
    private String preferredWarehouse;
4413 anupam.sin 44
    private String defaultWarehouse;
45
 
46
 
2252 ankur.sing 47
 
1992 ankur.sing 48
    private Map<String, String> otherInfo;
4431 phani.kuma 49
    private Map<Long, ItemInventory> itemInventory;
1992 ankur.sing 50
 
2119 ankur.sing 51
    private Map<Long, VendorPricings> vendorPricesMap;
2359 ankur.sing 52
    private Map<String, VendorItemMapping> vendorKeysMap;
3558 rajveer 53
    private Map<Long, SourcePricings> sourcePricesMap;
4423 phani.kuma 54
    private Map<Long, Item> similarItems;
2359 ankur.sing 55
    public static final String KEY_SEPARATOR= "#";
1992 ankur.sing 56
 
1961 ankur.sing 57
    private static final long serialVersionUID = -2982668732181655698L;
58
 
59
    public Item() {
60
    }
61
 
2489 ankur.sing 62
    public Item(long id, String vendorCategory, String productGroup, String brand, String modelNumber, String modelName, String color,
63
            String category, Long categoryId, String comments,
3359 chandransh 64
            Long catalogItemId,
65
            Long featureId,
1961 ankur.sing 66
            String featureDescription, 
3359 chandransh 67
            Double mrp,
68
            Double sellingPrice,
69
            Double weight,
2489 ankur.sing 70
            Long addedOn, Long startDate, Long retireDate, Long updatedOn,
71
            String itemStatus, Integer itemStatusValue, String itemStatusDesc, 
1961 ankur.sing 72
            Map<String, String> otherInfo,
2489 ankur.sing 73
            String bestDealsText, Double bestDealsValue, Long bestSellingRank, boolean defaultForEntity, boolean risky,
3359 chandransh 74
            Integer expectedDelay,
4413 anupam.sin 75
            String prefferedWarehouse, String defaultWarehouse, boolean warehouseStickiness,
4431 phani.kuma 76
            Map<Long, ItemInventory> itemInventory,
3558 rajveer 77
            Map<Long,VendorPricings> vendorPricesMap, 
78
            Map<String, VendorItemMapping> vendorKeysMap, 
4423 phani.kuma 79
            Map<Long, SourcePricings> sourcePricesMap, Map<Long, Item> similarItems) {
1961 ankur.sing 80
        this();
81
        this.id = id;
2489 ankur.sing 82
        this.vendorCategory = vendorCategory;
83
        this.productGroup = productGroup;
1961 ankur.sing 84
        this.brand = brand;
85
        this.modelNumber = modelNumber;
86
        this.modelName = modelName;
87
        this.color = color;
2105 ankur.sing 88
        this.contentCategory = category;
2126 ankur.sing 89
        this.contentCategoryId = categoryId;
1961 ankur.sing 90
        this.comments = comments;
91
        this.catalogItemId = catalogItemId;
92
        this.featureId = featureId;
93
        this.featureDescription = featureDescription;
94
        this.mrp = mrp;
95
        this.sellingPrice = sellingPrice;
96
        this.weight = weight;
97
        this.addedOn = addedOn;
98
        this.startDate = startDate;
99
        this.retireDate = retireDate;
100
        this.updatedOn = updatedOn;
1992 ankur.sing 101
        this.itemStatus = itemStatus;
2126 ankur.sing 102
        this.itemStatusValue = itemStatusValue;
2359 ankur.sing 103
        this.itemStatusDesc = itemStatusDesc;
1961 ankur.sing 104
        this.otherInfo = otherInfo;
105
        this.bestDealsText = bestDealsText;
106
        this.bestDealsValue = bestDealsValue;
2066 ankur.sing 107
        this.bestSellingRank = bestSellingRank;
108
        this.defaultForEntity = defaultForEntity;
2252 ankur.sing 109
        this.risky = risky;
3359 chandransh 110
        this.expectedDelay = expectedDelay;
111
        this.preferredWarehouse = prefferedWarehouse;
4413 anupam.sin 112
        this.defaultWarehouse = defaultWarehouse;
113
        this.warehouseStickiness = warehouseStickiness;
2066 ankur.sing 114
 
4431 phani.kuma 115
        this.itemInventory = itemInventory;
1992 ankur.sing 116
 
2119 ankur.sing 117
        this.vendorPricesMap = vendorPricesMap;
2359 ankur.sing 118
        this.vendorKeysMap = vendorKeysMap;
3558 rajveer 119
        this.sourcePricesMap = sourcePricesMap;
4423 phani.kuma 120
        this.similarItems = similarItems;
1961 ankur.sing 121
    }
122
 
123
    public long getId() {
124
        return id;
125
    }
126
 
127
    public void setId(long id) {
128
        this.id = id;
129
    }
130
 
2489 ankur.sing 131
    public String getVendorCategory() {
132
        return vendorCategory;
1961 ankur.sing 133
    }
134
 
2489 ankur.sing 135
    public void setVendorCategory(String vendorCategory) {
136
        this.vendorCategory = vendorCategory;
137
    }
138
 
1961 ankur.sing 139
    public String getProductGroup() {
140
        return productGroup;
141
    }
142
 
2489 ankur.sing 143
    public void setProductGroup(String productGroup) {
144
        this.productGroup = productGroup;
145
    }
146
 
1961 ankur.sing 147
    public String getBrand() {
148
        return brand;
149
    }
150
 
151
    public void setBrand(String brand) {
152
        this.brand = brand;
153
    }
154
 
155
    public String getModelNumber() {
156
        return modelNumber;
157
    }
158
 
159
    public void setModelNumber(String modelNumber) {
160
        this.modelNumber = modelNumber;
161
    }
162
 
163
    public String getModelName() {
164
        return modelName;
165
    }
166
 
167
    public void setModelName(String modelName) {
168
        this.modelName = modelName;
169
    }
170
 
2489 ankur.sing 171
    public String getColor() {
172
        return color;
173
    }
174
 
175
    public void setColor(String color) {
176
        this.color = color;
177
    }
178
 
2119 ankur.sing 179
    public String getContentCategory() {
2105 ankur.sing 180
        return contentCategory;
1961 ankur.sing 181
    }
182
 
2119 ankur.sing 183
    public void setContentCategory(String contentCategory) {
2105 ankur.sing 184
        this.contentCategory = contentCategory;
2066 ankur.sing 185
    }
1961 ankur.sing 186
 
2489 ankur.sing 187
    public Long getContentCategoryId() {
188
        return contentCategoryId;
189
    }
190
 
191
    public void setContentCategoryId(Long contentCategoryId) {
192
        this.contentCategoryId = contentCategoryId;
193
    }
194
 
1961 ankur.sing 195
    public String getComments() {
196
        return comments;
197
    }
198
 
199
    public void setComments(String comments) {
200
        this.comments = comments;
201
    }
202
 
2489 ankur.sing 203
    public Long getCatalogItemId() {
1961 ankur.sing 204
        return catalogItemId;
205
    }
206
 
2489 ankur.sing 207
    public void setCatalogItemId(Long catalogItemId) {
1961 ankur.sing 208
        this.catalogItemId = catalogItemId;
209
    }
210
 
2489 ankur.sing 211
    public Long getFeatureId() {
1961 ankur.sing 212
        return featureId;
213
    }
214
 
2489 ankur.sing 215
    public void setFeatureId(Long featureId) {
1961 ankur.sing 216
        this.featureId = featureId;
217
    }
218
 
219
    public String getFeatureDescription() {
220
        return featureDescription;
221
    }
222
 
223
    public void setFeatureDescription(String featureDescription) {
224
        this.featureDescription = featureDescription;
225
    }
226
 
2489 ankur.sing 227
    public Double getMrp() {
1961 ankur.sing 228
        return mrp;
229
    }
230
 
2489 ankur.sing 231
    public void setMrp(Double mrp) {
1961 ankur.sing 232
        this.mrp = mrp;
233
    }
234
 
2489 ankur.sing 235
    public Double getSellingPrice() {
1961 ankur.sing 236
        return sellingPrice;
237
    }
238
 
2489 ankur.sing 239
    public void setSellingPrice(Double sellingPrice) {
1961 ankur.sing 240
        this.sellingPrice = sellingPrice;
241
    }
242
 
2489 ankur.sing 243
    public Double getWeight() {
244
        return weight;
1961 ankur.sing 245
    }
246
 
2489 ankur.sing 247
    public void setWeight(Double weight) {
248
        this.weight = weight;
1961 ankur.sing 249
    }
250
 
2489 ankur.sing 251
    public Long getAddedOn() {
252
        return addedOn;
1961 ankur.sing 253
    }
254
 
2489 ankur.sing 255
    public void setAddedOn(Long addedOn) {
256
        this.addedOn = addedOn;
1961 ankur.sing 257
    }
258
 
2489 ankur.sing 259
    public Long getUpdatedOn() {
260
        return updatedOn;
1961 ankur.sing 261
    }
262
 
2489 ankur.sing 263
    public void setUpdatedOn(Long updatedOn) {
1961 ankur.sing 264
        this.updatedOn = updatedOn;
265
    }
266
 
2489 ankur.sing 267
    public Long getStartDate() {
268
        return startDate;
1961 ankur.sing 269
    }
270
 
2489 ankur.sing 271
    public void setStartDate(Long startDate) {
272
        this.startDate = startDate;
1961 ankur.sing 273
    }
274
 
2489 ankur.sing 275
    public Long getRetireDate() {
276
        return retireDate;
1961 ankur.sing 277
    }
278
 
2489 ankur.sing 279
    public void setRetireDate(Long retireDate) {
280
        this.retireDate = retireDate;
1961 ankur.sing 281
    }
282
 
2489 ankur.sing 283
    public String getItemStatus() {
284
        return itemStatus;
1961 ankur.sing 285
    }
286
 
2489 ankur.sing 287
    public void setItemStatus(String itemStatus) {
288
        this.itemStatus = itemStatus;
1961 ankur.sing 289
    }
290
 
2489 ankur.sing 291
    public String getItemStatusDesc() {
292
        return itemStatusDesc;
1961 ankur.sing 293
    }
294
 
2489 ankur.sing 295
    public void setItemStatusDesc(String itemStatusDesc) {
296
        this.itemStatusDesc = itemStatusDesc;
1961 ankur.sing 297
    }
298
 
2489 ankur.sing 299
    public Integer getItemStatusValue() {
300
        return itemStatusValue;
1961 ankur.sing 301
    }
302
 
2489 ankur.sing 303
    public void setItemStatusValue(Integer itemStatusValue) {
304
        this.itemStatusValue = itemStatusValue;
1992 ankur.sing 305
    }
306
 
2489 ankur.sing 307
    public String getBestDealsText() {
308
        return bestDealsText;
1992 ankur.sing 309
    }
310
 
2489 ankur.sing 311
    public void setBestDealsText(String bestDealsText) {
312
        this.bestDealsText = bestDealsText;
1992 ankur.sing 313
    }
314
 
2489 ankur.sing 315
    public Double getBestDealsValue() {
316
        return bestDealsValue;
1992 ankur.sing 317
    }
318
 
2489 ankur.sing 319
    public void setBestDealsValue(Double bestDealsValue) {
320
        this.bestDealsValue = bestDealsValue;
1992 ankur.sing 321
    }
322
 
2489 ankur.sing 323
    public Long getBestSellingRank() {
2066 ankur.sing 324
        return bestSellingRank;
325
    }
326
 
2489 ankur.sing 327
    public void setBestSellingRank(Long bestSellingRank) {
2066 ankur.sing 328
        this.bestSellingRank = bestSellingRank;
329
    }
330
 
331
    public boolean isDefaultForEntity() {
332
        return defaultForEntity;
333
    }
334
 
335
    public void setDefaultForEntity(boolean defaultForEntity) {
336
        this.defaultForEntity = defaultForEntity;
337
    }
2105 ankur.sing 338
 
2489 ankur.sing 339
    public boolean isRisky() {
340
        return risky;
2105 ankur.sing 341
    }
342
 
2489 ankur.sing 343
    public void setRisky(boolean risky) {
344
        this.risky = risky;
2105 ankur.sing 345
    }
2119 ankur.sing 346
 
3359 chandransh 347
    public void setExpectedDelay(int expectedDelay) {
348
        this.expectedDelay = expectedDelay;
349
    }
350
 
351
    public Integer getExpectedDelay() {
352
        return expectedDelay;
353
    }
354
 
3361 chandransh 355
    public void setPreferredWarehouse(String preferredWarehouse) {
3359 chandransh 356
        this.preferredWarehouse = preferredWarehouse;
357
    }
358
 
3361 chandransh 359
    public String getPreferredWarehouse() {
3359 chandransh 360
        return preferredWarehouse;
361
    }
362
 
2489 ankur.sing 363
    public Map<String, String> getOtherInfo() {
364
        return otherInfo;
2119 ankur.sing 365
    }
366
 
2489 ankur.sing 367
    public void setOtherInfo(Map<String, String> otherInfo) {
368
        this.otherInfo = otherInfo;
2119 ankur.sing 369
    }
370
 
4431 phani.kuma 371
	public Map<Long, VendorPricings> getVendorPricesMap() {
2489 ankur.sing 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
 
4423 phani.kuma 387
    public void setSourcePricesMap(Map<Long, SourcePricings> sourcePricesMap) {
388
        this.sourcePricesMap = sourcePricesMap;
389
    }
2359 ankur.sing 390
 
4423 phani.kuma 391
    public Map<Long, SourcePricings> getSourcePricesMap() {
392
        return sourcePricesMap;
393
    }
3558 rajveer 394
 
4413 anupam.sin 395
    public boolean isWarehouseStickiness() {
396
        return warehouseStickiness;
397
    }
3558 rajveer 398
 
4413 anupam.sin 399
    public void setWarehouseStickiness(boolean warehouseStickiness) {
400
        this.warehouseStickiness = warehouseStickiness;
401
    }
402
 
403
    public String getDefaultWarehouse() {
404
        return defaultWarehouse;
405
    }
406
 
407
    public void setDefaultWarehouse(String defaultWarehouse) {
408
        this.defaultWarehouse = defaultWarehouse;
409
    }
410
 
4423 phani.kuma 411
    public void setSimilarItems(Map<Long, Item> similarItems) {
412
        this.similarItems = similarItems;
413
    }
4413 anupam.sin 414
 
4423 phani.kuma 415
    public Map<Long, Item> getSimilarItems() {
416
        return similarItems;
417
    }
418
 
4431 phani.kuma 419
	public void setItemInventory(Map<Long, ItemInventory> itemInventory) {
420
		this.itemInventory = itemInventory;
421
	}
422
 
423
	public Map<Long, ItemInventory> getItemInventory() {
424
		return itemInventory;
425
	}
426
 
1961 ankur.sing 427
}