| Modifier and Type | Method and Description |
|---|---|
protected Promotion |
OrderEventPopulator.getPromotion(AbstractPromotionModel promotionResultModel) |
| Modifier and Type | Class and Description |
|---|---|
class |
AcceleratorProductBOGOFPromotionModel
Generated model class for type AcceleratorProductBOGOFPromotion first defined at extension acceleratorservices.
|
class |
AcceleratorProductMultiBuyPromotionModel
Generated model class for type AcceleratorProductMultiBuyPromotion first defined at extension acceleratorservices.
|
| Modifier and Type | Method and Description |
|---|---|
AbstractPromotionModel |
PromotionsDao.getPromotionForCode(java.lang.String code) |
| Modifier and Type | Method and Description |
|---|---|
AbstractPromotionModel |
DefaultPromotionsDao.getPromotionForCode(java.lang.String code) |
| Modifier and Type | Class and Description |
|---|---|
class |
OrderThresholdDiscountPercentagePromotionModel
Generated model class for type OrderThresholdDiscountPercentagePromotion first defined at extension b2bacceleratorservices.
|
class |
ProductPriceDiscountPromotionByPaymentTypeModel
Generated model class for type ProductPriceDiscountPromotionByPaymentType first defined at extension b2bacceleratorservices.
|
class |
ProductThresholdPriceDiscountPromotionModel
Generated model class for type ProductThresholdPriceDiscountPromotion first defined at extension b2bacceleratorservices.
|
| Modifier and Type | Method and Description |
|---|---|
protected Converter<AbstractPromotionModel,PromotionData> |
PromotionResultPopulator.getPromotionsConverter() |
| Modifier and Type | Method and Description |
|---|---|
void |
PromotionResultPopulator.setPromotionsConverter(Converter<AbstractPromotionModel,PromotionData> promotionsConverter) |
| Modifier and Type | Method and Description |
|---|---|
protected Converter<AbstractPromotionModel,PromotionData> |
ProductPromotionsPopulator.getPromotionsConverter() |
| Modifier and Type | Method and Description |
|---|---|
protected java.util.List<PromotionResultModel> |
PromotionsPopulator.filter(java.util.List<PromotionResultModel> results,
AbstractPromotionModel promotion) |
protected java.util.List<java.lang.String> |
PromotionsPopulator.getCouldFirePromotionsMessages(PromotionOrderResults promoOrderResults,
AbstractPromotionModel promotion) |
protected java.util.List<java.lang.String> |
PromotionsPopulator.getFiredPromotionsMessages(PromotionOrderResults promoOrderResults,
AbstractPromotionModel promotion) |
void |
PromotionsPopulator.populate(AbstractPromotionModel source,
PromotionData target) |
protected void |
PromotionsPopulator.processPromotionMessages(AbstractPromotionModel source,
PromotionData prototype) |
| Modifier and Type | Method and Description |
|---|---|
void |
ProductPromotionsPopulator.setPromotionsConverter(Converter<AbstractPromotionModel,PromotionData> promotionsConverter) |
| Modifier and Type | Method and Description |
|---|---|
void |
PromotionExtendedPopulator.populate(AbstractPromotionModel source,
PromotionData target) |
| Modifier and Type | Field and Description |
|---|---|
protected AbstractPromotionModel |
DefaultCommercePromotionRestrictionFacadeTest.abstractPromotionModel |
| Modifier and Type | Field and Description |
|---|---|
protected ConfigurablePopulator<AbstractPromotionModel,PromotionData,PromotionOption> |
DefaultCommercePromotionFacadeTest.promotionConfiguredPopulator |
protected Converter<AbstractPromotionModel,PromotionData> |
DefaultCommercePromotionFacadeTest.promotionsConverter |
| Modifier and Type | Method and Description |
|---|---|
protected ConfigurablePopulator<AbstractPromotionModel,PromotionData,PromotionOption> |
DefaultCommercePromotionFacade.getPromotionConfiguredPopulator() |
Converter<AbstractPromotionModel,PromotionData> |
DefaultCommercePromotionFacade.getPromotionsConverter() |
| Modifier and Type | Method and Description |
|---|---|
void |
DefaultCommercePromotionFacade.setPromotionConfiguredPopulator(ConfigurablePopulator<AbstractPromotionModel,PromotionData,PromotionOption> promotionConfiguredPopulator) |
void |
DefaultCommercePromotionFacade.setPromotionsConverter(Converter<AbstractPromotionModel,PromotionData> promotionsConverter) |
| Modifier and Type | Method and Description |
|---|---|
AbstractPromotionModel |
CommercePromotionService.getPromotion(java.lang.String code)
Get
AbstractPromotionModel instance base on its code |
| Modifier and Type | Method and Description |
|---|---|
PromotionOrderRestrictionModel |
CommercePromotionRestrictionService.getPromotionOrderRestriction(AbstractPromotionModel promotion)
Gets the
PromotionOrderRestrictionModel instance for AbstractPromotionModel if exists. |
java.util.List<AbstractPromotionRestrictionModel> |
CommercePromotionRestrictionService.getPromotionRestrictions(AbstractPromotionModel promotion)
Gets the list of
AbstractPromotionRestrictionModel for AbstractPromotionModel. |
| Modifier and Type | Method and Description |
|---|---|
java.util.List<AbstractPromotionModel> |
CommercePromotionDao.findPromotionForCode(java.lang.String code)
Find the promotion by given code.
|
| Modifier and Type | Method and Description |
|---|---|
java.util.List<PromotionOrderRestrictionModel> |
CommercePromotionRestrictionDao.findPromotionOrderRestriction(AbstractPromotionModel promotion)
Finds all order promotion restrictions of given promotion
|
java.util.List<AbstractPromotionRestrictionModel> |
CommercePromotionRestrictionDao.findPromotionRestriction(AbstractPromotionModel promotion)
Finds all promotion restrictions of given promotion
|
| Modifier and Type | Method and Description |
|---|---|
java.util.List<AbstractPromotionModel> |
DefaultCommercePromotionDao.findPromotionForCode(java.lang.String code) |
| Modifier and Type | Method and Description |
|---|---|
java.util.List<PromotionOrderRestrictionModel> |
DefaultCommercePromotionRestrictionDao.findPromotionOrderRestriction(AbstractPromotionModel promotion) |
java.util.List<AbstractPromotionRestrictionModel> |
DefaultCommercePromotionRestrictionDao.findPromotionRestriction(AbstractPromotionModel promotion) |
| Modifier and Type | Field and Description |
|---|---|
protected AbstractPromotionModel |
DefaultCommercePromotionRestrictionServiceTest.abstractPromotionModel |
| Modifier and Type | Field and Description |
|---|---|
protected java.util.List<AbstractPromotionModel> |
CommercePromotionServiceTest.duplicatePromotionList |
protected java.util.List<AbstractPromotionModel> |
CommercePromotionServiceTest.promotionList |
| Modifier and Type | Method and Description |
|---|---|
AbstractPromotionModel |
DefaultCommercePromotionService.getPromotion(java.lang.String code) |
| Modifier and Type | Method and Description |
|---|---|
PromotionOrderRestrictionModel |
DefaultCommercePromotionRestrictionService.getPromotionOrderRestriction(AbstractPromotionModel promotion) |
java.util.List<AbstractPromotionRestrictionModel> |
DefaultCommercePromotionRestrictionService.getPromotionRestrictions(AbstractPromotionModel promotion) |
| Modifier and Type | Method and Description |
|---|---|
AbstractPromotionModel |
PromotionDao.findPromotionByCode(java.lang.String code)
Find a stored item of AbstractPromotionModel type by it code (even if has immutableKeyHash != null).
|
| Modifier and Type | Method and Description |
|---|---|
AbstractPromotionModel |
DefaultPromotionDao.findPromotionByCode(java.lang.String code) |
| Modifier and Type | Class and Description |
|---|---|
class |
RuleBasedPromotionModel
Generated model class for type RuleBasedPromotion first defined at extension promotionengineservices.
|
| Modifier and Type | Method and Description |
|---|---|
java.util.List<? extends AbstractPromotionModel> |
DefaultPromotionEngineService.getAbstractProductPromotions(java.util.Collection<PromotionGroupModel> promotionGroups,
ProductModel product) |
java.util.List<? extends AbstractPromotionModel> |
DefaultPromotionEngineService.getAbstractProductPromotions(java.util.Collection<PromotionGroupModel> promotionGroups,
ProductModel product,
boolean evaluateRestrictions,
java.util.Date date) |
| Modifier and Type | Method and Description |
|---|---|
protected java.lang.String |
DefaultPromotionEngineService.getDataUniqueKey(AbstractPromotionModel sourcePromotion) |
java.util.List<PromotionResultModel> |
DefaultPromotionEngineResultService.getFiredOrderPromotions(PromotionOrderResults promoResult,
AbstractPromotionModel promotion) |
java.util.List<PromotionResultModel> |
DefaultPromotionEngineResultService.getFiredProductPromotions(PromotionOrderResults promoResult,
AbstractPromotionModel promotion) |
java.util.List<PromotionResultModel> |
DefaultPromotionEngineResultService.getPotentialOrderPromotions(PromotionOrderResults promoResult,
AbstractPromotionModel promotion) |
java.util.List<PromotionResultModel> |
DefaultPromotionEngineResultService.getPotentialProductPromotions(PromotionOrderResults promoResult,
AbstractPromotionModel promotion) |
java.lang.String |
DefaultPromotionEngineService.getPromotionDescription(AbstractPromotionModel promotion) |
java.util.Collection<AbstractPromotionRestrictionModel> |
DefaultPromotionEngineService.getRestrictions(AbstractPromotionModel promotion) |
protected boolean |
DefaultPromotionEngineResultService.isRuleBasedPromotion(AbstractPromotionModel abstractPromotion) |
| Modifier and Type | Method and Description |
|---|---|
java.util.List<? extends AbstractPromotionModel> |
PromotionsService.getAbstractProductPromotions(java.util.Collection<PromotionGroupModel> promotionGroups,
ProductModel product)
Get the ordered list of
AbstractPromotionModel instances that are related to the ProductModel
specified. |
java.util.List<? extends AbstractPromotionModel> |
PromotionsService.getAbstractProductPromotions(java.util.Collection<PromotionGroupModel> promotionGroups,
ProductModel product,
boolean evaluateRestrictions,
java.util.Date date)
Get the ordered list of
AbstractPromotionModel instances that are related to the ProductModel
specified. |
| Modifier and Type | Method and Description |
|---|---|
java.util.List<PromotionResultModel> |
PromotionResultService.getFiredOrderPromotions(PromotionOrderResults promoResult,
AbstractPromotionModel promotion)
Return a list of results for promotions that fired and did not consume products.
|
java.util.List<PromotionResultModel> |
PromotionResultService.getFiredProductPromotions(PromotionOrderResults promoResult,
AbstractPromotionModel promotion)
Return a list of results for promotions that fired and consumed products.
|
java.util.List<PromotionResultModel> |
PromotionResultService.getPotentialOrderPromotions(PromotionOrderResults promoResult,
AbstractPromotionModel promotion)
Return a list of results for potential promotions that fired and did not consume products and have been applied.
|
java.util.List<PromotionResultModel> |
PromotionResultService.getPotentialProductPromotions(PromotionOrderResults promoResult,
AbstractPromotionModel promotion)
Return a list of results for potential promotions that fired and consumed products and have been applied.
|
java.lang.String |
PromotionsService.getPromotionDescription(AbstractPromotionModel promotion)
Get the description of given promotion.
|
java.util.Collection<AbstractPromotionRestrictionModel> |
PromotionsService.getRestrictions(AbstractPromotionModel promotion)
Get the collection of
AbstractPromotionRestrictionModel instances. |
| Modifier and Type | Method and Description |
|---|---|
java.util.List<? extends AbstractPromotionModel> |
DefaultPromotionsService.getAbstractProductPromotions(java.util.Collection<PromotionGroupModel> promotionGroups,
ProductModel product) |
java.util.List<? extends AbstractPromotionModel> |
DefaultPromotionsService.getAbstractProductPromotions(java.util.Collection<PromotionGroupModel> promotionGroups,
ProductModel product,
boolean evaluateRestrictions,
java.util.Date date) |
| Modifier and Type | Class and Description |
|---|---|
class |
OrderPromotionModel
Generated model class for type OrderPromotion first defined at extension promotions.
|
class |
OrderThresholdChangeDeliveryModePromotionModel
Generated model class for type OrderThresholdChangeDeliveryModePromotion first defined at extension promotions.
|
class |
OrderThresholdDiscountPromotionModel
Generated model class for type OrderThresholdDiscountPromotion first defined at extension promotions.
|
class |
OrderThresholdFreeGiftPromotionModel
Generated model class for type OrderThresholdFreeGiftPromotion first defined at extension promotions.
|
class |
OrderThresholdFreeVoucherPromotionModel
Generated model class for type OrderThresholdFreeVoucherPromotion first defined at extension promotions.
|
class |
OrderThresholdPerfectPartnerPromotionModel
Generated model class for type OrderThresholdPerfectPartnerPromotion first defined at extension promotions.
|
class |
ProductBOGOFPromotionModel
Generated model class for type ProductBOGOFPromotion first defined at extension promotions.
|
class |
ProductBundlePromotionModel
Generated model class for type ProductBundlePromotion first defined at extension promotions.
|
class |
ProductFixedPricePromotionModel
Generated model class for type ProductFixedPricePromotion first defined at extension promotions.
|
class |
ProductMultiBuyPromotionModel
Generated model class for type ProductMultiBuyPromotion first defined at extension promotions.
|
class |
ProductOneToOnePerfectPartnerPromotionModel
Generated model class for type ProductOneToOnePerfectPartnerPromotion first defined at extension promotions.
|
class |
ProductPercentageDiscountPromotionModel
Generated model class for type ProductPercentageDiscountPromotion first defined at extension promotions.
|
class |
ProductPerfectPartnerBundlePromotionModel
Generated model class for type ProductPerfectPartnerBundlePromotion first defined at extension promotions.
|
class |
ProductPerfectPartnerPromotionModel
Generated model class for type ProductPerfectPartnerPromotion first defined at extension promotions.
|
class |
ProductPromotionModel
Generated model class for type ProductPromotion first defined at extension promotions.
|
class |
ProductSteppedMultiBuyPromotionModel
Generated model class for type ProductSteppedMultiBuyPromotion first defined at extension promotions.
|
| Modifier and Type | Method and Description |
|---|---|
AbstractPromotionModel |
AbstractPromotionRestrictionModel.getPromotion()
Generated method - Getter of the
AbstractPromotionRestriction.promotion attribute defined at extension promotions. |
AbstractPromotionModel |
PromotionResultModel.getPromotion()
Generated method - Getter of the
PromotionResult.promotion attribute defined at extension promotions. |
| Modifier and Type | Method and Description |
|---|---|
java.util.Collection<AbstractPromotionModel> |
PromotionGroupModel.getPromotions()
Generated method - Getter of the
PromotionGroup.Promotions attribute defined at extension promotions. |
| Modifier and Type | Method and Description |
|---|---|
void |
AbstractPromotionRestrictionModel.setPromotion(AbstractPromotionModel value)
Generated method - Setter of
AbstractPromotionRestriction.promotion attribute defined at extension promotions. |
void |
PromotionResultModel.setPromotion(AbstractPromotionModel value)
Generated method - Setter of
PromotionResult.promotion attribute defined at extension promotions. |
| Modifier and Type | Method and Description |
|---|---|
void |
PromotionGroupModel.setPromotions(java.util.Collection<AbstractPromotionModel> value)
Generated method - Setter of
PromotionGroup.Promotions attribute defined at extension promotions. |
| Modifier and Type | Method and Description |
|---|---|
AbstractPromotionModel |
AbstractPromotionResource.getAbstractPromotionModel()
Convenience method which just delegates to
AbstractResource.getResourceValue() |
protected AbstractPromotionModel |
AbstractPromotionResource.readResource(java.lang.String resourceId)
Gets the
AbstractPromotionModel resource which is addressed by current resource request. |
| Modifier and Type | Method and Description |
|---|---|
java.util.Collection<AbstractPromotionModel> |
AbstractPromotionsResource.getAbstractPromotionsCollection()
Convenience method which just delegates to
AbstractResource.getResourceValue() |
| Modifier and Type | Method and Description |
|---|---|
void |
AbstractPromotionResource.setAbstractPromotionModel(AbstractPromotionModel value)
Convenience method which just delegates to
#setResourceValue(AbstractPromotionModel) |
| Modifier and Type | Method and Description |
|---|---|
void |
AbstractPromotionsResource.setAbstractPromotionsCollection(java.util.Collection<AbstractPromotionModel> value)
Convenience method which just delegates to
#setResourceValue(Collection) |
| Modifier and Type | Method and Description |
|---|---|
java.util.List<? extends AbstractPromotionModel> |
DefaultSapPromotionEngineService.getAbstractProductPromotions(java.util.Collection<PromotionGroupModel> promotionGroups,
ProductModel product,
boolean evaluateRestrictions,
java.util.Date date) |
| Modifier and Type | Method and Description |
|---|---|
AbstractPromotionModel |
FlashBuyService.getPromotionByCode(java.lang.String promotionCode)
Finds Promotion by given promotion code
|
| Modifier and Type | Method and Description |
|---|---|
java.util.Optional<ProductModel> |
FlashBuyService.getProductForPromotion(AbstractPromotionModel promotion)
Gets product by promotion
|
| Modifier and Type | Method and Description |
|---|---|
java.util.Optional<ProductModel> |
FlashBuyDao.findProductByPromotion(AbstractPromotionModel promotion)
Finds product by given promotion
|
| Modifier and Type | Method and Description |
|---|---|
java.util.Optional<ProductModel> |
DefaultFlashBuyDao.findProductByPromotion(AbstractPromotionModel promotion) |
| Modifier and Type | Method and Description |
|---|---|
AbstractPromotionModel |
DefaultFlashBuyService.getPromotionByCode(java.lang.String promotionCode) |
| Modifier and Type | Method and Description |
|---|---|
java.util.Optional<ProductModel> |
DefaultFlashBuyService.getProductForPromotion(AbstractPromotionModel promotion) |
| Modifier and Type | Method and Description |
|---|---|
void |
FlashbuyPromotionPopulator.populate(AbstractPromotionModel source,
PromotionData target) |
| Modifier and Type | Class and Description |
|---|---|
class |
FlashbuyPromotionModel
Generated model class for type FlashbuyPromotion first defined at extension timedaccesspromotionsservices.
|
Copyright © 2018 SAP SE. All Rights Reserved.