com.retek.component.customerorder.impl
Class CustomerOrderImplServerSideSubmitStrategy

java.lang.Object
  extended bycom.retek.component.customerorder.impl.CustomerOrderImplServerSideSubmitStrategy
All Implemented Interfaces:
CustomerOrderImplSubmitStrategy

public class CustomerOrderImplServerSideSubmitStrategy
extends java.lang.Object
implements CustomerOrderImplSubmitStrategy

Strategy class which implements pluggable customer order submit behavior for submitting the order all on the server-side.


Constructor Summary
CustomerOrderImplServerSideSubmitStrategy()
           
 
Method Summary
 void submitOrder(User user, CustomerOrderImpl order, java.lang.String originalOrderSummary, boolean doLightValidation)
          Submit a customer order.
 void submitOrder(User user, MailOrderBatchImpl mailOrderBatch, CustomerOrderImpl order, java.lang.String originalOrderSummary)
          Submit a customer order within mail order batch process.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CustomerOrderImplServerSideSubmitStrategy

public CustomerOrderImplServerSideSubmitStrategy()
Method Detail

submitOrder

public void submitOrder(User user,
                        CustomerOrderImpl order,
                        java.lang.String originalOrderSummary,
                        boolean doLightValidation)
                 throws SystemException,
                        BusinessException
Description copied from interface: CustomerOrderImplSubmitStrategy
Submit a customer order.

Specified by:
submitOrder in interface CustomerOrderImplSubmitStrategy
Parameters:
user - user initiating the order submit
order - customer order to submit
originalOrderSummary - original order summary html string (used on first submit)
doLightValidation - perform light persistence validation (not full/strict business rules)
Throws:
SystemException
BusinessException

submitOrder

public void submitOrder(User user,
                        MailOrderBatchImpl mailOrderBatch,
                        CustomerOrderImpl order,
                        java.lang.String originalOrderSummary)
                 throws SystemException,
                        BusinessException
Description copied from interface: CustomerOrderImplSubmitStrategy
Submit a customer order within mail order batch process.

Specified by:
submitOrder in interface CustomerOrderImplSubmitStrategy
Parameters:
user - user initiating the order submit
mailOrderBatch - mail order batch
order - customer order to submit
originalOrderSummary - original order summary html string (used on first submit)
Throws:
SystemException
BusinessException


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