Class PromotionQualifier

java.lang.Object
org.broadleafcommerce.core.offer.service.discount.PromotionQualifier
All Implemented Interfaces:
Serializable
Direct Known Subclasses:
PromotionQualifierWrapper

public class PromotionQualifier extends Object implements Serializable
Records the usage of this item as qualifier or target of the promotion. The discount amount will be 0 if this item was only used as a qualifier.
Author:
jfischer
See Also:
  • Constructor Details

    • PromotionQualifier

      public PromotionQualifier()
  • Method Details

    • getPromotion

      public Offer getPromotion()
    • setPromotion

      public void setPromotion(Offer promotion)
    • getItemCriteria

      public OfferItemCriteria getItemCriteria()
    • setItemCriteria

      public void setItemCriteria(OfferItemCriteria itemCriteria)
    • getQuantity

      public int getQuantity()
    • setQuantity

      public void setQuantity(int quantity)
    • getFinalizedQuantity

      public int getFinalizedQuantity()
    • setFinalizedQuantity

      public void setFinalizedQuantity(int finalizedQuantity)
    • incrementQuantity

      public void incrementQuantity(int quantity)
    • copy

      public PromotionQualifier copy()
    • resetQty

      public void resetQty(int qty)
    • split

      public PromotionQualifier split(int splitItemQty)
    • isFinalized

      public boolean isFinalized()
    • getPrice

      public org.broadleafcommerce.common.money.Money getPrice()
    • setPrice

      public void setPrice(org.broadleafcommerce.common.money.Money price)