OrderValue Class
- public class OrderValue
extends SmartValue
This class represents the state of Order entity.
Related Topics
Order
OrderHome
Order.getOrderByValue()
Order.setOrderByValue(OrderValue)
-
Hierarchy
-
Object
SmartValue
OrderValue
-
All Implemented Interfaces
-
Serializable
public Money |
-
getBaseShipping ()
- The base shipping is not kept in the database
currently.
|
public Money |
-
getTotal (int totalType)
- Gets the order total for the given total type
|
Methods from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
adjustmentPresentations
public List
adjustmentPresentations
- Order Adjustments, mostly discounts,
used by the JSP, as a list of OrderDiscountPresentation
objects. This is retrieved only when using
the OrderAdjustmentPersistence select method.
createdDate
public Date
createdDate
- Date of creation of the order
customer
public transient Customer
customer
- A transient reference to the Customer entity
customerHandle
public Handle
customerHandle
identifier
public String
identifier
- Primary key attribue. Represents the state of the associated OrderPk object.
orderLines
public Collection
orderLines
- Collection of OrderLine objects associated with this order
orderStatus
public String
orderStatus
- Status of the order
paymentTransaction
public transient PaymentTransaction
paymentTransaction
- A transient reference to the PaymentTransaction entity
paymentTransactionHandle
public Handle
paymentTransactionHandle
price
public Money
price
- Total value of the order
shipping
public Money
shipping
- Shipping cost
shippingAddress
public Address
shippingAddress
- Shipping address
shippingMethod
public String
shippingMethod
- Shipping method
specialInstructions
public String
specialInstructions
- Special instructions for shipping
splittingPreference
public String
splittingPreference
- Order splitting preference
subtotal
public double subtotal
- Subtotal of the order
tax
public Money
tax
- Total tax on the order
OrderValue
public OrderValue()
- Constructs an OrderValue object
getBaseShipping() Method
public Money
getBaseShipping()
The base shipping is not kept in the database
currently. It must hence be re-calculated
from the order adjustment (the discount
that was applied) and the discounted shipping
value.
Returns
- the shipping before discount as a Money object
getTotal(int) Method
public Money
getTotal(int totalType)
throws InvalidArgumentException
Gets the order total for the given total type
Parameters
-
totalType
- type
Returns
- Money object containing the specified total
Exceptions
-
InvalidArgumentException
- if an invalid total type parameter is passed
Related Topics
OrderConstants