Subversion Repositories SmartDukaan

Rev

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