org.broadleafcommerce.common.money
Class BankersRounding
java.lang.Object
org.broadleafcommerce.common.money.BankersRounding
public final class BankersRounding
- extends Object
|
Method Summary |
static BigDecimal |
divide(BigDecimal dividend,
BigDecimal divisor)
|
static BigDecimal |
divide(int scale,
BigDecimal dividend,
BigDecimal divisor)
|
static double |
divide(int scale,
double dividend,
double divisor)
|
static double |
multiply(int scale,
double multiplicand,
double multiplier)
|
static BigDecimal |
setScale(BigDecimal amount)
|
static BigDecimal |
setScale(BigDecimal amount,
int scale)
|
static BigDecimal |
setScale(double amount)
|
static BigDecimal |
setScale(int scale,
BigDecimal amount)
|
static BigDecimal |
setScale(int scale,
double amount)
|
static BigDecimal |
zeroAmount()
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DEFAULT_SCALE
public static final int DEFAULT_SCALE
- See Also:
- Constant Field Values
ZERO
public static final BigDecimal ZERO
BankersRounding
public BankersRounding()
setScale
public static BigDecimal setScale(int scale,
BigDecimal amount)
setScale
public static BigDecimal setScale(int scale,
double amount)
multiply
public static double multiply(int scale,
double multiplicand,
double multiplier)
divide
public static BigDecimal divide(int scale,
BigDecimal dividend,
BigDecimal divisor)
divide
public static double divide(int scale,
double dividend,
double divisor)
setScale
public static BigDecimal setScale(BigDecimal amount)
setScale
public static BigDecimal setScale(BigDecimal amount,
int scale)
setScale
public static BigDecimal setScale(double amount)
divide
public static BigDecimal divide(BigDecimal dividend,
BigDecimal divisor)
zeroAmount
public static BigDecimal zeroAmount()
Copyright © 2012. All Rights Reserved.