public interface ProcessOrderCmd extends TaskCommand
ProcessOrderCmdImpl
.
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.
|
executeFromCache, getCaller, getEntryInfo, getId, getSharingPolicy, postExecute, preExecute, setCaller, updateCache
getCommandTarget, getCommandTargetName, hasOutputProperties, performExecute, setCommandTarget, setCommandTargetName, setOutputProperties
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 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)
newAvailabilityChangeURL
- URLvoid setBillToRn(java.lang.Long anBillToRn)
anBillToRn
- address idvoid setField1(java.lang.Integer anField1)
anField1
- field1void setField2(java.math.BigDecimal adField2)
adField2
- field2void setField3(java.lang.String astrField3)
astrField3
- field3void setMaxAvailabilityChange(java.lang.Long newMaxAvailabilityChange)
newMaxAvailabilityChange
- void setNoInventoryURL(java.lang.String newNoInventoryURL)
newNoInventoryURL
- URLvoid setNotifyMerchant(java.lang.Short anNotifyMerchant)
anNotifyMerchant
- void setNotifyOrderSubmitted(java.lang.Short anNotifyOrderSubmitted)
1=Yes
0=No (default)
anNotifyOrderSubmitted
- void setNotifyShopper(java.lang.Short anNotifyShopper)
anNotifyShopper
- void setOrderRn(java.lang.Long anOrderRn)
anOrderRn
- order idvoid setQuotationSubmission(java.lang.String astrQuotationSubmission)
astrQuotationSubmission
- void setQuoteExpiredURL(java.lang.String newQuoteExpiredURL)
newQuoteExpiredURL
- URLvoid setQuoteExpiryPolicy(java.lang.String newQuoteExpiryPolicy)
QUOTEGOODFOR
column of the STORE table. This parameter may have three values:
newQuoteExpiryPolicy
- quote expiry policyvoid setReduceParentQuantities(java.lang.String astrReduceParentQuantities)
astrReduceParentQuantities
- void setTransferMode(java.lang.String transferMode)
transferMode
- - 0 - order has been transferred without the payment
information (shopping cart transfer).void setExternalUserId(java.lang.String astrExternalUserId)
astrExternalUserId
- The external user id to setvoid setExternalPassword(java.lang.String astrExternalPassword)
astrExternalPassword
- The external password to setvoid setRequestProperties(TypedProperty aRequestProperties) throws ECApplicationException
aRequestProperties
- request propertiesECApplicationException
void setNotificationAttributes(java.util.Hashtable aNotificationAttributes)
aNotificationAttributes
- The attributes to setjava.lang.String getPoNumber()
void setPoNumber(java.lang.String poNumber)
poNumber
- The poNumber to set.