public class Transaction extends java.lang.Object implements java.io.Serializable, java.lang.Comparable<Transaction>
| Constructor and Description |
|---|
Transaction(java.time.Instant timestamp,
java.math.BigDecimal amount,
java.math.BigDecimal price,
java.lang.String direction) |
| Modifier and Type | Method and Description |
|---|---|
int |
compareTo(Transaction o) |
boolean |
equals(java.lang.Object o) |
java.math.BigDecimal |
getAmount() |
java.lang.String |
getDirection() |
java.math.BigDecimal |
getPrice() |
java.time.Instant |
getTimestamp() |
int |
hashCode() |
java.lang.String |
toString() |
public Transaction(java.time.Instant timestamp,
java.math.BigDecimal amount,
java.math.BigDecimal price,
java.lang.String direction)
public java.time.Instant getTimestamp()
public java.math.BigDecimal getAmount()
public java.math.BigDecimal getPrice()
public java.lang.String getDirection()
public boolean equals(java.lang.Object o)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Objectpublic java.lang.String toString()
toString in class java.lang.Objectpublic int compareTo(Transaction o)
compareTo in interface java.lang.Comparable<Transaction>