com.retek.commons.fsm
Class RcomRmmGuard

java.lang.Object
  extended bycom.retek.commons.fsm.RcomRmmGuard
All Implemented Interfaces:
com.retek.fsm.Guard
Direct Known Subclasses:
AllOrderLinesInStatesGuard, AllPaymentsApprovedGuard, AllPaymentsSubmittableGuard, AllQuantitiesZeroIrrespectiveOfCancelledQtyGuard, AmountNotZeroGuard, AmtValidatorGuard, AuthorizingResponseGuard, BackOrderQuantityIsPositiveGuard, CreditCardExpirationGuard, ExpiredPaymentGuard, FulfillingQuantityEqualsShippedQuantityGuard, FulfillingQuantityIsGreaterThanShippedQuantityGuard, FulfillingQuantityIsGreaterThanZeroGuard, FulfillingQuantityIsPositiveGuard, HasAllReturnLineInStateGuard, MailOrderPreBatchGuard, MailOrderPreBatchOrOrderLineZeroSaleTypeGuard, NoActivePendReasonsAndOrderIsClosedGuard, NoActivePendReasonsGuard, NotReservedQuantityIsZeroGuard, OrderContainsOrderLineWithShippedQuantityGreaterThanZero, OrderHasLinesGuard, OrderLineHasShipToGuard, OrderLineIsDirectShipGuard, OrderLineIsPackComponentLineGuard, OrderLineIsPackLineReservedAtComponentLevelGuard, OrderLineNoLongerAvailableTypeGuard, OrderLineShippedQuantityGreaterThanZero, OrderLineStateGuard, OrderLineTypeGuard, OrderLineZeroSaleTypeGuard, OrderReleasingGuard, OrderSourceGuard, PackLineStateGuard, PaymentAgentExpirationGuard, PaymentInCancelRequestedGroupGuard, PaymentInStateGuard, PaymentIsRewardCertificateGuard, RemainingBackorderQuantityIsPositiveGuard, ReplacementSaleNotCancellable, ReservedQuantityIsGreaterThanZeroGuard, ReturnRequiredIsTrueGuard, ReturnSourceNoCustomerInfoReturnGuard, ReturnWasReplacementReturnGuard, ShippedQuantityIsGreaterThanZeroGuard, SupplierInitiatedCancelGuard, WarehouseReservedQtyIsPositiveGuard

public abstract class RcomRmmGuard
extends java.lang.Object
implements com.retek.fsm.Guard


Constructor Summary
RcomRmmGuard()
           
 
Method Summary
protected abstract  boolean doEvaluate(com.retek.fsm.FSMAble bo, RcomRmmEvent event)
           
 boolean evaluate(com.retek.fsm.FSMAble bo, com.retek.fsm.Event event)
           
protected  CustomerOrderLineStateModel getCustomerOrderLineStateModel()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RcomRmmGuard

public RcomRmmGuard()
Method Detail

evaluate

public boolean evaluate(com.retek.fsm.FSMAble bo,
                        com.retek.fsm.Event event)
                 throws java.lang.Exception
Specified by:
evaluate in interface com.retek.fsm.Guard
Throws:
java.lang.Exception

doEvaluate

protected abstract boolean doEvaluate(com.retek.fsm.FSMAble bo,
                                      RcomRmmEvent event)
                               throws SystemException,
                                      BusinessException
Throws:
SystemException
BusinessException

getCustomerOrderLineStateModel

protected final CustomerOrderLineStateModel getCustomerOrderLineStateModel()


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