com.retek.component.customerorder.impl
Class CustomerOrderSystematicEvaluator
java.lang.Object
com.retek.component.customerorder.impl.CustomerOrderSystematicEvaluator
- All Implemented Interfaces:
- CustomerOrderPendRuleEvaluator
- Direct Known Subclasses:
- MailOrderHasBalanceFailedRuleEvaluator, MailOrderInvalidEventHoldRuleEvaluator, MailOrderInvalidPersonalHoldDateRuleEvaluator, MailOrderInvalidServiceLineRuleEvaluator, MailOrderShippingRestrictionFailedRuleEvaluator, OrderExceededUnderpaymentToleranceRuleEvaluator, PaymentAuthorizationFailedRuleEvaluator, PaymentWaitingAuthorizationRuleEvaluator, PaymentWaitingManualAuthorizationRuleEvaluator, TaxSystemAvailabilityRuleEvaluator
- public abstract class CustomerOrderSystematicEvaluator
- extends java.lang.Object
- implements CustomerOrderPendRuleEvaluator
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CustomerOrderSystematicEvaluator
public CustomerOrderSystematicEvaluator(DistributedContext context)
evaluate
public java.util.Set evaluate(CustomerOrder order)
throws SystemException,
BusinessException
- Specified by:
evaluate
in interface CustomerOrderPendRuleEvaluator
- Throws:
SystemException
BusinessException
doEvaluate
protected abstract CustomerOrderPendReason doEvaluate(CustomerOrder order)
throws SystemException,
BusinessException
- Throws:
SystemException
BusinessException
getContext
protected DistributedContext getContext()
isMultipleCheck
public boolean isMultipleCheck()
throws SystemException
- Throws:
SystemException
getPendRule
public final PendRule getPendRule()
- Specified by:
getPendRule
in interface CustomerOrderPendRuleEvaluator
- Returns:
- PendRule This will always return null as this type of evaluator doesn't evaluate PendRule(s)
isPendRuleEvaluator
public final boolean isPendRuleEvaluator()
- Returns:
- boolean Will always return false as this type of evaluator doesn't evaluate PendRule(s)
getCustomerOrderPaymentStateModel
protected final CustomerOrderPaymentStateModel getCustomerOrderPaymentStateModel()
Copyright © 2004 Retek Inc. All Rights Reserved.
- Generated at Fri, 10/22/2004 07:28