com.retek.component.promotion
Interface PromotionManager
- All Superinterfaces:
- DistributedObjectManager
- public interface PromotionManager
- extends DistributedObjectManager
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 © 2005 Retek Inc. All Rights Reserved.
- Generated at Fri, 01/21/2005 14:25