View as "text/plain" | Blame | Last modification | View Log | RSS feed
package com.spice.profitmandi.service.inventory;/*** @author amit**/public class AvailabilityModel {int storeAvailability;int warehouseAvailability;int itemId;@Overridepublic String toString() {return "AvailabilityModel [storeAvailability=" + storeAvailability + ", warehouseAvailability="+ warehouseAvailability + ", itemId=" + itemId + "]";}public int getStoreAvailability() {return storeAvailability;}public void setStoreAvailability(int storeAvailability) {this.storeAvailability = storeAvailability;}public int getWarehouseAvailability() {return warehouseAvailability;}public int getItemId() {return itemId;}public void setItemId(int itemId) {this.itemId = itemId;}public void setWarehouseAvailability(int warehouseAvailability) {this.warehouseAvailability = warehouseAvailability;}public int getMaxAvailability() {return Math.min(Math.max(warehouseAvailability, storeAvailability), 2);}@Overridepublic int hashCode() {final int prime = 31;int result = 1;result = prime * result + itemId;result = prime * result + storeAvailability;result = prime * result + warehouseAvailability;return result;}@Overridepublic boolean equals(Object obj) {if (this == obj)return true;if (obj == null)return false;if (getClass() != obj.getClass())return false;AvailabilityModel other = (AvailabilityModel) obj;if (itemId != other.itemId)return false;if (storeAvailability != other.storeAvailability)return false;if (warehouseAvailability != other.warehouseAvailability)return false;return true;}}