public interface OrderProcessCmd extends ControllerCommand
Modifier and Type | Interface and Description |
---|---|
static class | OrderProcessCmd.Group
The OrderProcess enumeration group
|
Modifier and Type | Field and Description |
---|---|
static java.lang.String | COPYRIGHT
IBM copyright notice field.
|
static java.lang.Long | DEFAULT_MAX_AVAILABILITY_CHANGE
Constant DEFAULT_MAX_AVAILABILITY_CHANGE 3600.
|
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
Constant VAL_NOTIFY_NO 0.
|
static java.lang.Short | VAL_NOTIFY_YES
Constant VAL_NOTIFY_YES 1.
|
Modifier and Type | Method and Description |
---|---|
void | setAvailabilityChangeURL(java.lang.String newAvailabilityChangeURL)
Sets the URL to redirect to.
|
void | setBillToRn(java.lang.Long anBillToRn)
Sets the reference number of the address to bill.
|
void | setExternalPassword(java.lang.String astrExternalPassword)
Sets the external password
|
void | setExternalUserId(java.lang.String astrExternalUserId)
Sets the external user id
|
void | setField1(java.lang.Integer anField1)
Sets merchant-customizable field one.
|
void | setField2(java.math.BigDecimal adField2)
Sets merchant-customizable field two.
|
void | setField3(java.lang.String astrField3)
Sets merchant-customizable field three.
|
void | setMaxAvailabilityChange(java.lang.Long newMaxAvailabilityChange)
Sets the time interval, in seconds, used with the url set by the setAvailabilityChangeURL method.
|
void | setNoInventoryURL(java.lang.String newNoInventoryURL)
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)
Sets the attributes for order notification
|
void | setNotifyMerchant(java.lang.Short newNotifyMerchant)
Specifies whether the store should be notified when the order processing is complete.
|
void | setNotifyOrderSubmitted(java.lang.Short newNotifyOrderSubmitted)
Specifies whether the customer should be notified when the order is successfully submitted for processing.
|
void | setNotifyShopper(java.lang.Short newNotifyShopper)
Specifies whether the customer should be notified when the order processing is complete.
|
void | setOrderRn(java.lang.Long anOrderRn)
Sets the order reference number.
|
void | setQuotationSubmission(java.lang.String astrQuotationSubmission)
Sets the quotationSubmission parameter.
|
void | setQuoteExpiredURL(java.lang.String newQuoteExpiredURL)
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)
Sets the reduceParentQuantities parameter.
|
void | setTransferMode(java.lang.String transferMode)
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.Long DEFAULT_MAX_AVAILABILITY_CHANGE
static final java.lang.Short VAL_NOTIFY_YES
static final java.lang.Short VAL_NOTIFY_NO
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 newNotifyMerchant)
1=Yes
0=No
void setNotifyOrderSubmitted(java.lang.Short newNotifyOrderSubmitted)
1=Yes
0=No (default)
void setNotifyShopper(java.lang.Short newNotifyShopper)
1=Yes
0=No
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 setNotificationAttributes(java.util.Hashtable aNotificationAttributes)