Perform custom processing just prior to the completion of the
OrderCopyCmd
controller command.
This task command may be overridden to perform custom processing associated
with the execution of the OrderCopyCmd
controller command. It is
called by the default implementation of the OrderCopyCmd
controller command just before it completes execution.
Field Summary | |
---|---|
static java.lang.String |
COPYRIGHT IBM Copyright notice field. |
static java.lang.String |
defaultCommandClassName The name of the default implementation class for this command interface. |
static java.lang.String |
NAME The name of this command interface. |
Method Summary | |
---|---|
void |
setCopiedOrderItems(java.util.HashMap ahshCopiedOrderItems) Sets the copied OrderItems. |
void |
setDeletedOrderItemIds(java.util.Set asetDeletedOrderItemIds) Sets the identfiers of deleted OrderItems. |
void |
setNewOrderItems(java.util.HashMap ahshNewOrderItems) Sets the new OrderItems. |
void |
setOrderInfoFrom(
OrderAccessBean aabOrderInfoFrom) Sets the Order from which the Order level info is copied. |
void |
setPayInfoFrom(
OrderAccessBean aabPayInfoFrom) Sets the Order from which the payment information is copied. |
void |
setRequestProperties(
TypedProperty aRequestProperties) Sets the requestProperties object for this command. |
void |
setResponseProperties(
TypedProperty aResponseProperties) Sets the responseProperties object that the calling command has produced. |
void |
setToOrder(
OrderAccessBean aabToOrder) Sets the target order. |
void |
setUpdatedOrderItems(java.util.HashMap ahshUpdatedOrderItems)
Sets the updated OrderItems. |
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 setOrderInfoFrom(OrderAccessBean aabOrderInfoFrom)
aabOrderInfoFrom
- the Order from which the Order level
information is copied.public void setPayInfoFrom(OrderAccessBean aabPayInfoFrom)
aabPayInfoFrom
- the Order from which the payment information
is copied.public void setRequestProperties(TypedProperty aRequestProperties) throws ECApplicationException
aRequestProperties
- the request properties.
ECApplicationException
public void setResponseProperties(TypedProperty aResponseProperties)
aResponseProperties
- the responseProperties object that the
calling command has produced.public void setToOrder(OrderAccessBean aabToOrder)
aabToOrder
- the Order that has been created or updated by the
calling command.public void setNewOrderItems(java.util.HashMap ahshNewOrderItems)
ahshNewOrderItems
- the new OrderItems.
public void setCopiedOrderItems(java.util.HashMap ahshCopiedOrderItems)
setDeletedOrderItemIds(Set)
to determine if an
OrderItemAccessBean has been deleted.
The OrderItemAccessBeans contain information obtained from the database before
any modifications were made. Use
OrderItemAccessBean.refreshCopyHelper()
to obtain the updated
OrderItemAccessBean information.
ahshCopiedOrderItems
- the copied OrderItems.
public void setUpdatedOrderItems(java.util.HashMap ahshUpdatedOrderItems)
setDeletedOrderItemIds(Set)
to determine if an
OrderItemAccessBean has been deleted.
The OrderItemAccessBeans contain information obtained from the database before
any modifications were made. Use
OrderItemAccessBean.refreshCopyHelper()
to obtain the updated
OrderItemAccessBean information.
ahshUpdatedOrderItems
- the updated OrderItems.
public void setDeletedOrderItemIds(java.util.Set asetDeletedOrderItemIds)
asetDeletedOrderItemIds
- the elements are the (String)
identifiers of the deleted OrderItems.