com.ibm.commerce.price.utils
Class QuantityAmount

java.lang.Object
  com.ibm.commerce.price.utils.UnitAmount
      com.ibm.commerce.price.utils.QuantityAmount

public class QuantityAmount
extends UnitAmount

A quantity amount.


Constructor Summary
QuantityAmount(double aValue, java.lang.String aQuantityUnit)
Constructs a quantity amount from a numeric value and quantity unit.
Method Summary
protected UnitAmount createNewUnitAmount(java.lang.Object aValue, java.lang.String aUnit)
Create a new quantity amount from the parameters.
java.lang.String getQuantityUnit()
Get the unit of the quantity amount.
double getValue()
Get the numeric value of the quantity amount.
void setValue(double aValue)
Set the numeric value of the quantity amount.
Methods inherited from class com.ibm.commerce.price.utils.UnitAmount
getUnit, getValueI, setUnit, setValue, toString
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait

Constructor Detail

QuantityAmount

public QuantityAmount(double aValue,
                      java.lang.String aQuantityUnit)
Constructs a quantity amount from a numeric value and quantity unit.
Parameters:
aValue - the numeric value of the quantity amount.
aQuantityUnit - the quantity unit.
Method Detail

createNewUnitAmount

protected UnitAmount createNewUnitAmount(java.lang.Object aValue,
                                         java.lang.String aUnit)
Create a new quantity amount from the parameters.
Specified by:
createNewUnitAmount in class UnitAmount
Parameters:
aValue - The value of the amount.
aUnit - The quantity unit of the amount.
Returns:
The new quantity amount.

getQuantityUnit

public java.lang.String getQuantityUnit()
Get the unit of the quantity amount.
Returns:
the quantity unit.

getValue

public double getValue()
Get the numeric value of the quantity amount.
Returns:
the value.

setValue

public void setValue(double aValue)
Set the numeric value of the quantity amount.
Parameters:
aValue - new value.

Feedback