public interface ProcessOrderCmd extends TaskCommand
Modifier and Type | Field and Description |
---|---|
static java.lang.String | COPYRIGHT
IBM copyright notice field.
|
static java.lang.String | defaultCommandClassName
The default implementation class.
|
static java.lang.String | NAME
The name of the Command Interface class.
|
static java.lang.Short | VAL_NOTIFY_NO
Notify no.
|
static java.lang.Short | VAL_NOTIFY_YES
Notify yes.
|
Modifier and Type | Method and Description |
---|---|
java.lang.String | getPoNumber()
This method gets the parameter PO number
|
TypedProperty | getResponseProperties()
This method gets the response properties object for the calling controller command to use.
|
void | setAvailabilityChangeURL(java.lang.String newAvailabilityChangeURL)
Sets the URL to redirect to.
|
void | setBillToRn(java.lang.Long anBillToRn)
This method sets the reference number of the address to bill.
|
void | setExternalPassword(java.lang.String astrExternalPassword)
This method sets the external password
|
void | setExternalUserId(java.lang.String astrExternalUserId)
This method sets the external user id
|
void | setField1(java.lang.Integer anField1)
This method sets merchant-customizable field one.
|
void | setField2(java.math.BigDecimal adField2)
This method sets merchant-customizable field two.
|
void | setField3(java.lang.String astrField3)
Sets merchant-customizable field three.
|
void | setMaxAvailabilityChange(java.lang.Long newMaxAvailabilityChange)
This method sets the time interval, in seconds, used with the url set by the setAvailabilityChangeURL method.
|
void | setNoInventoryURL(java.lang.String newNoInventoryURL)
This method sets the URL to redirect to if any of the order items in the order cannot be allocated or backordered.
|
void | setNotificationAttributes(java.util.Hashtable aNotificationAttributes)
This method sets the attributes for order notification
|
void | setNotifyMerchant(java.lang.Short anNotifyMerchant)
This method specifies whether to notify the merchant when the order has been processed.
|
void | setNotifyOrderSubmitted(java.lang.Short anNotifyOrderSubmitted)
This method specifies whether the customer should be notified when the order is successfully submitted for processing.
|
void | setNotifyShopper(java.lang.Short anNotifyShopper)
This method specifies whether to notify the shopper when the order has been processed.
|
void | setOrderRn(java.lang.Long anOrderRn)
This method sets the order reference number.
|
void | setPoNumber(java.lang.String poNumber)
This method sets the parameter PO number
|
void | setQuotationSubmission(java.lang.String astrQuotationSubmission)
This method sets the quotationSubmission parameter.
|
void | setQuoteExpiredURL(java.lang.String newQuoteExpiredURL)
This method sets the URL to redirect to if the order total expired in agreement with the expiry policy set by the setQuoteExpiryPolicy method.
|
void | setQuoteExpiryPolicy(java.lang.String newQuoteExpiryPolicy)
Sets the behavior of the command if the order total expires or an order item's fulfillment center changes during inventory allocation.
|
void | setReduceParentQuantities(java.lang.String astrReduceParentQuantities)
This method sets the reduceParentQuantities parameter.
|
void | setRequestProperties(TypedProperty aRequestProperties)
This method sets the request properties.
|
void | setTransferMode(java.lang.String transferMode)
This method sets the transferMode property of the command.
|
static final java.lang.String COPYRIGHT
static final java.lang.String NAME
static final java.lang.String defaultCommandClassName
static final java.lang.Short VAL_NOTIFY_NO
static final java.lang.Short VAL_NOTIFY_YES
TypedProperty getResponseProperties()
void setAvailabilityChangeURL(java.lang.String newAvailabilityChangeURL)
void setBillToRn(java.lang.Long anBillToRn)
void setField1(java.lang.Integer anField1)
void setField2(java.math.BigDecimal adField2)
void setField3(java.lang.String astrField3)
void setMaxAvailabilityChange(java.lang.Long newMaxAvailabilityChange)
void setNoInventoryURL(java.lang.String newNoInventoryURL)
void setNotifyMerchant(java.lang.Short anNotifyMerchant)
void setNotifyOrderSubmitted(java.lang.Short anNotifyOrderSubmitted)
1=Yes
0=No (default)
void setNotifyShopper(java.lang.Short anNotifyShopper)
void setOrderRn(java.lang.Long anOrderRn)
void setQuotationSubmission(java.lang.String astrQuotationSubmission)
void setQuoteExpiredURL(java.lang.String newQuoteExpiredURL)
void setQuoteExpiryPolicy(java.lang.String newQuoteExpiryPolicy)
void setReduceParentQuantities(java.lang.String astrReduceParentQuantities)
void setTransferMode(java.lang.String transferMode)
void setExternalUserId(java.lang.String astrExternalUserId)
void setExternalPassword(java.lang.String astrExternalPassword)
void setRequestProperties(TypedProperty aRequestProperties) throws ECApplicationException
void setNotificationAttributes(java.util.Hashtable aNotificationAttributes)
java.lang.String getPoNumber()
void setPoNumber(java.lang.String poNumber)