public class BudgetDecimal extends org.kuali.rice.core.api.util.type.AbstractKualiDecimal<BudgetDecimal>
| Modifier and Type | Field and Description |
|---|---|
static int |
SCALE |
static BudgetDecimal |
ZERO |
| Modifier | Constructor and Description |
|---|---|
|
BudgetDecimal(BigDecimal value) |
protected |
BudgetDecimal(BigDecimal value,
int scale) |
|
BudgetDecimal(double value) |
protected |
BudgetDecimal(double value,
int scale) |
|
BudgetDecimal(int value) |
protected |
BudgetDecimal(int value,
int scale) |
|
BudgetDecimal(String value)
This is the base constructor, used by constructors that take other types
|
protected |
BudgetDecimal(String value,
int scale) |
| Modifier and Type | Method and Description |
|---|---|
BudgetDecimal |
divide(BudgetDecimal divisor) |
float |
getFloatValue()
This method calls the floatValue() funciton.
|
BudgetDecimal |
multiply(BudgetDecimal multiplier) |
protected BudgetDecimal |
newInstance(BigDecimal value) |
protected BudgetDecimal |
newInstance(BigDecimal value,
int scale) |
protected BudgetDecimal |
newInstance(double value) |
protected BudgetDecimal |
newInstance(double value,
int scale) |
protected BudgetDecimal |
newInstance(String value) |
BudgetDecimal |
percentage(BudgetDecimal rate) |
static BudgetDecimal |
returnZeroIfNull(BudgetDecimal value)
return ZERO if the object is null
|
BudgetDecimal |
setScale() |
BudgetDecimal |
setScale(int scale) |
abs, add, bigDecimalValue, compareTo, compareTo, divide, doubleValue, equals, floatValue, hashCode, intValue, isGreaterEqual, isGreaterThan, isLessEqual, isLessThan, isNegative, isNonZero, isNumeric, isPositive, isZero, longValue, mod, mod, multiply, negated, subtract, toStringbyteValue, shortValuepublic static final int SCALE
public static final BudgetDecimal ZERO
public BudgetDecimal(String value)
value - String containing numeric valueIllegalArgumentException - if the given String is nullpublic BudgetDecimal(int value)
public BudgetDecimal(double value)
public BudgetDecimal(BigDecimal value)
protected BudgetDecimal(String value, int scale)
protected BudgetDecimal(int value,
int scale)
protected BudgetDecimal(double value,
int scale)
protected BudgetDecimal(BigDecimal value, int scale)
public BudgetDecimal percentage(BudgetDecimal rate)
public BudgetDecimal setScale()
public BudgetDecimal setScale(int scale)
public BudgetDecimal divide(BudgetDecimal divisor)
divide in class org.kuali.rice.core.api.util.type.AbstractKualiDecimal<BudgetDecimal>public BudgetDecimal multiply(BudgetDecimal multiplier)
multiply in class org.kuali.rice.core.api.util.type.AbstractKualiDecimal<BudgetDecimal>protected BudgetDecimal newInstance(String value)
newInstance in class org.kuali.rice.core.api.util.type.AbstractKualiDecimal<BudgetDecimal>protected BudgetDecimal newInstance(double value)
newInstance in class org.kuali.rice.core.api.util.type.AbstractKualiDecimal<BudgetDecimal>protected BudgetDecimal newInstance(double value, int scale)
newInstance in class org.kuali.rice.core.api.util.type.AbstractKualiDecimal<BudgetDecimal>protected BudgetDecimal newInstance(BigDecimal value)
newInstance in class org.kuali.rice.core.api.util.type.AbstractKualiDecimal<BudgetDecimal>protected BudgetDecimal newInstance(BigDecimal value, int scale)
newInstance in class org.kuali.rice.core.api.util.type.AbstractKualiDecimal<BudgetDecimal>public static BudgetDecimal returnZeroIfNull(BudgetDecimal value)
BudgetDecimal - public float getFloatValue()
Copyright © 2013 The Kuali Foundation. All Rights Reserved.