@Override public int hashCode() { final int prime = 31; int result = 1; result = prime * result + ((client == null) ? 0 : client.hashCode()); result = prime * result + ((fromCurr == null) ? 0 : fromCurr.hashCode()); result = prime * result + id; result = prime * result + ((status == null) ? 0 : status.hashCode()); result = prime * result + ((toCurr == null) ? 0 : toCurr.hashCode()); long temp; temp = toCurrAmount.longValue(); result = prime * result + (int) (temp ^ (temp >>> 32)); return result; }
@Override public int hashCode() { final int PRIME = 37; int result = 1; result = PRIME * result + ((currency == null) ? 0 : currency.hashCode()); result = PRIME * result + ((moneyValue == null) ? 0 : moneyValue.hashCode()); return result; }