com.bea.commerce.ebusiness.price.quote
Class ImmutableMoney

java.lang.Object
  extended by com.bea.commerce.ebusiness.price.quote.AbstractMoney
      extended by com.bea.commerce.ebusiness.price.quote.ImmutableMoney
All Implemented Interfaces
Money, Serializable, Cloneable

Deprecated See BEA Commerce product offering

@Deprecated
public class ImmutableMoney
extends AbstractMoney
implements Cloneable

See Also
Serialized Form

Field Summary
 
Fields inherited from class com.bea.commerce.ebusiness.price.quote.AbstractMoney
NO_CURRENCY, ZERO
 
Constructor Summary
ImmutableMoney(double value, String currency)
          Deprecated See BEA Commerce product offering
 
Method Summary
static ImmutableMoney create(Money axiomMoney)
          Deprecated See BEA Commerce product offering
static ImmutableMoney create(Money money)
          Deprecated See BEA Commerce product offering
static ImmutableMoney create(Money money, double value)
          Deprecated See BEA Commerce product offering
 String getCurrency()
          Deprecated See BEA Commerce product offering
 double getValue()
          Deprecated See BEA Commerce product offering
 String toString()
          Deprecated See BEA Commerce product offering
 
Methods inherited from class com.bea.commerce.ebusiness.price.quote.AbstractMoney
compare, equals
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ImmutableMoney

public ImmutableMoney(double value,
                      String currency)
Deprecated See BEA Commerce product offering

Constructs a new ImmutableMoney object with a value and currency as specified by the given parameters.

Parameters
value - the amount of money
currency - the string value of the currency
Method Detail

create

public static ImmutableMoney create(Money axiomMoney)
Deprecated See BEA Commerce product offering

Create a new immutable money object from the com.beasys.commerce.axiom.units.Money object passed in.

Parameters
axiomMoney - a money object
Returns
a new ImmutableMoney object
See Also
Money

create

public static ImmutableMoney create(Money money,
                                    double value)
Deprecated See BEA Commerce product offering

Create a new immutable money object. The currency is obtained from the money object specified and the value of the new object will match the value specified.

Parameters
money - a money object
value - the amount of the new money object
Returns
a new ImmutableMoney object
See Also
Money

create

public static ImmutableMoney create(Money money)
Deprecated See BEA Commerce product offering

Create a new immutable money object. The values for the new object will be obtained from the specified money object.

Parameters
money - a money object
Returns
a new ImmutableMoney object
See Also
Money

getValue

public double getValue()
Deprecated See BEA Commerce product offering

Specified by:
getValue in interface Money
Specified by:
getValue in class AbstractMoney
Returns
the amount of money.

getCurrency

public String getCurrency()
Deprecated See BEA Commerce product offering

Specified by:
getCurrency in interface Money
Specified by:
getCurrency in class AbstractMoney
Returns
the currency string.

toString

public String toString()
Deprecated See BEA Commerce product offering

Returns the class of the object and the value and currency of the object.

Overrides:
toString in class AbstractMoney
Returns
the value and currency of the object as a String


Copyright © 2006 BEA Systems, Inc. All Rights Reserved