# com.bea.commerce.ebusiness.price.engine.pool
OrderObjectImpl Class

public class OrderObjectImpl
extends `Object`
implements `OrderObject`

Interface to be implemented by 'orders' used as pool objects.

Hierarchy
  `Object`
  `OrderObjectImpl`

All Implemented Interfaces
  `OrderObject`, `PoolObject`

## Constructor Summary

OrderObjectImpl(`Pool` pool, `Quote` quote, `String` uid)

## Method Summary

`public `Money`` | `getActualPrice`() returns the current price of the object, which may be equal to the base price.
`public `Money`` | `getBasePrice`() Corresponds to the subtotal for an order and the base price for shipping
`public `Pool`` | `getPool`()
`public `String`` | `getUID`() Returns the unique identifying string for this object.
`public `String`` | `toString`()

Methods from class `java.lang.`Object``
`clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait`

Methods from interface `com.bea.commerce.ebusiness.price.engine.pool.`OrderObject``
``getBasePrice``

Methods from interface `com.bea.commerce.ebusiness.price.engine.pool.`PoolObject``
``getActualPrice`, `getPool`, `getUID``

## Constructor Detail

### OrderObjectImpl

    public OrderObjectImpl(Pool pool,
                           Quote quote,
                           String uid)

## Method Detail

### getActualPrice() Method

    public Money getActualPrice()

returns the current price of the object, which may be equal to the base price.

#### Returns

Money a money object that represents the current price of the object.

Related Topics

``Money``

### getBasePrice() Method

    public Money getBasePrice()

Corresponds to the subtotal for an order and the base price for shipping

#### Returns

Money a money object that represents the base price of the object.

Related Topics

``Money``

### getPool() Method

    public Pool getPool()

### getUID() Method

    public String getUID()

Description copied from `PoolObject.getUID()`
Returns the unique identifying string for this object.

#### Returns

String unique identifying string for this PoolObject.

### toString() Method

    public String toString()

Overrides
  `Object.toString()`