Subversion Repositories SmartDukaan

Rev

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