com.ibm.commerce.order.commands
Class PrepareProcurementOrderCmdImpl

java.lang.Object
  |
  +--com.ibm.commerce.command.AbstractECCommand
        |
        +--com.ibm.commerce.command.TaskCommandImpl
              |
              +--com.ibm.commerce.order.commands.PrepareOrderCmdImpl
                    |
                    +--com.ibm.commerce.order.commands.PrepareProcurementOrderCmdImpl
All Implemented Interfaces:
ECCommand, PrepareOrderCmd, PrepareProcurementOrderCmd, TaskCommand

public class PrepareProcurementOrderCmdImpl
extends PrepareOrderCmdImpl
implements PrepareProcurementOrderCmd


Fields inherited from class com.ibm.commerce.order.commands.PrepareOrderCmdImpl
COPYRIGHT, istrCheckParametersFunc, istrDoProcessFunc, istrIsReadyToCallExecuteFunc, istrPerformFunc
 
Fields inherited from class com.ibm.commerce.command.AbstractECCommand
commandContext
 
Fields inherited from interface com.ibm.commerce.order.commands.PrepareProcurementOrderCmd
COPYRIGHT, defaultCommandClassName, NAME
 
Constructor Summary
PrepareProcurementOrderCmdImpl()
           
 
Method Summary
protected  void doProcess(com.ibm.commerce.order.commands.OrderProcessingHelper aOrderProcessingUtility)
          Do the main order processing.
 
Methods inherited from class com.ibm.commerce.order.commands.PrepareOrderCmdImpl
getOrders, performExecute, setOrder, setOrders
 
Methods inherited from class com.ibm.commerce.command.AbstractECCommand
accessControlCheck, checkIsAllowed, checkResourcePermission, execute, finalize, getAccCheck, getCommandContext, getCommandIfName, getCommandName, getDefaultProperties, getResources, getStoreId, getUser, getUserId, isReadyToCallExecute, reset, setAccCheck, setCommandContext, setCommandIfName, setDefaultProperties, validateParameters
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.ibm.commerce.order.commands.PrepareOrderCmd
setOrder, setOrders
 
Methods inherited from interface com.ibm.commerce.command.ECCommand
checkIsAllowed, checkResourcePermission, execute, getAccCheck, getCommandContext, getCommandIfName, getCommandName, getDefaultProperties, getResources, getStoreId, getUser, getUserId, performExecute, setAccCheck, setCommandContext, setCommandIfName, setDefaultProperties, validateParameters
 

Constructor Detail

PrepareProcurementOrderCmdImpl

public PrepareProcurementOrderCmdImpl()
Method Detail

doProcess

protected void doProcess(com.ibm.commerce.order.commands.OrderProcessingHelper aOrderProcessingUtility)
                  throws ECException,
                         java.rmi.RemoteException,
                         javax.ejb.RemoveException,
                         javax.ejb.CreateException,
                         javax.ejb.FinderException,
                         javax.naming.NamingException
Do the main order processing. Overridden because we need not update the order item addresses. It is already done correctly by the CreatePurchaseOrderItemCmd.
Overrides:
doProcess in class PrepareOrderCmdImpl
Throws:
ECException -  
java.rmi.RemoteException -  
javax.ejb.RemoveException -  
javax.ejb.CreateException -  
javax.ejb.FinderException -  
javax.naming.NamingException -