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, wait
checkIsAllowed, checkResourcePermission, createCommandExecutionEvent, getAccCheck, getCommandContext, getCommandIfName, getCommandName, getCommandStoreId, getDefaultProperties, getExceptionInvokeParameters, getPostInvokeParameters, getPreInvokeParameters, getResources, getStoreId, getUser, getUserId, performExecute, setAccCheck, setCommandContext, setCommandIfName, setCommandStoreId, setDefaultProperties, validateParameters
static 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