com.retek.component.customerorder.impl
Class CustomerOrderImplClientSideSubmitStrategy

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

public class CustomerOrderImplClientSideSubmitStrategy
extends java.lang.Object
implements CustomerOrderImplSubmitStrategy

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


Constructor Summary
CustomerOrderImplClientSideSubmitStrategy()
           
 
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

CustomerOrderImplClientSideSubmitStrategy

public CustomerOrderImplClientSideSubmitStrategy()
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