Updates an expected inventory record.
The expected inventory record detail cannot be updated or deleted if there is any quantity 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.
Field Summary | |
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". |
Method Summary | |
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 identifer. |
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. |
Methods inherited from interface com.ibm.commerce.command.ControllerCommand |
checkPermission, execute, getGeneric, getRequestProperties, getResolvedRequestProperties, getResponseProperties, getRetriable, getViewInputProperties, isGeneric, isRetriable, mergeProperties, setGeneric, setRequestProperties, 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, getResources, getStoreId, getUser, getUserId, performExecute, setCommandContext, setCommandIfName, setCommandStoreId, setDefaultProperties, validateParameters |
Methods inherited from interface com.ibm.commerce.security.Protectable |
fulfills, getOwner |
Field Detail |
public static final java.lang.String COPYRIGHT
public static final java.lang.String NAME
public static final java.lang.String defaultCommandClassName
Method Detail |
public void setAddedItem(java.util.Vector newAddedItem)
public void setAddedSize(java.lang.String newAddedSize)
public void setChangedItem(java.util.Vector newChangedItem)
public void setChangedSize(java.lang.String newChangedSize)
public void setRemovedItem(java.util.Vector newRemovedItem)
public void setRemovedSize(java.lang.String newRemovedSize)
public void setExternalId(java.lang.String newExternalId)
public void setOrderDate(java.lang.String newOrderDate)
public void setRaId(java.lang.String newRaId)
(C) Copyright IBM Corporation 1996, 2005. All Rights Reserved.