java.lang.ObjectCacheableCommandImpl
com.ibm.commerce.command.AbstractECTargetableCommand
com.ibm.commerce.command.ControllerCommandImpl
com.ibm.commerce.order.commands.OrderScheduleCmdImpl
Submits a recurring order, which will be processed by the job scheduler.
Field Summary |
Fields inherited from class com.ibm.commerce.command.ControllerCommandImpl |
requestProperties, responseProperties, retriable, viewReqProperties |
Fields inherited from class com.ibm.commerce.command.AbstractECTargetableCommand |
commandContext |
Fields inherited from interface com.ibm.commerce.order.commands.OrderScheduleCmd |
COPYRIGHT, NAME |
Fields inherited from interface com.ibm.commerce.command.ECCommand |
defaultCommandClassName |
Constructor Summary | |
OrderScheduleCmdImpl() |
Method Summary | |
AddJobCmd | getAddJobCmd() Gets AddJob cmd instance. |
java.lang.String | getHost() Gets the hostname responsible for processing an order. |
java.lang.Integer | getInterval() Gets the number of seconds between successive executions of this order. |
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.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 | setAddJobCmd(AddJobCmdImpl newAddJobCmd) Sets AddJob cmd instance. |
void | setHost(java.lang.String newHost) Sets the hostname responsible for processing an order. |
void | setInterval(java.lang.Integer newInterval) Sets the number of seconds between successive executions of this order. |
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 | 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. |
Methods inherited from class com.ibm.commerce.command.ControllerCommandImpl |
checkPermission, fulfills, getForUserId, getGeneric, getOwner, getRequestProperties, getResolvedRequestProperties, getResourceOwners, getResponseProperties, getRetriable, getViewInputProperties, isGeneric, isRetriable, mergeProperties, setForUserId, setGeneric, setOwner, setResponseProperties, setRetriable, setViewInputProperties |
Methods inherited from class com.ibm.commerce.command.AbstractECTargetableCommand |
accessControlCheck, checkIsAllowed, checkParameters, checkResourcePermission, createCommandExecutionEvent, execute, finalize, getAccCheck, getCommandContext, getCommandIfName, getCommandName, getCommandStoreId, getDefaultProperties, getStoreId, getUser, getUserId, isReadyToCallExecute, setAccCheck, setCommandContext, setCommandIfName, setCommandStoreId, setDefaultProperties |
Methods inherited from class java.lang.Object |
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface com.ibm.commerce.command.ControllerCommand |
checkPermission, execute, getGeneric, getRequestProperties, getResolvedRequestProperties, getResponseProperties, getRetriable, getViewInputProperties, isGeneric, isRetriable, mergeProperties, setGeneric, setRetriable, setViewInputProperties |
Methods inherited from interface com.ibm.commerce.command.AccCommand |
accessControlCheck, getAccCheck, getForUserId, getResourceOwners, setAccCheck, setForUserId, setOwner |
Methods inherited from interface com.ibm.commerce.command.ECCommand |
checkIsAllowed, checkResourcePermission, createCommandExecutionEvent, getCommandContext, getCommandIfName, getCommandName, getCommandStoreId, getDefaultProperties, getStoreId, getUser, getUserId, setCommandContext, setCommandIfName, setCommandStoreId, setDefaultProperties |
Methods inherited from interface com.ibm.commerce.security.Protectable |
fulfills, getOwner |
Constructor Detail |
public OrderScheduleCmdImpl()
Method Detail |
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 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 validateParameters() throws ECException
(C) Copyright IBM Corporation 1996, 2005. All Rights Reserved.