com.retek.component.promotion
Interface PromotionManager

All Superinterfaces:
DistributedObjectManager
All Known Implementing Classes:
PromotionManagerImpl

public interface PromotionManager
extends DistributedObjectManager


Method Summary
 GiftCertificateBenefit buildGiftCertificateBenefitInstance()
           
 ItemBenefit buildItemBenefitInstance()
           
 ItemCurrencyAmountThreshold buildItemCurrencyAmountThresholdInstance()
           
 ItemQuantityThreshold buildItemQuantityThresholdInstance()
           
 LineMerchAmountBenefit buildLineMerchAmountBenefitInstance()
           
 OrderCurrencyAmountThreshold buildOrderCurrencyAmountThresholdInstance()
           
 OrderMerchAmountBenefit buildOrderMerchAmountBenefitInstance()
           
 OrderQuantityThreshold buildOrderQuantityThresholdInstance()
           
 OrderServiceAmountBenefit buildOrderServiceAmountBenefitInstance()
           
 PlanCodeBenefit buildPlanCodeBenefitInstance()
           
 Promotion buildPromotionInstance()
           
 SellingListItemBenefit buildSellingListItemBenefitInstance()
           
 java.util.Set findActivePromotionsForAltSellingList(PromotionSearchCriteria criteria)
           
 java.util.Set findActivePromotionsForOfferCode(DistributedReference offerCodeReference)
           
 java.util.Set findActivePromotionsForSourceCode(DistributedReference sourceCodeReference)
           
 java.util.Set findAllPromotions()
           
 java.util.Set findPromotions(PromotionSearchCriteria searchCriteria)
           
 Promotion readPromotion(DistributedReference ref)
           
 ReceivableItem readReceivableItem(DistributedReference ref)
           
 ThresholdableItem readThresholdableItem(DistributedReference ref)
           
 void updateSellingListPromotion(SellingList sellingList, User user)
           
 void validatePromotionAltSellingList(PromotionSearchCriteria criteria, java.util.List sellingLists)
           
 
Methods inherited from interface com.retek.commons.component.DistributedObjectManager
getContext
 

Method Detail

buildPromotionInstance

public Promotion buildPromotionInstance()
                                 throws SystemException
Throws:
SystemException

buildOrderCurrencyAmountThresholdInstance

public OrderCurrencyAmountThreshold buildOrderCurrencyAmountThresholdInstance()
                                                                       throws SystemException
Throws:
SystemException

buildOrderQuantityThresholdInstance

public OrderQuantityThreshold buildOrderQuantityThresholdInstance()
                                                           throws SystemException
Throws:
SystemException

buildItemCurrencyAmountThresholdInstance

public ItemCurrencyAmountThreshold buildItemCurrencyAmountThresholdInstance()
                                                                     throws SystemException
Throws:
SystemException

buildItemQuantityThresholdInstance

public ItemQuantityThreshold buildItemQuantityThresholdInstance()
                                                         throws SystemException
Throws:
SystemException

buildOrderMerchAmountBenefitInstance

public OrderMerchAmountBenefit buildOrderMerchAmountBenefitInstance()
                                                             throws SystemException
Throws:
SystemException

buildLineMerchAmountBenefitInstance

public LineMerchAmountBenefit buildLineMerchAmountBenefitInstance()
                                                           throws SystemException
Throws:
SystemException

buildOrderServiceAmountBenefitInstance

public OrderServiceAmountBenefit buildOrderServiceAmountBenefitInstance()
                                                                 throws SystemException
Throws:
SystemException

buildItemBenefitInstance

public ItemBenefit buildItemBenefitInstance()
                                     throws SystemException
Throws:
SystemException

buildSellingListItemBenefitInstance

public SellingListItemBenefit buildSellingListItemBenefitInstance()
                                                           throws SystemException
Throws:
SystemException

buildGiftCertificateBenefitInstance

public GiftCertificateBenefit buildGiftCertificateBenefitInstance()
                                                           throws SystemException
Throws:
SystemException

buildPlanCodeBenefitInstance

public PlanCodeBenefit buildPlanCodeBenefitInstance()
                                             throws SystemException
Throws:
SystemException

readPromotion

public Promotion readPromotion(DistributedReference ref)
                        throws SystemException
Throws:
SystemException

readReceivableItem

public ReceivableItem readReceivableItem(DistributedReference ref)
                                  throws SystemException
Throws:
SystemException

readThresholdableItem

public ThresholdableItem readThresholdableItem(DistributedReference ref)
                                        throws SystemException
Throws:
SystemException

findAllPromotions

public java.util.Set findAllPromotions()
                                throws SystemException,
                                       BusinessException
Throws:
SystemException
BusinessException

findPromotions

public java.util.Set findPromotions(PromotionSearchCriteria searchCriteria)
                             throws SystemException
Throws:
SystemException

findActivePromotionsForSourceCode

public java.util.Set findActivePromotionsForSourceCode(DistributedReference sourceCodeReference)
                                                throws SystemException
Throws:
SystemException

findActivePromotionsForAltSellingList

public java.util.Set findActivePromotionsForAltSellingList(PromotionSearchCriteria criteria)
                                                    throws SystemException
Throws:
SystemException

validatePromotionAltSellingList

public void validatePromotionAltSellingList(PromotionSearchCriteria criteria,
                                            java.util.List sellingLists)
                                     throws SystemException,
                                            BusinessException
Throws:
SystemException
BusinessException

findActivePromotionsForOfferCode

public java.util.Set findActivePromotionsForOfferCode(DistributedReference offerCodeReference)
                                               throws SystemException
Throws:
SystemException

updateSellingListPromotion

public void updateSellingListPromotion(SellingList sellingList,
                                       User user)
                                throws SystemException,
                                       BusinessException
Throws:
SystemException
BusinessException


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