@Embeddable public class CurrencyAmount extends java.lang.Object implements ICurrencyAmount, HasCurrencyAmount, 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() |
CurrencyAmount |
getCurrencyAmount() |
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 Currency getCurrency()
getCurrency in interface HasCurrencygetCurrency in interface ICurrencyAmountpublic CurrencyAmount getCurrencyAmount()
getCurrencyAmount in interface HasCurrencyAmountpublic int hashCode()
hashCode in class java.lang.Objectpublic void setAmount(java.math.BigDecimal amount)
public void setCurrency(Currency currency)