com.ibm.commerce.webservice.order.commands
Class ExtOrderProcessServiceCmdImpl

java.lang.Object
  CacheableCommandImpl
      com.ibm.commerce.command.AbstractECTargetableCommand
          com.ibm.commerce.command.TaskCommandImpl
              com.ibm.commerce.order.commands.ExtOrderProcessCmdImpl
                  com.ibm.commerce.webservice.order.commands.ExtOrderProcessServiceCmdImpl
All Implemented Interfaces:
ECCommand, ECTargetableCommand, ExtOrderProcessCmd, TaskCommand

public class ExtOrderProcessServiceCmdImpl
extends ExtOrderProcessCmdImpl

Performs additional processing required just prior to the completion of the OrderProcess command. This task command processes a submitted order, by sending an OrderFulfillment request to the respective fulfillment center. This command is an extension of ExtOrderProcessCmdImpl.

See Also:
Serialized Form

Field Summary
Fields inherited from class com.ibm.commerce.order.commands.ExtOrderProcessCmdImpl
COPYRIGHT
Fields inherited from class com.ibm.commerce.command.AbstractECTargetableCommand
commandContext
Fields inherited from interface com.ibm.commerce.order.commands.ExtOrderProcessCmd
defaultCommandClassName, NAME
Fields inherited from interface com.ibm.commerce.command.ECCommand
defaultCommandClassName
Constructor Summary
ExtOrderProcessServiceCmdImpl()
Method Summary
java.lang.String getAccessPoint()
Report_NC_PurchaseOrder getPurchaseOrder()
void performExecute()
Performs the main business logic.
void setAccessPoint(java.lang.String newAccessPoint)
Sets the access point for the web service.
void setPurchaseOrder(Report_NC_PurchaseOrder newPurchaseOrder)
Sets the purchase order object.
Methods inherited from class com.ibm.commerce.order.commands.ExtOrderProcessCmdImpl
getOrder, getOrderRn, setOrder, setOrderRn
Methods inherited from class com.ibm.commerce.command.AbstractECTargetableCommand
accessControlCheck, checkIsAllowed, checkParameters, checkResourcePermission, createCommandExecutionEvent, execute, finalize, getAccCheck, getCommandContext, getCommandIfName, getCommandName, getCommandStoreId, getDefaultProperties, getResources, getStoreId, getUser, getUserId, isReadyToCallExecute, reset, setAccCheck, setCommandContext, setCommandIfName, setCommandStoreId, setDefaultProperties, validateParameters
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

Constructor Detail

ExtOrderProcessServiceCmdImpl

public ExtOrderProcessServiceCmdImpl()
Method Detail

getAccessPoint

public java.lang.String getAccessPoint()
Returns:
Returns the access point for Order Fulfillment web service.

getPurchaseOrder

public Report_NC_PurchaseOrder getPurchaseOrder()
Returns:
Returns purchase order object.

performExecute

public void performExecute()
                    throws ECException
Performs the main business logic. Gets the access point for the web service, prepares the data for the service, and invokes the service end point.
Specified by:
performExecute in interface ECCommand
Overrides:
performExecute in class ExtOrderProcessCmdImpl
Throws:
ECException

setAccessPoint

public void setAccessPoint(java.lang.String newAccessPoint)
Sets the access point for the web service.
Parameters:
newAccessPoint - java.lang.String

setPurchaseOrder

public void setPurchaseOrder(Report_NC_PurchaseOrder newPurchaseOrder)
Sets the purchase order object.
Parameters:
newPurchaseOrder - com.ibm.commerce.webservices.datatype.orders.Report_NC_PurchaseOrder

Feedback