|
Copyright © 2006 BEA Systems, Inc. All Rights Reserved | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface PricingRequest
This class is used as input to the computeSubtotal() and computeTotal() operations of the PriceService. PricingRequest attributes allow the request to be customized without changing the interface. This interface is not intended for concurrent use and may produce unpredicatable results if used concurrently.
PriceService
,
PricingRequestImpl
,
PricingReply
,
CustomerPk
,
Line
,
Money
Method Summary | |
---|---|
Serializable |
getAttribute(String name)
Retrieves the value of a request attribute by name. |
Money |
getBaseShipping()
Retreives the base shipping cost for the request. |
CustomerPk |
getCustomerPK()
Retrieves the CustomerPk associated with this request. |
Calendar |
getEffectiveDate()
The effective date is the date which the Price Service will use to determine whether a given discount is in effect. |
Line[] |
getLines()
Retrieves the Line items for this pricing operation. |
Method Detail |
---|
CustomerPk getCustomerPK()
CustomerPk
Line[] getLines()
Line
Money getBaseShipping()
Money
Serializable getAttribute(String name)
name
- the name of a request attribute to get the
value for.
Map
Calendar getEffectiveDate()
Calendar
|
Copyright © 2006 BEA Systems, Inc. All Rights Reserved | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |