public interface OrderProcessCmd extends ControllerCommand
OrderProcessCmdImpl
.OrderProcessCmd
URL is mapped to this command.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.
|
checkPermission, execute, getGeneric, getRequestProperties, getResolvedRequestProperties, getResponseProperties, getRetriable, getViewInputProperties, isGeneric, isRetriable, mergeProperties, setGeneric, setRequestProperties, setRetriable, setViewInputProperties
executeFromCache, getCaller, getEntryInfo, getId, getSharingPolicy, postExecute, preExecute, setCaller, updateCache
getCommandTarget, getCommandTargetName, hasOutputProperties, performExecute, setCommandTarget, setCommandTargetName, setOutputProperties
accessControlCheck, getAccCheck, getForUserId, getResourceOwners, setAccCheck, setForUserId, setOwner
checkIsAllowed, checkResourcePermission, createCommandExecutionEvent, getCommandContext, getCommandIfName, getCommandName, getCommandStoreId, getDefaultProperties, getExceptionInvokeParameters, getPostInvokeParameters, getPreInvokeParameters, getResources, getStoreId, getUser, getUserId, performExecute, setCommandContext, setCommandIfName, setCommandStoreId, setDefaultProperties, validateParameters
fulfills, getOwner
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)
newAvailabilityChangeURL
- URL.void setBillToRn(java.lang.Long anBillToRn)
anBillToRn
- address id.void 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
- time interval.void setNoInventoryURL(java.lang.String newNoInventoryURL)
newNoInventoryURL
- URL.void setNotifyMerchant(java.lang.Short newNotifyMerchant)
1=Yes
0=No
newNotifyMerchant
- notify merchant parameter.void setNotifyOrderSubmitted(java.lang.Short newNotifyOrderSubmitted)
1=Yes
0=No (default)
newNotifyOrderSubmitted
- notify order submitted parameter.void setNotifyShopper(java.lang.Short newNotifyShopper)
1=Yes
0=No
newNotifyShopper
- notify shopper parameter.void setOrderRn(java.lang.Long anOrderRn)
anOrderRn
- order idvoid setQuotationSubmission(java.lang.String astrQuotationSubmission)
astrQuotationSubmission
- quotation submission parameter.void setQuoteExpiredURL(java.lang.String newQuoteExpiredURL)
newQuoteExpiredURL
- URL.void setQuoteExpiryPolicy(java.lang.String newQuoteExpiryPolicy)
QUOTEGOODFOR
column of the STORE table. This parameter may have three values:
newQuoteExpiryPolicy
- quote expiry policy.void setReduceParentQuantities(java.lang.String astrReduceParentQuantities)
astrReduceParentQuantities
- reduce parent quantities parameter.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 setNotificationAttributes(java.util.Hashtable aNotificationAttributes)
aNotificationAttributes
- The attributes to set