Exemplo n.º 1
0
 @Override
 public boolean equals(final Object obj) {
   if (obj == null) {
     return false;
   }
   if (obj == this) {
     return true;
   }
   if (obj.getClass() != getClass()) {
     return false;
   }
   final LoanCharge rhs = (LoanCharge) obj;
   return new EqualsBuilder()
       .appendSuper(super.equals(obj)) //
       .append(getId(), rhs.getId()) //
       .append(this.charge.getId(), rhs.charge.getId()) //
       .append(this.amount, rhs.amount) //
       .append(getDueLocalDate(), rhs.getDueLocalDate()) //
       .isEquals();
 }