public class OrderScheduleCmdImpl extends ControllerCommandImpl implements OrderScheduleCmd
Name | Description |
---|---|
orderId | the order ID |
storeId | the store ID |
Name | Description |
---|---|
outOrderName | the order name |
Modifier and Type | Field and Description |
---|---|
static java.lang.String | COPYRIGHT
Copyright statement.
|
Constructor and Description |
---|
OrderScheduleCmdImpl()
Default Constructor
|
Modifier and Type | Method and Description |
---|---|
AccountAccessBean | getAccount()
This method gets the account.
|
AddJobCmd | getAddJobCmd()
Gets AddJob command instance.
|
java.lang.String | getHost()
Gets the host name responsible for processing an order.
|
java.lang.Integer | getInterval()
Gets the number of seconds between successive executions of this order.
|
protected TypedProperty | getIReqParms()
Return reqParms
|
java.lang.String | getNotifyOrderSubmitted()
Get the value of notifyOrderSubmitted flag.
|
java.lang.String | getNotifyShopper()
Get the value of notifyShopper flag.
|
java.lang.Long | getOrderId()
Gets the order which needs to be processed as a recurring order.
|
java.lang.String[] | getOutOrderName()
Gets the names of the name-value pairs to be added to the redirection URL.
|
java.lang.String | getPurchaseOrderNumber()
This method gets the purchase order number.
|
java.lang.Integer | getRecoveryAttempts()
Gets the number of times the job scheduler will retry processing the order should order processing failure occur.
|
java.lang.Integer | getRecoveryDelay()
Gets the amount of time (in seconds) before order processing is retried in case of order processing failure.
|
AccessVector | getResources()
Gets the resources.
|
java.lang.String | getStartTime()
The time at which the first execution of this order should occur.
|
java.lang.String | getUrl()
Gets redirection URL.
|
void | performExecute()
Contains the actual business logic of the command.
|
void | reset()
This method should be called after a command has been executed to reset its state variables.
|
void | setAccount(AccountAccessBean abAccount)
This methods sets the account.
|
void | setAddJobCmd(AddJobCmdImpl newAddJobCmd)
Sets AddJob command instance.
|
void | setHost(java.lang.String newHost)
Sets the host name responsible for processing an order.
|
void | setInterval(java.lang.Integer newInterval)
Sets the number of seconds between successive executions of this order.
|
void | setNotifyOrderSubmitted(java.lang.String notifyOrderSubmittedVal)
Set the value of notifyOrderSubmitted flag.
|
void | setNotifyShopper(java.lang.String notifyShopperVal)
Set the value of notifyShopper flag.
|
void | setOrderId(java.lang.Long newOrderId)
Sets the order which needs to be processed as a recurring order.
|
void | setOutOrderName(java.lang.String[] newOutOrderName)
Sets the names of the name-value pairs to be added to the redirection URL.
|
void | setPurchaseOrderNumber(java.lang.String strPO)
This method sets the purchase order number.
|
void | setRecoveryAttempts(java.lang.Integer newRecoveryAttempts)
Sets the number of times the job scheduler will retry processing the order should order processing failure occur.
|
void | setRecoveryDelay(java.lang.Integer newRecoveryDelay)
Sets the amount of time (in seconds) before order processing is retried in case of order processing failure.
|
void | setRequestProperties(TypedProperty aReqParms)
The WebController calls this method before invoking the execute method in this command to set the request properties for this command.
|
void | setStartTime(java.lang.String newStartTime)
The time at which the first execution of this order should occur in the format YYYY:MM:DD:hh:mm:ss.
|
void | setUrl(java.lang.String astrUrl)
Sets redirection URL.
|
void | validateParameters()
Performs server side parameter checking.
|
public static final java.lang.String COPYRIGHT
public AddJobCmd getAddJobCmd()
public java.lang.String getHost()
public java.lang.Integer getInterval()
public java.lang.Long getOrderId()
public java.lang.String[] getOutOrderName()
public java.lang.Integer getRecoveryAttempts()
public java.lang.Integer getRecoveryDelay()
public AccessVector getResources() throws ECException
public java.lang.String getStartTime()
public java.lang.String getUrl()
public java.lang.String getNotifyOrderSubmitted()
public void setNotifyOrderSubmitted(java.lang.String notifyOrderSubmittedVal)
public java.lang.String getNotifyShopper()
public void setNotifyShopper(java.lang.String notifyShopperVal)
public java.lang.String getPurchaseOrderNumber()
public AccountAccessBean getAccount()
public void performExecute() throws ECException
public void reset()
public void setAddJobCmd(AddJobCmdImpl newAddJobCmd)
public void setHost(java.lang.String newHost)
public void setInterval(java.lang.Integer newInterval)
public void setOrderId(java.lang.Long newOrderId)
public void setOutOrderName(java.lang.String[] newOutOrderName)
public void setRecoveryAttempts(java.lang.Integer newRecoveryAttempts)
public void setRecoveryDelay(java.lang.Integer newRecoveryDelay)
public void setRequestProperties(TypedProperty aReqParms) throws ECException
public void setStartTime(java.lang.String newStartTime)
public void setUrl(java.lang.String astrUrl)
public void setPurchaseOrderNumber(java.lang.String strPO)
public void setAccount(AccountAccessBean abAccount)
public void validateParameters() throws ECException
protected TypedProperty getIReqParms()