com.beasys.commerce.axiom.units
Interface UnitPrice

All Superinterfaces
Belonging, BusinessSmartComponent, Cloneable, Comparable, Serializable
All Known Implementing Classes:
UnitPriceImpl

Deprecated See BEA Commerce product offering

@Deprecated
public interface UnitPrice
extends Belonging

Combines a unit and a price to provide a mechanism for recording pricing and pricing strategies. It also provides features for converting prices between units. Attribute: price The price component of the UnitPrice.

Attribute: unit The unit component of the UnitPrice.

See Also
UnitPriceHome, UnitPriceImpl

Method Summary
 UnitPrice convert(Unit newUnit)
          Deprecated See BEA Commerce product offering
 void convertInPlace(Unit newUnit)
          Deprecated See BEA Commerce product offering
 Price getPrice()
          Deprecated See BEA Commerce product offering
 Unit getUnit()
          Deprecated See BEA Commerce product offering
 void setPrice(Price price)
          Deprecated See BEA Commerce product offering
 void setUnit(Unit unit)
          Deprecated See BEA Commerce product offering
 
Methods inherited from interface com.beasys.commerce.foundation.Belonging
clone, equals, interfaceName, setByValue, value
 
Methods inherited from interface java.lang.Comparable
compareTo
 

Method Detail

getPrice

Price getPrice()
Deprecated See BEA Commerce product offering

Get the value of price

Returns
price.

setPrice

void setPrice(Price price)
Deprecated See BEA Commerce product offering

Set the value of price

Parameters
price - price to be added

getUnit

Unit getUnit()
Deprecated See BEA Commerce product offering

Get the value of unit

Returns
unit.

setUnit

void setUnit(Unit unit)
Deprecated See BEA Commerce product offering

Set the value of unit

Parameters
unit - unit to be added

convert

UnitPrice convert(Unit newUnit)
                  throws InvalidUnitException
Deprecated See BEA Commerce product offering

Return a new UnitPrice that maintains the Price/Unit ratio with the newly specified unit.

Throws
InvalidUnitException

convertInPlace

void convertInPlace(Unit newUnit)
                    throws InvalidUnitException
Deprecated See BEA Commerce product offering

Translate the UnitPrice into the new Units maintaining the Price/Unit ratio.

Throws
InvalidUnitException


Copyright © 2008 BEA Systems, Inc. All Rights Reserved