Subversion Repositories SmartDukaan

Rev

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

Rev Author Line No. Line
31760 amit.gupta 1
package com.spice.profitmandi.model;
2
 
3
import java.util.Map;
4
import java.util.Objects;
5
 
6
public class WarehouseItemQtyModel {
7
 
8
    Map<Integer, Integer> vendorWarehouseNetAvailability;
9
    private int itemId;
10
    private int warehouseFrom;
11
    private int availability;
12
    private int reserved;
13
    private int netAvailability;
14
    private int vendorWarehouseId;
15
    private int fulfillQty;
31766 amit.gupta 16
    private int newColorQty;
31760 amit.gupta 17
 
31766 amit.gupta 18
    @Override
19
    public String toString() {
20
        return "WarehouseItemQtyModel{" +
21
                "vendorWarehouseNetAvailability=" + vendorWarehouseNetAvailability +
22
                ", itemId=" + itemId +
23
                ", warehouseFrom=" + warehouseFrom +
24
                ", availability=" + availability +
25
                ", reserved=" + reserved +
26
                ", netAvailability=" + netAvailability +
27
                ", vendorWarehouseId=" + vendorWarehouseId +
28
                ", fulfillQty=" + fulfillQty +
29
                ", newColorQty=" + newColorQty +
30
                '}';
31
    }
32
 
33
    public int getRemainingQty() {
34
        return this.netAvailability - this.fulfillQty;
35
    }
36
 
37
    public int getNewColorQty() {
38
        return newColorQty;
39
    }
40
 
41
    public void setNewColorQty(int newColorQty) {
42
        this.newColorQty = newColorQty;
43
    }
44
 
31760 amit.gupta 45
    public WarehouseItemQtyModel(int itemId, int warehouseFrom, int vendorWarehouseId, int availability, int reserved, int netAvailability) {
46
        this.itemId = itemId;
47
        this.warehouseFrom = warehouseFrom;
48
        this.vendorWarehouseId = vendorWarehouseId;
49
        this.availability = availability;
50
        this.reserved = reserved;
51
        this.netAvailability = netAvailability;
52
    }
53
 
54
    public Map<Integer, Integer> getVendorWarehouseNetAvailability() {
55
        return vendorWarehouseNetAvailability;
56
    }
57
 
58
    public void setVendorWarehouseNetAvailability(Map<Integer, Integer> vendorWarehouseNetAvailability) {
59
        this.vendorWarehouseNetAvailability = vendorWarehouseNetAvailability;
60
    }
61
 
62
    public int getVendorWarehouseId() {
63
        return vendorWarehouseId;
64
    }
65
 
66
    public void setVendorWarehouseId(int vendorWarehouseId) {
67
        this.vendorWarehouseId = vendorWarehouseId;
68
    }
69
 
70
    public int getFulfillQty() {
71
        return fulfillQty;
72
    }
73
 
74
    public void setFulfillQty(int fulfillQty) {
75
        this.fulfillQty = fulfillQty;
76
    }
77
 
78
    @Override
79
    public boolean equals(Object o) {
80
        if (this == o) return true;
81
        if (o == null || getClass() != o.getClass()) return false;
82
        WarehouseItemQtyModel that = (WarehouseItemQtyModel) o;
83
        return itemId == that.itemId && warehouseFrom == that.warehouseFrom && availability == that.availability && reserved == that.reserved && netAvailability == that.netAvailability && vendorWarehouseId == that.vendorWarehouseId;
84
    }
85
 
86
    @Override
87
    public int hashCode() {
88
        return Objects.hash(itemId, warehouseFrom, availability, reserved, netAvailability, vendorWarehouseId);
89
    }
90
 
91
    public int getNetAvailability() {
92
        return netAvailability;
93
    }
94
 
95
    public void setNetAvailability(int netAvailability) {
96
        this.netAvailability = netAvailability;
97
    }
98
 
99
    public int getAvailability() {
100
        return availability;
101
    }
102
 
103
    public void setAvailability(int availability) {
104
        this.availability = availability;
105
    }
106
 
107
    public int getReserved() {
108
        return reserved;
109
    }
110
 
111
    public void setReserved(int reserved) {
112
        this.reserved = reserved;
113
    }
114
 
115
    public int getItemId() {
116
        return itemId;
117
    }
118
 
119
    public void setItemId(int itemId) {
120
        this.itemId = itemId;
121
    }
122
 
123
    public int getWarehouseFrom() {
124
        return warehouseFrom;
125
    }
126
 
127
    public void setWarehouseFrom(int warehouseFrom) {
128
        this.warehouseFrom = warehouseFrom;
129
    }
130
 
131
}