Rev 33257 | Blame | Compare with Previous | Last modification | View Log | RSS feed
package com.spice.profitmandi.model;import java.util.Map;import java.util.Objects;public class WarehouseItemQtyModel {Map<Integer, Integer> vendorWarehouseNetAvailability;private int itemId;private int warehouseFrom;String warehouseFromName;private int availability;private int reserved;private int netAvailability;private int vendorWarehouseId;private int fulfillQty;private int newColorQty;@Overridepublic String toString() {return "WarehouseItemQtyModel{" +"vendorWarehouseNetAvailability=" + vendorWarehouseNetAvailability +", itemId=" + itemId +", warehouseFrom=" + warehouseFrom +", warehouseFromName=" + warehouseFromName +", availability=" + availability +", reserved=" + reserved +", netAvailability=" + netAvailability +", vendorWarehouseId=" + vendorWarehouseId +", fulfillQty=" + fulfillQty +", newColorQty=" + newColorQty +'}';}public int getRemainingQty() {return this.netAvailability - this.fulfillQty;}public int getNewColorQty() {return newColorQty;}public void setNewColorQty(int newColorQty) {this.newColorQty = newColorQty;}public WarehouseItemQtyModel(int itemId, int warehouseFrom, int vendorWarehouseId, int availability, int reserved, int netAvailability) {this.itemId = itemId;this.warehouseFrom = warehouseFrom;this.vendorWarehouseId = vendorWarehouseId;this.availability = availability;this.reserved = reserved;this.netAvailability = netAvailability;}public WarehouseItemQtyModel(int itemId, int vendorWarehouseId, int availability, int reserved, int netAvailability) {this.itemId = itemId;this.vendorWarehouseId = vendorWarehouseId;this.availability = availability;this.reserved = reserved;this.netAvailability = netAvailability;}public Map<Integer, Integer> getVendorWarehouseNetAvailability() {return vendorWarehouseNetAvailability;}public void setVendorWarehouseNetAvailability(Map<Integer, Integer> vendorWarehouseNetAvailability) {this.vendorWarehouseNetAvailability = vendorWarehouseNetAvailability;}public int getVendorWarehouseId() {return vendorWarehouseId;}public void setVendorWarehouseId(int vendorWarehouseId) {this.vendorWarehouseId = vendorWarehouseId;}public int getFulfillQty() {return fulfillQty;}public void setFulfillQty(int fulfillQty) {this.fulfillQty = fulfillQty;}@Overridepublic boolean equals(Object o) {if (this == o) return true;if (o == null || getClass() != o.getClass()) return false;WarehouseItemQtyModel that = (WarehouseItemQtyModel) o;return itemId == that.itemId && warehouseFrom == that.warehouseFrom && warehouseFromName == that.warehouseFromName && availability == that.availability && reserved == that.reserved && netAvailability == that.netAvailability && vendorWarehouseId == that.vendorWarehouseId;}@Overridepublic int hashCode() {return Objects.hash(itemId, warehouseFrom, warehouseFromName, availability, reserved, netAvailability, vendorWarehouseId);}public int getNetAvailability() {return netAvailability;}public void setNetAvailability(int netAvailability) {this.netAvailability = netAvailability;}public int getAvailability() {return availability;}public void setAvailability(int availability) {this.availability = availability;}public int getReserved() {return reserved;}public void setReserved(int reserved) {this.reserved = reserved;}public int getItemId() {return itemId;}public void setItemId(int itemId) {this.itemId = itemId;}public int getWarehouseFrom() {return warehouseFrom;}public void setWarehouseFrom(int warehouseFrom) {this.warehouseFrom = warehouseFrom;}public String getWarehouseFromName() {return warehouseFromName;}public void setWarehouseFromName(String warehouseFromName) {this.warehouseFromName = warehouseFromName;}}