public interface ExpectedInventoryRecordUpdateCmd extends ToolsControllerCommand
The expected inventory record detail cannot be updated or deleted if there is any quantity received. It is received from the vendor for this expected inventory record detail.
This is a controller command.
Parameters
Example xml_string:
<?xml version="1.0" encoding="UTF-8"?> <XML> <XMLFile>inventory.VendorNotebookChange</XMLFile> <raId>100</raId> <externalId>External id 1234</externalId> <orderDate>2001-10-03 00:00:00.0</orderDate> <addedSize>1</addedSize> <changedSize>2</changedSize> <removedSize>1</removedSize> <addedRaItem> <expectedDate>2001-10-26 00:00:00.0</expectedDate> <ffmcenterId>300</ffmcenterId> <itemspcId>420</itemspcId> <qtyOrdered>50</qtyOrdered> <raDetailComment>Comment for item 4</raDetailComment> </addedRaItem> <changedRaItem> <raDetailId>101</raDetailId> <expectedDate>2001-10-26 00:00:00.0</expectedDate> <ffmcenterId>300</ffmcenterId> <qtyOrdered>250</qtyOrdered> <raDetailComment>Comment for item 1</raDetailComment> </changedRaItem> <changedRaItem> <raDetailId>103</raDetailId> <expectedDate>2001-10-26 00:00:00.0</expectedDate> <ffmcenterId>300</ffmcenterId> <qtyOrdered>230</qtyOrdered> <raDetailComment>Comment for item 3</raDetailComment> </changedRaItem> <removedRaItem> <raDetailId>102</raDetailId> </removedRaItem> </XML>
Exceptions
When the required fields are missing or not in the right data type, this command will throw exception to indicate which field is missing or bad.
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
COPYRIGHT
The internal copyright field.
|
static java.lang.String |
defaultCommandClassName
The default implementation class name is
"com.ibm.commerce.inventory.commands.ExpectedInventoryRecordUpdateCmdImpl".
|
static java.lang.String |
NAME
The name of this interface is
"com.ibm.commerce.inventory.commands.ExpectedInventoryRecordUpdateCmd".
|
Modifier and Type | Method and Description |
---|---|
void |
setAddedItem(java.util.Vector newAddedItem)
Sets the list of items added to the expected inventory record.
|
void |
setAddedSize(java.lang.String newAddedSize)
Sets the number of items added to the expected inventory record.
|
void |
setChangedItem(java.util.Vector newChangedItem)
Sets the list of items updated in the expected inventory record.
|
void |
setChangedSize(java.lang.String newChangedSize)
Sets the number of items updated in the expected inventory record.
|
void |
setExternalId(java.lang.String newExternalId)
Sets the external identifier.
|
void |
setOrderDate(java.lang.String newOrderDate)
Sets the date this order is created with the vendor.
|
void |
setRaId(java.lang.String newRaId)
Sets the expected inventory record identifier.
|
void |
setRemovedItem(java.util.Vector newRemovedItem)
Sets the list of items deleted from the expected inventory record.
|
void |
setRemovedSize(java.lang.String newRemovedSize)
Sets the number of items deleted from the expected inventory record.
|
checkPermission, execute, getGeneric, getRequestProperties, getResolvedRequestProperties, getResponseProperties, getRetriable, getViewInputProperties, isGeneric, isRetriable, mergeProperties, setGeneric, setRequestProperties, setRetriable, setViewInputProperties
executeFromCache, getCaller, getEntryInfo, getId, getSharingPolicy, postExecute, preExecute, setCaller, updateCache
getCommandTarget, getCommandTargetName, hasOutputProperties, performExecute, setCommandTarget, setCommandTargetName, setOutputProperties
accessControlCheck, getAccCheck, getForUserId, getResourceOwners, setAccCheck, setForUserId, setOwner
checkIsAllowed, checkResourcePermission, createCommandExecutionEvent, getCommandContext, getCommandIfName, getCommandName, getCommandStoreId, getDefaultProperties, getExceptionInvokeParameters, getPostInvokeParameters, getPreInvokeParameters, getResources, getStoreId, getUser, getUserId, performExecute, setCommandContext, setCommandIfName, setCommandStoreId, setDefaultProperties, validateParameters
fulfills, getOwner
static final java.lang.String COPYRIGHT
static final java.lang.String NAME
static final java.lang.String defaultCommandClassName
void setAddedItem(java.util.Vector newAddedItem)
newAddedItem
- list of itemsvoid setAddedSize(java.lang.String newAddedSize)
newAddedSize
- quantityvoid setChangedItem(java.util.Vector newChangedItem)
newChangedItem
- list of itemsvoid setChangedSize(java.lang.String newChangedSize)
newChangedSize
- quantityvoid setRemovedItem(java.util.Vector newRemovedItem)
newRemovedItem
- list of itemsvoid setRemovedSize(java.lang.String newRemovedSize)
newRemovedSize
- quantityvoid setExternalId(java.lang.String newExternalId)
newExternalId
- idvoid setOrderDate(java.lang.String newOrderDate)
newOrderDate
- order create datevoid setRaId(java.lang.String newRaId)
newRaId
- record id