public class CreateReleasesCmdImpl extends TaskCommandImpl implements CreateReleasesCmd
ALLC").Input is
Output is
com.ibm.commerce.inventory.objects.OrderReleaseAccessBeans for the created releasesReleases are created with a "NEW" status. At release to fulfillment time, all "NEW" releases should be released to fulfillment
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
COPYRIGHT
IBM copyright notice field.
|
defaultCommandClassName, NAME| Constructor and Description |
|---|
CreateReleasesCmdImpl() |
| Modifier and Type | Method and Description |
|---|---|
java.lang.Integer |
getFirstReleaseNumber()
This method gets the first release numbers created.
|
java.lang.Integer |
getLastReleaseNumber()
This method gets the last release numbers created.
|
java.util.List |
getReleases()
This method gets the list of releases that were created
|
void |
performExecute()
This method is the business logic of the command that will create releases for each of the orders
|
void |
reset()
This method resets the input and output variables
|
void |
setActualReleases(java.lang.Boolean actualReleases)
This method sets an indicator that when true indicates that actual releases (releases that can ship now)
will be created.
|
void |
setOrder(OrderAccessBean anOrder)
This method sets the order that releases will be created for.
|
void |
setOrderItems(OrderItemAccessBean[] orderItems)
This method sets the order items that releases will be created for.
|
void |
validateParameters()
This method makes sure the order parameters have been set.
|
accessControlCheck, checkIsAllowed, checkResourcePermission, createCommandExecutionEvent, execute, getAccCheck, getCommandContext, getCommandIfName, getCommandName, getCommandStoreId, getDefaultProperties, getExceptionInvokeParameters, getObjectSize, getPostInvokeParameters, getPreInvokeParameters, getResources, getStoreId, getUser, getUserId, isReadyToCallExecute, setAccCheck, setCommandContext, setCommandIfName, setCommandStoreId, setDefaultPropertiesexecuteFromCache, getCaller, getEntryInfo, getId, getSharingPolicy, postExecute, preExecute, setCaller, setObjectSize, unionDependencies, updateCachegetCommandTarget, getCommandTargetName, getTargetPolicy, hasOutputProperties, setCommandTarget, setCommandTargetName, setHasOutputProperties, setOutputProperties, setTargetPolicyequals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitexecuteFromCache, getCaller, getEntryInfo, getId, getSharingPolicy, postExecute, preExecute, setCaller, updateCachegetCommandTarget, getCommandTargetName, hasOutputProperties, setCommandTarget, setCommandTargetName, setOutputPropertiescheckIsAllowed, checkResourcePermission, createCommandExecutionEvent, getAccCheck, getCommandContext, getCommandIfName, getCommandName, getCommandStoreId, getDefaultProperties, getExceptionInvokeParameters, getPostInvokeParameters, getPreInvokeParameters, getResources, getStoreId, getUser, getUserId, setAccCheck, setCommandContext, setCommandIfName, setCommandStoreId, setDefaultPropertiespublic static final java.lang.String COPYRIGHT
public void setOrder(OrderAccessBean anOrder)
setOrder in interface CreateReleasesCmdanOrder - the order that releases will be created for.public void setActualReleases(java.lang.Boolean actualReleases)
actualReleases - an indicator if actual releases will be created.public void setOrderItems(OrderItemAccessBean[] orderItems)
setOrderItems in interface CreateReleasesCmdorderItems - the order items that releases will be created for.public java.lang.Integer getLastReleaseNumber()
getLastReleaseNumber in interface CreateReleasesCmdpublic java.lang.Integer getFirstReleaseNumber()
getFirstReleaseNumber in interface CreateReleasesCmdpublic void performExecute()
throws ECException
performExecute in interface ECCommandperformExecute in interface com.ibm.websphere.command.TargetableCommandperformExecute in class AbstractECTargetableCommandECExceptionpublic void validateParameters()
throws ECException
validateParameters in interface ECCommandvalidateParameters in class AbstractECTargetableCommandECException - with _ERR_BAD_MISSING_CMD_PARAMETER if order or order items is null.public void reset()
reset in interface com.ibm.websphere.command.Commandreset in class AbstractECTargetableCommandpublic java.util.List getReleases()
getReleases in interface CreateReleasesCmd