@Embeddable public class CurrencyAmount extends java.lang.Object implements ICurrencyAmount, HasCurrency, ProcessableForDataTranslation, java.lang.Comparable<CurrencyAmount>
| Constructor and Description |
|---|
CurrencyAmount() |
CurrencyAmount(Currency currency,
java.math.BigDecimal amount) |
| Modifier and Type | Method and Description |
|---|---|
int |
compareTo(CurrencyAmount o) |
boolean |
equals(java.lang.Object obj) |
java.math.BigDecimal |
getAmount() |
Currency |
getCurrency() |
int |
hashCode() |
void |
setAmount(java.math.BigDecimal amount) |
void |
setCurrency(Currency currency) |
public CurrencyAmount()
public CurrencyAmount(Currency currency, java.math.BigDecimal amount)
public int compareTo(CurrencyAmount o)
compareTo in interface java.lang.Comparable<CurrencyAmount>public boolean equals(java.lang.Object obj)
equals in class java.lang.Objectpublic java.math.BigDecimal getAmount()
getAmount in interface ICurrencyAmountpublic Currency getCurrency()
getCurrency in interface HasCurrencygetCurrency in interface ICurrencyAmountpublic int hashCode()
hashCode in class java.lang.Objectpublic void setAmount(java.math.BigDecimal amount)
public void setCurrency(Currency currency)