This command submits an order.
Field Summary | |
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. |
Method Summary | |
TypedProperty | getResponseProperties() Gets the response properties object for the calling controller command to use. |
void | setAvailabilityChangeURL(java.lang.String newAvailabilityChangeURL) Sets the URL to redirect to when the estimated availability time plus the shipping offset for any order item moves into the future (as a result of allocating or backordering inventory) by more than the time interval specified by the setMaxAvailabilityChange method. |
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 anNotifyMerchant) Specifies whether to notify the merchant when the order has been processed. |
void | setNotifyOrderSubmitted(java.lang.Short anNotifyOrderSubmitted) Specifies whether the customer should be notified when the order is successfully submitted for processing. |
void | setNotifyShopper(java.lang.Short anNotifyShopper) Specifies whether to notify the shopper when the order has been processed. |
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 | setRequestProperties(TypedProperty aRequestProperties) Sets the request properties. |
void | setTransferMode(java.lang.String transferMode) Sets the transferMode property of the command. |
Field Detail |
public static final java.lang.String COPYRIGHT
public static final java.lang.String NAME
public static final java.lang.String defaultCommandClassName
public static final java.lang.Short VAL_NOTIFY_NO
public static final java.lang.Short VAL_NOTIFY_YES
Method Detail |
public TypedProperty getResponseProperties()
public void setAvailabilityChangeURL(java.lang.String newAvailabilityChangeURL)
public void setBillToRn(java.lang.Long anBillToRn)
public void setField1(java.lang.Integer anField1)
public void setField2(java.math.BigDecimal adField2)
public void setField3(java.lang.String astrField3)
public void setMaxAvailabilityChange(java.lang.Long newMaxAvailabilityChange)
public void setNoInventoryURL(java.lang.String newNoInventoryURL)
public void setNotifyMerchant(java.lang.Short anNotifyMerchant)
public void setNotifyOrderSubmitted(java.lang.Short anNotifyOrderSubmitted)
1=Yes
0=No (default)
public void setNotifyShopper(java.lang.Short anNotifyShopper)
public void setOrderRn(java.lang.Long anOrderRn)
public void setQuotationSubmission(java.lang.String astrQuotationSubmission)
public void setQuoteExpiredURL(java.lang.String newQuoteExpiredURL)
public void setQuoteExpiryPolicy(java.lang.String newQuoteExpiryPolicy)
public void setReduceParentQuantities(java.lang.String astrReduceParentQuantities)
public void setTransferMode(java.lang.String transferMode)
public void setExternalUserId(java.lang.String astrExternalUserId)
public void setExternalPassword(java.lang.String astrExternalPassword)
public void setRequestProperties(TypedProperty aRequestProperties) throws ECApplicationException
public void setNotificationAttributes(java.util.Hashtable aNotificationAttributes)
(C) Copyright IBM Corporation 1996, 2005. All Rights Reserved.