com.ibm.commerce.order.commands
Class ExtOrderCopyCmdImpl

java.lang.Object
  |
  +--com.ibm.commerce.command.AbstractECCommand
        |
        +--com.ibm.commerce.command.TaskCommandImpl
              |
              +--com.ibm.commerce.order.commands.ExtOrderCopyCmdImpl
All Implemented Interfaces:
ECCommand, ExtOrderCopyCmd, TaskCommand

public class ExtOrderCopyCmdImpl
extends TaskCommandImpl
implements ExtOrderCopyCmd

The default implementation of ExtOrderCopyCmd does nothing.


Field Summary
static java.lang.String COPYRIGHT
           
 
Fields inherited from class com.ibm.commerce.command.AbstractECCommand
commandContext
 
Fields inherited from interface com.ibm.commerce.order.commands.ExtOrderCopyCmd
defaultCommandClassName, NAME
 
Constructor Summary
ExtOrderCopyCmdImpl()
           
 
Method Summary
 void performExecute()
          Contains the actual business logic of the command It should be implemented by all the command writer.
 void setOrderInfoFrom(OrderAccessBean aabOrderInfoFrom)
          The order which the order level info is copied from.
 void setPayInfoFrom(OrderAccessBean aabPayInfoFrom)
          The order which the payment info is copied from.
 void setRequestProperties(TypedProperty aRequestProperties)
          The requestProperties object of OrderCopy.
 void setResponseProperties(TypedProperty aResponseProperties)
          The responseProperties object of OrderCopy.
 void setToOrder(OrderAccessBean aabToOrder)
          The target order.
 
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.command.ECCommand
checkIsAllowed, checkResourcePermission, execute, getAccCheck, getCommandContext, getCommandIfName, getCommandName, getDefaultProperties, getResources, getStoreId, getUser, getUserId, setAccCheck, setCommandContext, setCommandIfName, setDefaultProperties, validateParameters
 

Field Detail

COPYRIGHT

public static final java.lang.String COPYRIGHT
Constructor Detail

ExtOrderCopyCmdImpl

public ExtOrderCopyCmdImpl()
Method Detail

performExecute

public void performExecute()
Description copied from interface: ECCommand
Contains the actual business logic of the command It should be implemented by all the command writer.
Specified by:
performExecute in interface ECCommand
Overrides:
performExecute in class AbstractECCommand
Following copied from interface: com.ibm.commerce.command.ECCommand
Throws:
com.ibm.commerce.command.CommandException - The superclass for all ECExceptions.

setOrderInfoFrom

public void setOrderInfoFrom(OrderAccessBean aabOrderInfoFrom)
Description copied from interface: ExtOrderCopyCmd
The order which the order level info is copied from.
Specified by:
setOrderInfoFrom in interface ExtOrderCopyCmd

setPayInfoFrom

public void setPayInfoFrom(OrderAccessBean aabPayInfoFrom)
Description copied from interface: ExtOrderCopyCmd
The order which the payment info is copied from.
Specified by:
setPayInfoFrom in interface ExtOrderCopyCmd

setRequestProperties

public void setRequestProperties(TypedProperty aRequestProperties)
Description copied from interface: ExtOrderCopyCmd
The requestProperties object of OrderCopy.
Specified by:
setRequestProperties in interface ExtOrderCopyCmd

setResponseProperties

public void setResponseProperties(TypedProperty aResponseProperties)
Description copied from interface: ExtOrderCopyCmd
The responseProperties object of OrderCopy.
Specified by:
setResponseProperties in interface ExtOrderCopyCmd

setToOrder

public void setToOrder(OrderAccessBean aabToOrder)
Description copied from interface: ExtOrderCopyCmd
The target order.
Specified by:
setToOrder in interface ExtOrderCopyCmd