public class OrderStatusNotifySendCmdImpl extends TaskCommandImpl implements OrderStatusNotifySendCmd
OrderStatusNotify_<fulfillment status>
.Modifier and Type | Field and Description |
---|---|
static java.lang.String |
COPYRIGHT
The internal copyright field.
|
defaultCommandClassName, NAME
Constructor and Description |
---|
OrderStatusNotifySendCmdImpl()
The OrderStatusNotifySendCmdImpl constructor calls its parents constructor.
|
Modifier and Type | Method and Description |
---|---|
java.lang.Integer |
getMsgType()
Deprecated.
This method is replaced by
getMsgTypeName() . |
java.lang.String |
getMsgTypeName()
This method gets the message type name.
|
TypedProperty |
getOs_prop()
This method gets the order status property.
|
java.lang.Integer |
getStoreID()
This method gets the store identifier.
|
boolean |
isReadyToCallExecute()
This method determines if the command can be executed.
|
void |
performDOMExecute()
Perform DOM integration logic.
|
void |
performExecute()
This method constructs and sends the message using the sendTransacted messaging service.
|
void |
setMsgType(java.lang.Integer newMsgType)
Deprecated.
This method is replaced
setMsgTypeName(String) . |
void |
setMsgTypeName(java.lang.String newMsgTypeName)
This method sets the message type name.
|
void |
setOrderStatusProperties(TypedProperty prop)
This method sets the order status properties.
|
void |
setStoreID(java.lang.Integer new_store_id)
This method sets the ID of the store for which the command is running.
|
void |
validateParameters()
This method determines if the order status request properties, which are set by the setOs_prop() method.
|
accessControlCheck, checkIsAllowed, checkResourcePermission, createCommandExecutionEvent, execute, getAccCheck, getCommandContext, getCommandIfName, getCommandName, getCommandStoreId, getDefaultProperties, getExceptionInvokeParameters, getObjectSize, getPostInvokeParameters, getPreInvokeParameters, getResources, getStoreId, getUser, getUserId, reset, setAccCheck, setCommandContext, setCommandIfName, setCommandStoreId, setDefaultProperties
executeFromCache, getCaller, getEntryInfo, getId, getSharingPolicy, postExecute, preExecute, setCaller, setObjectSize, unionDependencies, updateCache
getCommandTarget, getCommandTargetName, getTargetPolicy, hasOutputProperties, setCommandTarget, setCommandTargetName, setHasOutputProperties, setOutputProperties, setTargetPolicy
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
executeFromCache, getCaller, getEntryInfo, getId, getSharingPolicy, postExecute, preExecute, setCaller, updateCache
getCommandTarget, getCommandTargetName, hasOutputProperties, setCommandTarget, setCommandTargetName, setOutputProperties
checkIsAllowed, checkResourcePermission, createCommandExecutionEvent, getAccCheck, getCommandContext, getCommandIfName, getCommandName, getCommandStoreId, getDefaultProperties, getExceptionInvokeParameters, getPostInvokeParameters, getPreInvokeParameters, getResources, getStoreId, getUser, getUserId, setAccCheck, setCommandContext, setCommandIfName, setCommandStoreId, setDefaultProperties
public static final java.lang.String COPYRIGHT
public OrderStatusNotifySendCmdImpl()
public void validateParameters() throws ECException
setStoreID()
method.
The required attributes are:
validateParameters
in interface ECCommand
validateParameters
in class AbstractECTargetableCommand
ECException
- Raised with _ERR_CMD_BAD_PARAM_CMD whenever the store ID is null, the order ID is null or
the vector of order items is null.public java.lang.Integer getMsgType()
getMsgTypeName()
.public java.lang.String getMsgTypeName()
public TypedProperty getOs_prop()
os_prop
The order status propertypublic java.lang.Integer getStoreID()
public boolean isReadyToCallExecute()
isReadyToCallExecute
in interface com.ibm.websphere.command.Command
isReadyToCallExecute
in class AbstractECTargetableCommand
public void performExecute() throws ECException
performExecute
in interface ECCommand
performExecute
in interface com.ibm.websphere.command.TargetableCommand
performExecute
in class AbstractECTargetableCommand
ECException
public void setMsgType(java.lang.Integer newMsgType)
setMsgTypeName(String)
.newMsgType
- The message type identifierpublic void setMsgTypeName(java.lang.String newMsgTypeName)
newMsgTypeName
- The message type namepublic void setOrderStatusProperties(TypedProperty prop)
setOrderStatusProperties
in interface OrderStatusNotifySendCmd
prop
- The order status propertiespublic void setStoreID(java.lang.Integer new_store_id)
setStoreID
in interface OrderStatusNotifySendCmd
new_store_id
- The store identifierpublic void performDOMExecute() throws ECException
OrderStatusNotify_<fulfillment status>
.
OrderStatusNotify_<fulfillment status>
(if it is defined).ECException