FECRequestDealLinkDTO.java
package com.tradecloud.dto.treasury;
/**
* Created by ds on 10/21/14.
*/
public class FECRequestDealLinkDTO {
private DealDTO deal;
private FECRequestDTO fecRequest;
private MoneyDTO amount=new MoneyDTO();
private PercentageDTO percentage;
public DealDTO getDeal() {
return deal;
}
public void setDeal(DealDTO deal) {
this.deal = deal;
}
public FECRequestDTO getFec() {
return fecRequest;
}
public void setFec(FECRequestDTO fecRequest) {
this.fecRequest = fecRequest;
}
public PercentageDTO getPercentage() {
return percentage;
}
public void setPercentage(PercentageDTO percentage) {
this.percentage = percentage;
}
public MoneyDTO getAmount() {
return amount;
}
public void setAmount(MoneyDTO amount) {
this.amount = amount;
}
@Override
public boolean equals(Object o) {
if (this == o) return true;
if (!(o instanceof FECRequestDealLinkDTO)) return false;
FECRequestDealLinkDTO that = (FECRequestDealLinkDTO) o;
if (amount != null ? !amount.equals(that.amount) : that.amount != null) return false;
if (deal != null ? !deal.equals(that.deal) : that.deal != null) return false;
if (fecRequest != null ? !fecRequest.equals(that.fecRequest) : that.fecRequest != null) return false;
if (percentage != null ? !percentage.equals(that.percentage) : that.percentage != null) return false;
return true;
}
@Override
public int hashCode() {
int result = deal != null ? deal.hashCode() : 0;
result = 31 * result + (fecRequest != null ? fecRequest.hashCode() : 0);
result = 31 * result + (amount != null ? amount.hashCode() : 0);
result = 31 * result + (percentage != null ? percentage.hashCode() : 0);
return result;
}
@Override
public String toString() {
return "FECRequestDealLinkDTO{" +
"deal=" + deal +
", fecRequest=" + fecRequest +
", amount=" + amount +
", percentage=" + percentage +
'}';
}
}