public class AdvancedOfferWeaveOfferImpl extends Object implements org.broadleafcommerce.core.offer.domain.AdvancedOffer, OfferCodeGenerationInfoContainer, OfferTemplateContainer
| Modifier and Type | Field and Description |
|---|---|
protected AdvancedOfferImpl |
embeddableAdvancedOffer |
| Constructor and Description |
|---|
AdvancedOfferWeaveOfferImpl() |
| Modifier and Type | Method and Description |
|---|---|
List<org.broadleafcommerce.core.promotionMessage.domain.PromotionMessage> |
getActivePromotionMessagesByType(org.broadleafcommerce.core.promotionMessage.domain.type.PromotionMessageType promotionMessageType) |
List<org.broadleafcommerce.core.promotionMessage.domain.PromotionMessage> |
getActivePromotionMessagesByTypeAndPlacement(org.broadleafcommerce.core.promotionMessage.domain.type.PromotionMessageType promotionMessageType,
org.broadleafcommerce.core.promotionMessage.domain.type.PromotionMessagePlacementType placementType) |
AdvancedOfferImpl |
getEmbeddableAdvancedOffer(boolean assign) |
Boolean |
getHasPromotionMessage() |
List<OfferCodeGenerationInfo> |
getOfferCodeGenerationInfos() |
org.broadleafcommerce.core.offer.service.type.OfferProrationType |
getOfferProrationType() |
OfferTemplate |
getOfferTemplate() |
List<org.broadleafcommerce.core.offer.domain.OfferTier> |
getOfferTiers() |
org.broadleafcommerce.core.offer.service.type.OfferTimeZoneType |
getOfferTimeZoneType() |
List<org.broadleafcommerce.core.offer.domain.AdvancedOfferPromotionMessageXref> |
getPromotionMessageXrefs() |
boolean |
hasPromotionMessageOfType(org.broadleafcommerce.core.promotionMessage.domain.type.PromotionMessageType type) |
boolean |
isTieredOffer() |
void |
setHasPromotionMessage(Boolean hasPromotionMessage) |
void |
setOfferCodeGenerationInfos(List<OfferCodeGenerationInfo> offerCodeGenerationInfos) |
void |
setOfferProrationType(org.broadleafcommerce.core.offer.service.type.OfferProrationType offerProrationType) |
void |
setOfferTemplate(OfferTemplate offerTemplate) |
void |
setOfferTiers(List<org.broadleafcommerce.core.offer.domain.OfferTier> offerTiers) |
void |
setOfferTimeZoneType(org.broadleafcommerce.core.offer.service.type.OfferTimeZoneType offerTimeZoneType) |
void |
setPromotionMessageXrefs(List<org.broadleafcommerce.core.offer.domain.AdvancedOfferPromotionMessageXref> promotionMessageXrefs) |
void |
setTieredOffer(boolean isTieredOffer) |
protected AdvancedOfferImpl embeddableAdvancedOffer
public List<OfferCodeGenerationInfo> getOfferCodeGenerationInfos()
getOfferCodeGenerationInfos in interface OfferCodeGenerationInfoContainerpublic void setOfferCodeGenerationInfos(List<OfferCodeGenerationInfo> offerCodeGenerationInfos)
setOfferCodeGenerationInfos in interface OfferCodeGenerationInfoContainerpublic List<org.broadleafcommerce.core.offer.domain.OfferTier> getOfferTiers()
getOfferTiers in interface org.broadleafcommerce.core.offer.domain.AdvancedOfferpublic void setOfferTiers(List<org.broadleafcommerce.core.offer.domain.OfferTier> offerTiers)
setOfferTiers in interface org.broadleafcommerce.core.offer.domain.AdvancedOfferpublic boolean isTieredOffer()
isTieredOffer in interface org.broadleafcommerce.core.offer.domain.AdvancedOfferpublic void setTieredOffer(boolean isTieredOffer)
setTieredOffer in interface org.broadleafcommerce.core.offer.domain.AdvancedOfferpublic org.broadleafcommerce.core.offer.service.type.OfferTimeZoneType getOfferTimeZoneType()
getOfferTimeZoneType in interface org.broadleafcommerce.core.offer.domain.AdvancedOfferpublic void setOfferTimeZoneType(org.broadleafcommerce.core.offer.service.type.OfferTimeZoneType offerTimeZoneType)
setOfferTimeZoneType in interface org.broadleafcommerce.core.offer.domain.AdvancedOfferpublic OfferTemplate getOfferTemplate()
getOfferTemplate in interface OfferTemplateContainerpublic void setOfferTemplate(OfferTemplate offerTemplate)
setOfferTemplate in interface OfferTemplateContainerpublic org.broadleafcommerce.core.offer.service.type.OfferProrationType getOfferProrationType()
getOfferProrationType in interface org.broadleafcommerce.core.offer.domain.AdvancedOfferpublic void setOfferProrationType(org.broadleafcommerce.core.offer.service.type.OfferProrationType offerProrationType)
setOfferProrationType in interface org.broadleafcommerce.core.offer.domain.AdvancedOfferpublic Boolean getHasPromotionMessage()
getHasPromotionMessage in interface org.broadleafcommerce.core.offer.domain.AdvancedOfferpublic void setHasPromotionMessage(Boolean hasPromotionMessage)
setHasPromotionMessage in interface org.broadleafcommerce.core.offer.domain.AdvancedOfferpublic boolean hasPromotionMessageOfType(org.broadleafcommerce.core.promotionMessage.domain.type.PromotionMessageType type)
hasPromotionMessageOfType in interface org.broadleafcommerce.core.offer.domain.AdvancedOfferpublic List<org.broadleafcommerce.core.offer.domain.AdvancedOfferPromotionMessageXref> getPromotionMessageXrefs()
getPromotionMessageXrefs in interface org.broadleafcommerce.core.offer.domain.AdvancedOfferpublic void setPromotionMessageXrefs(List<org.broadleafcommerce.core.offer.domain.AdvancedOfferPromotionMessageXref> promotionMessageXrefs)
setPromotionMessageXrefs in interface org.broadleafcommerce.core.offer.domain.AdvancedOfferpublic List<org.broadleafcommerce.core.promotionMessage.domain.PromotionMessage> getActivePromotionMessagesByType(org.broadleafcommerce.core.promotionMessage.domain.type.PromotionMessageType promotionMessageType)
getActivePromotionMessagesByType in interface org.broadleafcommerce.core.offer.domain.AdvancedOfferpublic List<org.broadleafcommerce.core.promotionMessage.domain.PromotionMessage> getActivePromotionMessagesByTypeAndPlacement(org.broadleafcommerce.core.promotionMessage.domain.type.PromotionMessageType promotionMessageType, org.broadleafcommerce.core.promotionMessage.domain.type.PromotionMessagePlacementType placementType)
getActivePromotionMessagesByTypeAndPlacement in interface org.broadleafcommerce.core.offer.domain.AdvancedOfferpublic AdvancedOfferImpl getEmbeddableAdvancedOffer(boolean assign)
Copyright © 2020. All rights reserved.