org.broadleafcommerce.core.offer.service.discount
Class PromotionQualifierWrapper

java.lang.Object
  extended by org.broadleafcommerce.core.offer.service.discount.PromotionQualifier
      extended by org.broadleafcommerce.core.offer.service.discount.PromotionQualifierWrapper
All Implemented Interfaces:
Serializable

public class PromotionQualifierWrapper
extends PromotionQualifier

Wraps the promotion qualifier. Serves as a useful starting point for extension.

Author:
bpolster
See Also:
Serialized Form

Constructor Summary
PromotionQualifierWrapper(PromotionQualifier pq)
           
 
Method Summary
 PromotionQualifier copy()
           
 boolean equals(Object arg0)
           
 int getFinalizedQuantity()
           
 OfferItemCriteria getItemCriteria()
           
 Offer getPromotion()
           
 int getQuantity()
           
 int hashCode()
           
 void incrementQuantity(int quantity)
           
 boolean isFinalized()
           
 void resetQty(int qty)
           
 void setFinalizedQuantity(int finalizedQuantity)
           
 void setItemCriteria(OfferItemCriteria itemCriteria)
           
 void setPromotion(Offer promotion)
           
 void setQuantity(int quantity)
           
 PromotionQualifier split(int splitItemQty)
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

PromotionQualifierWrapper

public PromotionQualifierWrapper(PromotionQualifier pq)
Method Detail

getPromotion

public Offer getPromotion()
Overrides:
getPromotion in class PromotionQualifier

setPromotion

public void setPromotion(Offer promotion)
Overrides:
setPromotion in class PromotionQualifier

setItemCriteria

public void setItemCriteria(OfferItemCriteria itemCriteria)
Overrides:
setItemCriteria in class PromotionQualifier

getQuantity

public int getQuantity()
Overrides:
getQuantity in class PromotionQualifier

setQuantity

public void setQuantity(int quantity)
Overrides:
setQuantity in class PromotionQualifier

setFinalizedQuantity

public void setFinalizedQuantity(int finalizedQuantity)
Overrides:
setFinalizedQuantity in class PromotionQualifier

copy

public PromotionQualifier copy()
Overrides:
copy in class PromotionQualifier

equals

public boolean equals(Object arg0)
Overrides:
equals in class Object

getItemCriteria

public OfferItemCriteria getItemCriteria()
Overrides:
getItemCriteria in class PromotionQualifier

getFinalizedQuantity

public int getFinalizedQuantity()
Overrides:
getFinalizedQuantity in class PromotionQualifier

hashCode

public int hashCode()
Overrides:
hashCode in class Object

incrementQuantity

public void incrementQuantity(int quantity)
Overrides:
incrementQuantity in class PromotionQualifier

resetQty

public void resetQty(int qty)
Overrides:
resetQty in class PromotionQualifier

split

public PromotionQualifier split(int splitItemQty)
Overrides:
split in class PromotionQualifier

isFinalized

public boolean isFinalized()
Overrides:
isFinalized in class PromotionQualifier

toString

public String toString()
Overrides:
toString in class Object


Copyright © 2013. All Rights Reserved.