org.broadleafcommerce.core.offer.domain
Interface Offer

All Superinterfaces:
Serializable
All Known Implementing Classes:
OfferImpl

public interface Offer
extends Serializable


Method Summary
 String getAppliesToCustomerRules()
          Deprecated. 
 String getAppliesToOrderRules()
          Deprecated. 
 boolean getApplyDiscountToSalePrice()
           
 OfferDeliveryType getDeliveryType()
           
 String getDescription()
           
 OfferDiscountType getDiscountType()
           
 Date getEndDate()
           
 Long getId()
           
 int getMaxUses()
           
 String getName()
           
 OfferItemRestrictionRuleType getOfferItemQualifierRuleType()
           
 OfferItemRestrictionRuleType getOfferItemTargetRuleType()
           
 Map<String,OfferRule> getOfferMatchRules()
           
 int getPriority()
           
 Set<OfferItemCriteria> getQualifyingItemCriteria()
           
 Date getStartDate()
           
 OfferItemCriteria getTargetItemCriteria()
           
 String getTargetSystem()
           
 Boolean getTreatAsNewFormat()
           
 OfferType getType()
           
 int getUses()
          Deprecated. 
 BigDecimal getValue()
           
 boolean isApplyDiscountToMarkedItems()
          Deprecated. 
 boolean isCombinableWithOtherOffers()
           
 boolean isStackable()
           
 Boolean isTotalitarianOffer()
           
 void setAppliesToCustomerRules(String appliesToCustomerRules)
          Deprecated. 
 void setAppliesToOrderRules(String appliesToRules)
          Deprecated. 
 void setApplyDiscountToMarkedItems(boolean applyDiscountToMarkedItems)
          Deprecated. 
 void setApplyDiscountToSalePrice(boolean applyToSalePrice)
           
 void setCombinableWithOtherOffers(boolean combinableWithOtherOffers)
           
 void setDeliveryType(OfferDeliveryType deliveryType)
           
 void setDescription(String description)
           
 void setDiscountType(OfferDiscountType type)
           
 void setEndDate(Date endDate)
           
 void setId(Long id)
           
 void setMaxUses(int maxUses)
           
 void setName(String name)
           
 void setOfferItemQualifierRuleType(OfferItemRestrictionRuleType restrictionRuleType)
           
 void setOfferItemTargetRuleType(OfferItemRestrictionRuleType restrictionRuleType)
           
 void setOfferMatchRules(Map<String,OfferRule> offerMatchRules)
           
 void setPriority(int priority)
           
 void setQualifyingItemCriteria(Set<OfferItemCriteria> qualifyingItemCriteria)
           
 void setStackable(boolean stackable)
           
 void setStartDate(Date startDate)
           
 void setTargetItemCriteria(OfferItemCriteria targetItemCriteria)
           
 void setTargetSystem(String targetSystem)
           
 void setTotalitarianOffer(Boolean totalitarianOffer)
           
 void setTreatAsNewFormat(Boolean treatAsNewFormat)
           
 void setType(OfferType offerType)
           
 void setUses(int uses)
          Deprecated. 
 void setValue(BigDecimal value)
           
 

Method Detail

setId

void setId(Long id)

getId

Long getId()

getName

String getName()

setName

void setName(String name)

getDescription

String getDescription()

setDescription

void setDescription(String description)

getType

OfferType getType()

setType

void setType(OfferType offerType)

getDiscountType

OfferDiscountType getDiscountType()

setDiscountType

void setDiscountType(OfferDiscountType type)

getValue

BigDecimal getValue()

setValue

void setValue(BigDecimal value)

getPriority

int getPriority()

setPriority

void setPriority(int priority)

getStartDate

Date getStartDate()

setStartDate

void setStartDate(Date startDate)

getEndDate

Date getEndDate()

setEndDate

void setEndDate(Date endDate)

isStackable

boolean isStackable()

setStackable

void setStackable(boolean stackable)

getTargetSystem

String getTargetSystem()

setTargetSystem

void setTargetSystem(String targetSystem)

getApplyDiscountToSalePrice

boolean getApplyDiscountToSalePrice()

setApplyDiscountToSalePrice

void setApplyDiscountToSalePrice(boolean applyToSalePrice)

getAppliesToOrderRules

@Deprecated
String getAppliesToOrderRules()
Deprecated. 


setAppliesToOrderRules

@Deprecated
void setAppliesToOrderRules(String appliesToRules)
Deprecated. 


getAppliesToCustomerRules

@Deprecated
String getAppliesToCustomerRules()
Deprecated. 


setAppliesToCustomerRules

@Deprecated
void setAppliesToCustomerRules(String appliesToCustomerRules)
Deprecated. 


isApplyDiscountToMarkedItems

@Deprecated
boolean isApplyDiscountToMarkedItems()
Deprecated. 


setApplyDiscountToMarkedItems

@Deprecated
void setApplyDiscountToMarkedItems(boolean applyDiscountToMarkedItems)
Deprecated. 


getOfferItemQualifierRuleType

OfferItemRestrictionRuleType getOfferItemQualifierRuleType()

setOfferItemQualifierRuleType

void setOfferItemQualifierRuleType(OfferItemRestrictionRuleType restrictionRuleType)

getOfferItemTargetRuleType

OfferItemRestrictionRuleType getOfferItemTargetRuleType()

setOfferItemTargetRuleType

void setOfferItemTargetRuleType(OfferItemRestrictionRuleType restrictionRuleType)

isCombinableWithOtherOffers

boolean isCombinableWithOtherOffers()

setCombinableWithOtherOffers

void setCombinableWithOtherOffers(boolean combinableWithOtherOffers)

getDeliveryType

OfferDeliveryType getDeliveryType()

setDeliveryType

void setDeliveryType(OfferDeliveryType deliveryType)

getMaxUses

int getMaxUses()

setMaxUses

void setMaxUses(int maxUses)

getUses

@Deprecated
int getUses()
Deprecated. 


setUses

@Deprecated
void setUses(int uses)
Deprecated. 


getQualifyingItemCriteria

Set<OfferItemCriteria> getQualifyingItemCriteria()

setQualifyingItemCriteria

void setQualifyingItemCriteria(Set<OfferItemCriteria> qualifyingItemCriteria)

getTargetItemCriteria

OfferItemCriteria getTargetItemCriteria()

setTargetItemCriteria

void setTargetItemCriteria(OfferItemCriteria targetItemCriteria)

isTotalitarianOffer

Boolean isTotalitarianOffer()

setTotalitarianOffer

void setTotalitarianOffer(Boolean totalitarianOffer)

getOfferMatchRules

Map<String,OfferRule> getOfferMatchRules()

setOfferMatchRules

void setOfferMatchRules(Map<String,OfferRule> offerMatchRules)

getTreatAsNewFormat

Boolean getTreatAsNewFormat()

setTreatAsNewFormat

void setTreatAsNewFormat(Boolean treatAsNewFormat)


Copyright © 2012. All Rights Reserved.