public class ProcessInventoryRequirementReserveInventoryActionCmdImpl extends AbstractProcessNounActionCmdImpl implements ProcessInventoryRequirementActionCmd
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
CONFIG_GROUPING_SIDE_BY_SIDE_INTEGRATION
Name of the configuration grouping for the side-by-side integration flow.
|
static java.lang.String |
CONFIG_PROPERTY_PARTIAL_RESERVE
Name of the configuration property for allow partial reservation.
|
static java.lang.String |
COPYRIGHT
IBM Copyright notice field.
|
static java.lang.String |
DELTA_RESERVE_DEFAULT
the default value indicating that if it is a delta reservation
|
static java.lang.String |
DELTA_RESERVE_YES
the value indicating it is a delta reservation
|
static java.lang.String |
PARTIAL_RESERVE_DEFAULT
the default value indicating that if allow partial reservation
|
static java.lang.String |
USERDATAFIELD_DELTA_RESERVE
Name of the userdata field to indicate whether it is a delta reservation.
|
static java.lang.String |
USERDATAFIELD_PARTIAL_RESERVE
Name of the userdata field for allow partial reservation.
|
Constructor and Description |
---|
ProcessInventoryRequirementReserveInventoryActionCmdImpl() |
Modifier and Type | Method and Description |
---|---|
void |
performExecute()
This method performs the main business logic of the class.
|
void |
validate()
This method to validate if the
InventoryRequirementType passed from the caller command is a valid order. |
getActionExpression, getNoun, isGeneric, isReadyToCallExecute, reset, setActionExpression, setNoun, setPersistentObjects
execute, executeFromCache, getCaller, getEntryInfo, getId, getObjectSize, 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
isGeneric, setActionExpression, setNoun, setPersistentObjects
public static final java.lang.String COPYRIGHT
public static final java.lang.String CONFIG_GROUPING_SIDE_BY_SIDE_INTEGRATION
public static final java.lang.String CONFIG_PROPERTY_PARTIAL_RESERVE
public static final java.lang.String USERDATAFIELD_PARTIAL_RESERVE
public static final java.lang.String USERDATAFIELD_DELTA_RESERVE
public static final java.lang.String PARTIAL_RESERVE_DEFAULT
public static final java.lang.String DELTA_RESERVE_DEFAULT
public static final java.lang.String DELTA_RESERVE_YES
public ProcessInventoryRequirementReserveInventoryActionCmdImpl()
public void validate() throws AbstractApplicationException
InventoryRequirementType
passed from the caller command is a valid order.validate
in interface AbstractProcessNounActionCmd
AbstractApplicationException
- Throws an exception with message to indicate that the InventoryRequirementType
is not valid.public void performExecute() throws java.lang.Exception
InventoryRequirementType
, actually the order.
Results from the outbound services will be returned to the caller command.performExecute
in interface com.ibm.websphere.command.TargetableCommand
performExecute
in class com.ibm.websphere.command.TargetableCommandImpl
java.lang.Exception