Class BankersRounding

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

public final class BankersRounding extends Object
  • Field Details

  • Constructor Details

    • BankersRounding

      public BankersRounding()
  • Method Details

    • getScaleForCurrency

      public static int getScaleForCurrency(Currency currency)
    • 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()