public class Amount
extends java.math.BigDecimal
implements java.io.Serializable
| Constructor and Description |
|---|
Amount(Amount other) |
Amount(java.lang.String currency,
java.math.BigDecimal amount) |
| Modifier and Type | Method and Description |
|---|---|
Amount |
abs() |
Amount |
abs(java.math.MathContext mc) |
Amount |
add(Amount o) |
Amount |
add(Amount o,
java.math.MathContext mc) |
Amount |
add(java.math.BigDecimal augend) |
Amount |
add(java.math.BigDecimal augend,
java.math.MathContext mc) |
Amount |
divide(Amount divisor) |
Amount |
divide(Amount divisor,
int roundingMode) |
Amount |
divide(Amount divisor,
int scale,
int roundingMode) |
Amount |
divide(Amount divisor,
int scale,
java.math.RoundingMode roundingMode) |
Amount |
divide(Amount divisor,
java.math.MathContext mc) |
Amount |
divide(Amount divisor,
java.math.RoundingMode roundingMode) |
Amount |
divide(java.math.BigDecimal divisor) |
Amount |
divide(java.math.BigDecimal divisor,
int roundingMode) |
Amount |
divide(java.math.BigDecimal divisor,
int scale,
int roundingMode) |
Amount |
divide(java.math.BigDecimal divisor,
int scale,
java.math.RoundingMode roundingMode) |
Amount |
divide(java.math.BigDecimal divisor,
java.math.MathContext mc) |
Amount |
divide(java.math.BigDecimal divisor,
java.math.RoundingMode roundingMode) |
boolean |
equals(java.lang.Object o) |
java.math.BigDecimal |
getAmount() |
java.lang.String |
getCurrency() |
int |
hashCode() |
Amount |
multiply(Amount multiplicand) |
Amount |
multiply(Amount multiplicand,
java.math.MathContext mc) |
Amount |
multiply(java.math.BigDecimal multiplicand) |
Amount |
multiply(java.math.BigDecimal multiplicand,
java.math.MathContext mc) |
Amount |
negate() |
Amount |
negate(java.math.MathContext mc) |
Amount |
pow(int n) |
Amount |
pow(int n,
java.math.MathContext mc) |
Amount |
remainder(Amount divisor) |
Amount |
remainder(Amount divisor,
java.math.MathContext mc) |
Amount |
remainder(java.math.BigDecimal divisor) |
Amount |
remainder(java.math.BigDecimal divisor,
java.math.MathContext mc) |
Amount |
subtract(Amount subtrahend) |
Amount |
subtract(Amount subtrahend,
java.math.MathContext mc) |
Amount |
subtract(java.math.BigDecimal subtrahend) |
Amount |
subtract(java.math.BigDecimal subtrahend,
java.math.MathContext mc) |
java.lang.String |
toString() |
byteValueExact, compareTo, divideAndRemainder, divideAndRemainder, divideToIntegralValue, divideToIntegralValue, doubleValue, floatValue, intValue, intValueExact, longValue, longValueExact, max, min, movePointLeft, movePointRight, plus, plus, precision, round, scale, scaleByPowerOfTen, setScale, setScale, setScale, shortValueExact, signum, stripTrailingZeros, toBigInteger, toBigIntegerExact, toEngineeringString, toPlainString, ulp, unscaledValue, valueOf, valueOf, valueOfpublic Amount(Amount other)
public Amount(java.lang.String currency,
java.math.BigDecimal amount)
public java.lang.String getCurrency()
public java.math.BigDecimal getAmount()
public Amount abs()
abs in class java.math.BigDecimalpublic Amount abs(java.math.MathContext mc)
abs in class java.math.BigDecimalpublic Amount negate()
negate in class java.math.BigDecimalpublic Amount negate(java.math.MathContext mc)
negate in class java.math.BigDecimalpublic Amount add(java.math.BigDecimal augend)
add in class java.math.BigDecimalpublic Amount add(java.math.BigDecimal augend, java.math.MathContext mc)
add in class java.math.BigDecimalpublic Amount subtract(java.math.BigDecimal subtrahend)
subtract in class java.math.BigDecimalpublic Amount subtract(java.math.BigDecimal subtrahend, java.math.MathContext mc)
subtract in class java.math.BigDecimalpublic Amount multiply(java.math.BigDecimal multiplicand)
multiply in class java.math.BigDecimalpublic Amount multiply(java.math.BigDecimal multiplicand, java.math.MathContext mc)
multiply in class java.math.BigDecimalpublic Amount divide(java.math.BigDecimal divisor, int scale, int roundingMode)
divide in class java.math.BigDecimalpublic Amount divide(java.math.BigDecimal divisor, int scale, java.math.RoundingMode roundingMode)
divide in class java.math.BigDecimalpublic Amount divide(java.math.BigDecimal divisor, int roundingMode)
divide in class java.math.BigDecimalpublic Amount divide(java.math.BigDecimal divisor, java.math.RoundingMode roundingMode)
divide in class java.math.BigDecimalpublic Amount divide(java.math.BigDecimal divisor)
divide in class java.math.BigDecimalpublic Amount divide(java.math.BigDecimal divisor, java.math.MathContext mc)
divide in class java.math.BigDecimalpublic Amount remainder(java.math.BigDecimal divisor)
remainder in class java.math.BigDecimalpublic Amount remainder(java.math.BigDecimal divisor, java.math.MathContext mc)
remainder in class java.math.BigDecimalpublic Amount pow(int n)
pow in class java.math.BigDecimalpublic Amount pow(int n, java.math.MathContext mc)
pow in class java.math.BigDecimalpublic boolean equals(java.lang.Object o)
equals in class java.math.BigDecimalpublic int hashCode()
hashCode in class java.math.BigDecimalpublic final java.lang.String toString()
toString in class java.math.BigDecimal