|
BEA Systems, Inc. | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--theory.smart.foundation.SmartValue | +--theory.smart.ebusiness.shipping.PackingListValue
A Packing list contains order, shipping method and shipping address. It is created by the ShippingManager. The client is responsible for creating the packing list and passing it to invoicing This class contains a reference to a customer in the form of a customerKey. It is a String to avoid the shipping system from depending on customer. The reference has to be the primary key of the customer. Is is the responsibility of the ShippingMethod to determine the cost of delivering the Items using its ShippingCostCalculationPolicy.
PackingList
,
PackingListHome
,
PackingList.getPackingListByValue()
,
PackingList.setPackingListByValue(PackingListValue)
, Serialized FormField Summary | |
SmartHandle |
order
order [PackingList] <>------> [ theory.smart.ebusiness.order.Order ]
|
java.lang.String |
orderKey
orderKey [PackingList] <*>------> [ String ] (Primary Key)
|
Address |
shippingAddress
shippingAddress [PackingList] <*>------> [ theory.smart.axiom.contact.Address ]
|
SmartHandle |
shippingMethod
shippingMethod [PackingList] <>------> [ theory.smart.ebusiness.shipping.ShippingMethod ]
|
java.lang.String |
specialInstructions
specialInstructions [PackingList] <*>------> [ String ]
|
Methods inherited from class java.lang.Object |
equals,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
Field Detail |
public java.lang.String orderKey
orderKey
[PackingList] <*>------> [String
] (Primary Key)
public java.lang.String specialInstructions
specialInstructions
[PackingList] <*>------> [String
]
public SmartHandle shippingMethod
shippingMethod
[PackingList] <>------> [theory.smart.ebusiness.shipping.ShippingMethod
]
public SmartHandle order
order
[PackingList] <>------> [theory.smart.ebusiness.order.Order
]
public Address shippingAddress
shippingAddress
[PackingList] <*>------> [theory.smart.axiom.contact.Address
]
|
BEA Systems, Inc. | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |