Rev 30651 | Go to most recent revision | View as "text/plain" | Blame | Compare with Previous | Last modification | View Log | RSS feed
package com.spice.profitmandi.dao.model;import java.util.List;import com.spice.profitmandi.dao.enumuration.catalog.AmountType;import com.spice.profitmandi.service.offers.ItemCriteria;import com.spice.profitmandi.service.offers.PayoutSlab;public class ItemCriteriaPayout {private AmountType amountType;private ItemCriteria itemCriteria;private List<PayoutSlab> payoutSlabs;private String itemCriteriaString;public ItemCriteria getItemCriteria() {return itemCriteria;}public AmountType getAmountType() {return amountType;}public void setAmountType(AmountType amountType) {this.amountType = amountType;}public String getItemCriteriaString() {return itemCriteriaString;}public void setItemCriteriaString(String itemCriteriaString) {this.itemCriteriaString = itemCriteriaString;}@Overridepublic int hashCode() {final int prime = 31;int result = 1;result = prime * result + ((amountType == null) ? 0 : amountType.hashCode());result = prime * result + ((itemCriteria == null) ? 0 : itemCriteria.hashCode());result = prime * result + ((itemCriteriaString == null) ? 0 : itemCriteriaString.hashCode());result = prime * result + ((payoutSlabs == null) ? 0 : payoutSlabs.hashCode());return result;}@Overridepublic boolean equals(Object obj) {if (this == obj)return true;if (obj == null)return false;if (getClass() != obj.getClass())return false;ItemCriteriaPayout other = (ItemCriteriaPayout) obj;if (amountType != other.amountType)return false;if (itemCriteria == null) {if (other.itemCriteria != null)return false;} else if (!itemCriteria.equals(other.itemCriteria))return false;if (itemCriteriaString == null) {if (other.itemCriteriaString != null)return false;} else if (!itemCriteriaString.equals(other.itemCriteriaString))return false;if (payoutSlabs == null) {if (other.payoutSlabs != null)return false;} else if (!payoutSlabs.equals(other.payoutSlabs))return false;return true;}public void setItemCriteria(ItemCriteria itemCriteria) {this.itemCriteria = itemCriteria;}public List<PayoutSlab> getPayoutSlabs() {return payoutSlabs;}public void setPayoutSlabs(List<PayoutSlab> payoutSlabs) {this.payoutSlabs = payoutSlabs;}@Overridepublic String toString() {return "ItemCriteriaPayout [amountType=" + amountType + ", itemCriteria=" + itemCriteria + ", payoutSlabs="+ payoutSlabs + ", itemCriteriaString=" + itemCriteriaString + "]";}}