public interface ValidateDelegatedPriceCmd extends TaskCommand
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
|
static final java.lang.String COPYRIGHT
static final java.lang.String defaultCommandClassName
static final java.lang.String NAME
void setCatEntryId(java.lang.Long catEntryId)
void setCustomPartnumber(java.lang.String customPartnumber)
void setCurrency(java.lang.String currency)
void setStoreId(java.lang.Integer storeId)
void setTSRId(java.lang.Long aTSRId)
void setNegotiatedPrice(java.math.BigDecimal negotiatedPrice)
void setQuantity(QuantityAmount aQuantityAmount)
void setConfigurationID(java.lang.String aConfigID)
boolean isValid()
boolean hasFloorPrice()