| Modifier and Type | Field and Description |
|---|---|
private BigDecimal |
amount |
private CurrencyType |
currency |
| Constructor and Description |
|---|
PrecisionMoney() |
PrecisionMoney(BigDecimal amount,
CurrencyType currency) |
| Modifier and Type | Method and Description |
|---|---|
void |
addClobberCurrency(MoneyIF total) |
Money |
asMoney() |
PrecisionMoney |
asPrecisionMoney() |
MoneyIF |
createCopy() |
void |
divideBy(BigDecimal divisor) |
BigDecimal |
getAmount() |
CurrencyType |
getCurrency() |
void |
multiplyBy(BigDecimal multiplicand) |
void |
multiplyBy(BigDecimal multiplicand,
int scale) |
void |
setAmount(BigDecimal amount) |
void |
setCurrency(CurrencyType currencyType) |
void |
subtractClobberCurrency(MoneyIF total) |
private BigDecimal amount
private CurrencyType currency
public PrecisionMoney()
public PrecisionMoney(BigDecimal amount, CurrencyType currency)
public BigDecimal getAmount()
public void setAmount(BigDecimal amount)
public CurrencyType getCurrency()
getCurrency in interface MoneyIFpublic void setCurrency(CurrencyType currencyType)
setCurrency in interface MoneyIFpublic void addClobberCurrency(MoneyIF total)
public void subtractClobberCurrency(MoneyIF total)
public void multiplyBy(BigDecimal multiplicand)
public void multiplyBy(BigDecimal multiplicand, int scale)
public void divideBy(BigDecimal divisor)
public PrecisionMoney asPrecisionMoney()
public Money asMoney()
public MoneyIF createCopy()
Copyright © 2008–2016 Sohnar Ltd.. All rights reserved.