|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Interface for the command used for retrieving the base special price of a product.
Field Summary | |
static java.lang.String |
COPYRIGHT
|
static java.lang.String |
defaultCommandClassName
|
static java.lang.String |
ERR_CODE_NO_PRICE
|
static java.lang.String |
ERRTASK_NAME
|
static java.lang.String |
NAME
|
Method Summary | |
MonetaryAmount |
getBasePrice()
Gets the base price of the catalog entry. |
java.lang.Long[] |
getContractIds()
Get the contract IDs associated with the offer that supplied the price. |
java.sql.Timestamp |
getExpiryDateForCache()
Gets an expiry date after which the price is no longer effective. |
OfferAccessBean |
getOffer()
Get the offer access bean that was used to determine the price. |
java.lang.Long |
getOfferId()
Get the offer Id that was used to determine the price. |
MonetaryAmount |
getPrice()
Gets the actual price of the catalog entry. |
void |
setCatEntryId(java.lang.Long aCatEntryId)
Sets the primary key of the catalog entry whose price is to be retrieved. |
void |
setContractIds(java.lang.Long[] aContractIdList)
(Optional) Sets the contract IDs to be used to determine which offers apply. |
void |
setCurrency(java.lang.String aCurrency)
(Optional) Set the currency to be used for finding the price. |
void |
setOfferIds(java.lang.Long[] anOfferIdList)
(Optional) Sets the offer IDs to use for the price. |
void |
setOrderItemAccessBean(OrderItemAccessBean anOrderItemAccessBean)
(Optional) Set the order item. |
void |
setQuantity(QuantityAmount aQuantityAmount)
(Optional) Set the quantity amount of the catalog entry that is to be priced. |
void |
setStoreId(java.lang.Integer aStoreId)
(Optional) Set the store Id to use for calculating the price. |
Methods inherited from interface com.ibm.commerce.command.ECCommand |
checkIsAllowed, checkResourcePermission, execute, getAccCheck, getCommandContext, getCommandIfName, getCommandName, getDefaultProperties, getResources, getStoreId, getUser, getUserId, performExecute, setAccCheck, setCommandContext, setCommandIfName, setDefaultProperties, validateParameters |
Field Detail |
public static final java.lang.String COPYRIGHT
public static final java.lang.String defaultCommandClassName
public static final java.lang.String ERR_CODE_NO_PRICE
public static final java.lang.String ERRTASK_NAME
public static final java.lang.String NAME
Method Detail |
public MonetaryAmount getBasePrice()
public java.lang.Long[] getContractIds() throws ECSystemException
public java.sql.Timestamp getExpiryDateForCache() throws ECSystemException
public OfferAccessBean getOffer()
public java.lang.Long getOfferId()
public MonetaryAmount getPrice()
public void setCatEntryId(java.lang.Long aCatEntryId)
aCatEntryId
- the reference number of a catalog entry.public void setContractIds(java.lang.Long[] aContractIdList)
aContractIdList
- the contract IDs to use.public void setCurrency(java.lang.String aCurrency)
aCurrency
- the currency.public void setOfferIds(java.lang.Long[] anOfferIdList)
anOfferIdList
- the offer IDs.public void setOrderItemAccessBean(OrderItemAccessBean anOrderItemAccessBean)
anOrderItemAccessBean
- an order item access bean.public void setQuantity(QuantityAmount aQuantityAmount)
aQuantityAmount
- a quantity amount.public void setStoreId(java.lang.Integer aStoreId)
aStoreId
- the store Id.
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |