public interface ValidateDelegatedPriceCmd
extends com.ibm.commerce.command.TaskCommand
FloorPriceLookupCmd.| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
COPYRIGHT
IBM copyright notice field.
|
static java.lang.String |
defaultCommandClassName
The default name of this command.
|
static java.lang.String |
NAME
The name of this command.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
hasFloorPrice()
Check if there exists a floor price for the input catalog.
|
boolean |
isValid()
Check if the delegated price is in the proper range.
|
void |
setCatEntryId(java.lang.Long catEntryId)
Sets the catalog entry ID whose delegated price is to be checked for limit violation.
|
void |
setConfigurationID(java.lang.String aConfigID)
Sets the configuration ID, if this catalog entry is a DynamicKit.
|
void |
setCurrency(java.lang.String currency)
Set the currency to be used for finding the price.
|
void |
setCustomPartnumber(java.lang.String customPartnumber)
Sets the custom partnumber whose delegated price is to be checked for limit violation.
|
void |
setNegotiatedPrice(java.math.BigDecimal negotiatedPrice)
Set the negotiated price.
|
void |
setQuantity(QuantityAmount aQuantityAmount)
Sets the quantity amount of the input catalog entry that is to be priced (Optional).
|
void |
setStoreId(java.lang.Integer storeId)
Set the store ID to which the catalog entry belongs.
|
void |
setTSRId(java.lang.Long aTSRId)
Set TSR ID who helps customer on shopping
|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcheckIsAllowed, checkResourcePermission, createCommandExecutionEvent, getAccCheck, getCommandContext, getCommandIfName, getCommandName, getCommandStoreId, getDefaultProperties, getExceptionInvokeParameters, getPostInvokeParameters, getPreInvokeParameters, getResources, getStoreId, getUser, getUserId, performExecute, setAccCheck, setCommandContext, setCommandIfName, setCommandStoreId, setDefaultProperties, validateParametersstatic final java.lang.String COPYRIGHT
static final java.lang.String defaultCommandClassName
static final java.lang.String NAME
boolean hasFloorPrice()
boolean isValid()
void setCatEntryId(java.lang.Long catEntryId)
catEntryId - A reference number of catalog entry.void setConfigurationID(java.lang.String aConfigID)
aConfigID - A String of pre-configuration ID for a DynamicKitvoid setCurrency(java.lang.String currency)
aCurrency - A currency.void setCustomPartnumber(java.lang.String customPartnumber)
customPartnumber - The custom partnumber.void setNegotiatedPrice(java.math.BigDecimal negotiatedPrice)
void setQuantity(QuantityAmount aQuantityAmount)
aQuantityAmount - The quantity amount of the catalog entry.
The quantity amount helps determine which offers are valid. If the quantity
amount is not specified; then the nominal quantity (rounded up to the nearest
multiple as specified in the quantityMultiple attribute) of the Catalog entry
is assumed to be the requested quantity.void setStoreId(java.lang.Integer storeId)
storeId - A store IDvoid setTSRId(java.lang.Long aTSRId)
aTSRId - Long A TSR ID