com.retek.component.customerorder.orderfsm.action
Class BaseAddLineAction

java.lang.Object
  extended bycom.retek.commons.fsm.RcomRmmAction
      extended bycom.retek.component.customerorder.orderfsm.action.BaseAddLineAction
All Implemented Interfaces:
com.retek.fsm.Action, java.io.Serializable
Direct Known Subclasses:
CustomerOrderAddOrderLineAction, CustomerOrderAddReplacementAction, CustomerOrderGenerateRefundAction

public abstract class BaseAddLineAction
extends RcomRmmAction

See Also:
Serialized Form

Constructor Summary
BaseAddLineAction()
           
 
Method Summary
abstract  void doAction(java.lang.Object bo, RcomRmmEvent event)
           
protected  void doAddOrderLine(CustomerOrderImpl order, User user, CustomerOrderLineImpl orderLine)
           
protected  void doValidateOrderLine(CustomerOrderImpl order, CustomerOrderLineImpl orderLine)
           
 
Methods inherited from class com.retek.commons.fsm.RcomRmmAction
doIt
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BaseAddLineAction

public BaseAddLineAction()
Method Detail

doAction

public abstract void doAction(java.lang.Object bo,
                              RcomRmmEvent event)
                       throws SystemException,
                              BusinessException
Specified by:
doAction in class RcomRmmAction
Throws:
SystemException
BusinessException

doValidateOrderLine

protected final void doValidateOrderLine(CustomerOrderImpl order,
                                         CustomerOrderLineImpl orderLine)
                                  throws InvalidOrderLineException,
                                         SystemException,
                                         BusinessException
Throws:
InvalidOrderLineException
SystemException
BusinessException

doAddOrderLine

protected final void doAddOrderLine(CustomerOrderImpl order,
                                    User user,
                                    CustomerOrderLineImpl orderLine)
                             throws SystemException,
                                    BusinessException
Throws:
SystemException
BusinessException


Copyright © 2004 Retek Inc. All Rights Reserved. - Generated at Fri, 10/22/2004 07:28