Skip to content

Commit bda72e7

Browse files
committed
update V03 equals, hashCode and toString
1 parent a17ac4f commit bda72e7

File tree

1 file changed

+6
-3
lines changed

1 file changed

+6
-3
lines changed

src/main/java/io/inisos/bank4j/impl/JAXBCreditTransferV03.java

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -331,25 +331,28 @@ private <T> Collection<T> requireTransaction(Collection<T> collection) {
331331

332332
@Override
333333
public boolean equals(Object o) {
334-
if (this == o) return true;
335334
if (!(o instanceof JAXBCreditTransferV03)) return false;
336335
JAXBCreditTransferV03 that = (JAXBCreditTransferV03) o;
337-
return serviceLevelCode.equals(that.serviceLevelCode) && debtor.equals(that.debtor) && getTransactions().equals(that.getTransactions()) && id.equals(that.id) && creationDateTime.equals(that.creationDateTime) && requestedExecutionDate.equals(that.requestedExecutionDate);
336+
return batchBooking == that.batchBooking && instructionPriority == that.instructionPriority && Objects.equals(serviceLevelCode, that.serviceLevelCode) && Objects.equals(debtor, that.debtor) && Objects.equals(debtorAccount, that.debtorAccount) && Objects.equals(transactions, that.transactions) && Objects.equals(id, that.id) && Objects.equals(creationDateTime, that.creationDateTime) && Objects.equals(requestedExecutionDate, that.requestedExecutionDate) && chargeBearer == that.chargeBearer;
338337
}
339338

340339
@Override
341340
public int hashCode() {
342-
return Objects.hash(serviceLevelCode, debtor, getTransactions(), id, creationDateTime, requestedExecutionDate);
341+
return Objects.hash(instructionPriority, serviceLevelCode, debtor, debtorAccount, transactions, id, creationDateTime, requestedExecutionDate, chargeBearer, batchBooking);
343342
}
344343

345344
@Override
346345
public String toString() {
347346
return new StringJoiner(", ", JAXBCreditTransferV03.class.getSimpleName() + "[", "]")
347+
.add("instructionPriority=" + instructionPriority)
348348
.add("serviceLevelCode='" + serviceLevelCode + "'")
349349
.add("debtor=" + debtor)
350+
.add("debtorAccount=" + debtorAccount)
350351
.add("id='" + id + "'")
351352
.add("creationDateTime=" + creationDateTime)
352353
.add("requestedExecutionDate=" + requestedExecutionDate)
354+
.add("chargeBearer=" + chargeBearer)
355+
.add("batchBooking=" + batchBooking)
353356
.toString();
354357
}
355358
}

0 commit comments

Comments
 (0)