public final boolean equals()

in tephra-core/src/main/java/co/cask/tephra/persist/TransactionEdit.java [315:337]


  public final boolean equals(Object o) {
    if (this == o) {
      return true;
    }
    if (!(o instanceof TransactionEdit)) {
      return false;
    }

    TransactionEdit that = (TransactionEdit) o;

    return Objects.equal(this.writePointer, that.writePointer) &&
      Objects.equal(this.visibilityUpperBound, that.visibilityUpperBound) &&
      Objects.equal(this.commitPointer, that.commitPointer) &&
      Objects.equal(this.expirationDate, that.expirationDate) &&
      Objects.equal(this.state, that.state) &&
      Objects.equal(this.changes, that.changes) &&
      Objects.equal(this.canCommit, that.canCommit) &&
      Objects.equal(this.type, that.type) &&
      Objects.equal(this.truncateInvalidTx, that.truncateInvalidTx) &&
      Objects.equal(this.truncateInvalidTxTime, that.truncateInvalidTxTime) &&
      Objects.equal(this.parentWritePointer, that.parentWritePointer) &&
      Arrays.equals(this.checkpointPointers, that.checkpointPointers);
  }