com.beasys.commerce.axiom.units
Interface Money

All Superinterfaces
Belonging, BusinessSmartComponent, Cloneable, Comparable, Serializable
All Known Subinterfaces:
DescribedMoney, DescribedPrice, Price
All Known Implementing Classes:
DescribedMoneyImpl, DescribedPriceImpl, MoneyImpl, PriceImpl

public interface Money
extends Belonging

Represents money as value and currency

See Also
MoneyHome

Method Summary
 String getCurrency()
          Returns the currency of money
 double getValue()
          Returns the value of money
 void setCurrency(String currency)
          Sets the currency of money
 void setValue(double value)
          Sets the value of money
 
Methods inherited from interface com.beasys.commerce.foundation.Belonging
clone, equals, interfaceName, setByValue, value
 
Methods inherited from interface java.lang.Comparable
compareTo
 

Method Detail

getValue

double getValue()
Returns the value of money

Returns
value.

setValue

void setValue(double value)
Sets the value of money

Parameters
value - value to be set

getCurrency

String getCurrency()
Returns the currency of money

Returns
currency.

setCurrency

void setCurrency(String currency)
                 throws InvalidArgumentException
Sets the currency of money

Parameters
currency - currency to be set
Throws
InvalidArgumentException


Copyright © 2006 BEA Systems, Inc. All Rights Reserved