org.broadleafcommerce.common.money
Class BankersRounding

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

public final class BankersRounding
extends Object


Constructor Summary
BankersRounding()
           
 
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
 

Constructor Detail

BankersRounding

public BankersRounding()
Method Detail

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.