com.retek.component.customerorder.batch
Class BaseCreditCardReauthorizeSubprocess

java.lang.Object
  extended bycom.retek.component.customerorder.batch.BaseCustomerOrderBatchSubprocess
      extended bycom.retek.component.customerorder.batch.BaseCreditCardReauthorizeSubprocess
All Implemented Interfaces:
CustomerOrderBatchSubprocess
Direct Known Subclasses:
CreditCardReauthorizeDirectShipSubprocess, CreditCardReauthorizeNonDirectShipSubprocess

public abstract class BaseCreditCardReauthorizeSubprocess
extends BaseCustomerOrderBatchSubprocess


Field Summary
protected static java.util.Set PAYMENT_CHANGE_IGNORE_FIELDS
           
 
Constructor Summary
protected BaseCreditCardReauthorizeSubprocess(RcomAbstractBatchProgram parentBatch, DistributedContext batchContext, java.util.Set allBanners)
           
 
Method Summary
protected  boolean doProcessOrder(CustomerOrder order)
           
protected  void doSubprocess(java.util.Map args)
           
protected  Banner getCurrentBanner()
           
protected  RDate getCurrentReauthLeadtimeDate()
           
protected  boolean paymentsChanged(CustomerOrder order)
           
 
Methods inherited from class com.retek.component.customerorder.batch.BaseCustomerOrderBatchSubprocess
createOrderSearchCriteria, doWorkOnOrders, executeSubprocess, getBatch, getBatchContext, getBatchResult, getBatchUser, getCustomerOrderStateModel, getLogger, getSubprocessName, getWorkUnitSize, promoteToCompleteFailure, promoteToPartialFailure
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

PAYMENT_CHANGE_IGNORE_FIELDS

protected static final java.util.Set PAYMENT_CHANGE_IGNORE_FIELDS
Constructor Detail

BaseCreditCardReauthorizeSubprocess

protected BaseCreditCardReauthorizeSubprocess(RcomAbstractBatchProgram parentBatch,
                                              DistributedContext batchContext,
                                              java.util.Set allBanners)
Method Detail

doSubprocess

protected final void doSubprocess(java.util.Map args)
                           throws SystemException
Overrides:
doSubprocess in class BaseCustomerOrderBatchSubprocess
Throws:
SystemException

doProcessOrder

protected final boolean doProcessOrder(CustomerOrder order)
                                throws SystemException
Specified by:
doProcessOrder in class BaseCustomerOrderBatchSubprocess
Throws:
SystemException

getCurrentBanner

protected final Banner getCurrentBanner()

getCurrentReauthLeadtimeDate

protected final RDate getCurrentReauthLeadtimeDate()

paymentsChanged

protected final boolean paymentsChanged(CustomerOrder order)
                                 throws SystemException
Throws:
SystemException


Copyright © 2005 Retek Inc. All Rights Reserved. - Generated at Fri, 01/21/2005 14:25