Rev 27877 | Rev 30204 | Go to most recent revision | View as "text/plain" | Blame | Compare with Previous | Last modification | View Log | RSS feed
package com.spice.profitmandi.service.offers;import java.util.Objects;public class PayoutSlab implements Comparable<PayoutSlab> {private int onwardsAmount;private float payoutAmount;private boolean selected;public int getOnwardsAmount() {return onwardsAmount;}public void setOnwardsAmount(int onwardsAmount) {this.onwardsAmount = onwardsAmount;}public float getPayoutAmount() {return payoutAmount;}public void setPayoutAmount(float payoutAmount) {this.payoutAmount = payoutAmount;}@Overridepublic int compareTo(PayoutSlab payoutSlab) {if (this.getOnwardsAmount() - payoutSlab.getOnwardsAmount() > 0) {return 1;} else {return -1;}}@Overridepublic String toString() {return "PayoutSlab [onwardsAmount=" + onwardsAmount + ", payoutAmount=" + payoutAmount + ", selected="+ selected + "]";}public boolean isSelected() {return selected;}public void setSelected(boolean selected) {this.selected = selected;}@Overridepublic boolean equals(Object obj) {if (this == obj)return true;if (obj == null)return false;if (getClass() != obj.getClass())return false;PayoutSlab other = (PayoutSlab) obj;if (onwardsAmount != other.onwardsAmount)return false;if (Float.floatToIntBits(payoutAmount) != Float.floatToIntBits(other.payoutAmount))return false;return true;}@Overridepublic int hashCode() {final int prime = 31;int result = 1;result = prime * result + onwardsAmount;result = prime * result + Float.floatToIntBits(payoutAmount);return result;}}