org.broadleafcommerce.money
Class BankersRounding

java.lang.Object
  extended by org.broadleafcommerce.money.BankersRounding

public final class BankersRounding
extends java.lang.Object


Constructor Summary
BankersRounding()
           
 
Method Summary
static java.math.BigDecimal divide(java.math.BigDecimal dividend, java.math.BigDecimal divisor)
           
static java.math.BigDecimal divide(int scale, java.math.BigDecimal dividend, java.math.BigDecimal divisor)
           
static double divide(int scale, double dividend, double divisor)
           
static double multiply(int scale, double multiplicand, double multiplier)
           
static java.math.BigDecimal setScale(java.math.BigDecimal amount)
           
static java.math.BigDecimal setScale(java.math.BigDecimal amount, int scale)
           
static java.math.BigDecimal setScale(double amount)
           
static java.math.BigDecimal setScale(int scale, java.math.BigDecimal amount)
           
static java.math.BigDecimal setScale(int scale, double amount)
           
static java.math.BigDecimal zeroAmount()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BankersRounding

public BankersRounding()
Method Detail

setScale

public static java.math.BigDecimal setScale(int scale,
                                            java.math.BigDecimal amount)

setScale

public static java.math.BigDecimal setScale(int scale,
                                            double amount)

multiply

public static double multiply(int scale,
                              double multiplicand,
                              double multiplier)

divide

public static java.math.BigDecimal divide(int scale,
                                          java.math.BigDecimal dividend,
                                          java.math.BigDecimal divisor)

divide

public static double divide(int scale,
                            double dividend,
                            double divisor)

setScale

public static java.math.BigDecimal setScale(java.math.BigDecimal amount)

setScale

public static java.math.BigDecimal setScale(java.math.BigDecimal amount,
                                            int scale)

setScale

public static java.math.BigDecimal setScale(double amount)

divide

public static java.math.BigDecimal divide(java.math.BigDecimal dividend,
                                          java.math.BigDecimal divisor)

zeroAmount

public static java.math.BigDecimal zeroAmount()


Copyright © 2011. All Rights Reserved.