|
© 2002 BEA Systems, Inc. | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--com.bea.commerce.ebusiness.price.service.PricingRequestImpl
The PricingRequestImpl is used as input to the Price Service during a pricing operation. This class is not designed for concurrent use and may produce unpredicatable results if used concurrently.
PriceService
,
PricingReply
,
PricingRequest
, Serialized FormConstructor Summary | |
PricingRequestImpl()
|
Method Summary | |
java.io.Serializable |
getAttribute(java.lang.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. |
java.util.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. |
java.lang.Object |
setAttribute(java.lang.String name,
java.io.Serializable value)
Sets the value of a request attribute by name. |
void |
setBaseShipping(Money baseShippingCost)
Sets the base shipping cost for this request. |
void |
setCustomerPK(CustomerPk customerPk)
Sets the customer associated with this request. |
void |
setEffectiveDate(java.util.Calendar effectiveDate)
Sets the effective date for this pricig request. |
void |
setLines(Line[] lines)
Sets the Line array for this request. |
Methods inherited from class java.lang.Object |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
Constructor Detail |
public PricingRequestImpl()
Method Detail |
public CustomerPk getCustomerPK()
CustomerPk
public void setCustomerPK(CustomerPk customerPk)
customerPk
- customer for this pricing operationpublic Line[] getLines()
Line
public void setLines(Line[] lines)
lines
- an array of Line items for this pricing request.public Money getBaseShipping()
Money
public void setBaseShipping(Money baseShippingCost)
baseShippingCost
- the base shipping cost for this
request.public java.io.Serializable getAttribute(java.lang.String name)
name
- the name of a request attribute to get the
value for.Map
public java.lang.Object setAttribute(java.lang.String name, java.io.Serializable value)
name
- the name of a request attribute to set the
value for.value
- the value for the specified attribute name.Map
public void setEffectiveDate(java.util.Calendar effectiveDate)
effectiveDate
- the effectiveDate for the pricing request.Calendar
public java.util.Calendar getEffectiveDate()
Calendar
|
© 2002 BEA Systems, Inc. | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |