| Modifier and Type | Method and Description |
|---|---|
PromotionGroup |
GeneratedCommerceServicesManager.getDefaultPromotionGroup(BaseSite item)
Generated method - Getter of the
BaseSite.defaultPromotionGroup attribute. |
PromotionGroup |
GeneratedCommerceServicesManager.getDefaultPromotionGroup(SessionContext ctx,
BaseSite item)
Generated method - Getter of the
BaseSite.defaultPromotionGroup attribute. |
| Modifier and Type | Method and Description |
|---|---|
void |
GeneratedCommerceServicesManager.setDefaultPromotionGroup(BaseSite item,
PromotionGroup value)
Generated method - Setter of the
BaseSite.defaultPromotionGroup attribute. |
void |
GeneratedCommerceServicesManager.setDefaultPromotionGroup(SessionContext ctx,
BaseSite item,
PromotionGroup value)
Generated method - Setter of the
BaseSite.defaultPromotionGroup attribute. |
| Modifier and Type | Method and Description |
|---|---|
PromotionGroup |
GeneratedPromotionSourceRule.getWebsite()
Generated method - Getter of the
PromotionSourceRule.website attribute. |
PromotionGroup |
GeneratedPromotionSourceRule.getWebsite(SessionContext ctx)
Generated method - Getter of the
PromotionSourceRule.website attribute. |
| Modifier and Type | Method and Description |
|---|---|
void |
RuleBasedPromotion.setPromotionGroup(SessionContext ctx,
PromotionGroup promotionGroup) |
void |
GeneratedPromotionSourceRule.setWebsite(PromotionGroup value)
Generated method - Setter of the
PromotionSourceRule.website attribute. |
void |
GeneratedPromotionSourceRule.setWebsite(SessionContext ctx,
PromotionGroup value)
Generated method - Setter of the
PromotionSourceRule.website attribute. |
| Modifier and Type | Method and Description |
|---|---|
protected Collection<PromotionGroup> |
OrderCartCalculateWithPromotionsAction.createPromotionGroups(AbstractOrder order) |
| Modifier and Type | Method and Description |
|---|---|
protected PromotionGroup |
AbstractPromotionsService.getPromotionGroup(PromotionGroupModel group) |
| Modifier and Type | Method and Description |
|---|---|
PromotionGroup |
GeneratedPromotionsManager.createPromotionGroup(Map attributeValues) |
PromotionGroup |
GeneratedPromotionsManager.createPromotionGroup(SessionContext ctx,
Map attributeValues) |
PromotionGroup |
PromotionsManager.createPromotionGroup(SessionContext ctx,
String identifier)
Create a new
PromotionGroup instance. |
PromotionGroup |
PromotionsManager.getDefaultPromotionGroup()
Lookup the default promotion group created by the promotions extension.
|
PromotionGroup |
PromotionsManager.getDefaultPromotionGroup(SessionContext ctx)
Lookup the default promotion group created by the promotions extension.
|
PromotionGroup |
GeneratedAbstractPromotion.getPromotionGroup()
Generated method - Getter of the
AbstractPromotion.PromotionGroup attribute. |
PromotionGroup |
GeneratedAbstractPromotion.getPromotionGroup(SessionContext ctx)
Generated method - Getter of the
AbstractPromotion.PromotionGroup attribute. |
PromotionGroup |
PromotionsManager.getPromotionGroup(String identifier)
Lookup a promotion group with the given identifier.
|
| Modifier and Type | Method and Description |
|---|---|
void |
GeneratedAbstractPromotion.setPromotionGroup(PromotionGroup value)
Generated method - Setter of the
AbstractPromotion.PromotionGroup attribute. |
void |
GeneratedAbstractPromotion.setPromotionGroup(SessionContext ctx,
PromotionGroup value)
Generated method - Setter of the
AbstractPromotion.PromotionGroup attribute. |
void |
AbstractPromotion.setPromotionGroup(SessionContext ctx,
PromotionGroup promotionGroup)
Override the default behaviour to prevent PromotionGroup from being set to null.
|
| Modifier and Type | Method and Description |
|---|---|
protected PromotionOrderResults |
CachingPromotionsManager.doUpdatePromotions(SessionContext ctx,
Collection<PromotionGroup> promotionGroups,
AbstractOrder order,
boolean evaluateRestrictions,
PromotionsManager.AutoApplyMode productPromotionMode,
PromotionsManager.AutoApplyMode orderPromotionMode,
Date date) |
protected PromotionOrderResults |
CachingPromotionsManager.doUpdatePromotionsOutOfCache(SessionContext ctx,
Collection<PromotionGroup> promotionGroups,
AbstractOrder order,
boolean evaluateRestrictions,
PromotionsManager.AutoApplyMode productPromotionMode,
PromotionsManager.AutoApplyMode orderPromotionMode,
Date date) |
protected PromotionOrderResults |
CachingPromotionsManagerTest.MockCachingPromotionsManager.doUpdatePromotionsOutOfCache(SessionContext ctx,
Collection<PromotionGroup> promotionGroups,
AbstractOrder order,
boolean evaluateRestrictions,
PromotionsManager.AutoApplyMode productPromotionMode,
PromotionsManager.AutoApplyMode orderPromotionMode,
Date date) |
static List<AbstractPromotion> |
PromotionsManager.findOrderAndProductPromotionsSortByPriority(SessionContext ctx,
JaloSession jaloSession,
Collection<PromotionGroup> promotionGroups,
Collection<Product> products,
Date date)
Find all promotions that can be evaluated on the list of product specified.
|
List<OrderPromotion> |
PromotionsManager.getOrderPromotions(Collection<PromotionGroup> promotionGroups)
Get the ordered list of
OrderPromotion instances. |
List<OrderPromotion> |
PromotionsManager.getOrderPromotions(Collection<PromotionGroup> promotionGroups,
boolean evaluateRestrictions)
Get the ordered list of
OrderPromotion instances. |
List<OrderPromotion> |
PromotionsManager.getOrderPromotions(Collection<PromotionGroup> promotionGroups,
boolean evaluateRestrictions,
Date date)
Get the ordered list of
OrderPromotion instances. |
List<OrderPromotion> |
PromotionsManager.getOrderPromotions(Collection<PromotionGroup> promotionGroups,
boolean evaluateRestrictions,
Product product)
Get the ordered list of
OrderPromotion instances. |
List<OrderPromotion> |
PromotionsManager.getOrderPromotions(Collection<PromotionGroup> promotionGroups,
boolean evaluateRestrictions,
Product product,
Date date)
Get the ordered list of
OrderPromotion instances. |
List<OrderPromotion> |
PromotionsManager.getOrderPromotions(Collection<PromotionGroup> promotionGroups,
Date date)
Get the ordered list of
OrderPromotion instances. |
List<OrderPromotion> |
PromotionsManager.getOrderPromotions(Collection<PromotionGroup> promotionGroups,
Product product)
Get the ordered list of
OrderPromotion instances. |
List<OrderPromotion> |
PromotionsManager.getOrderPromotions(Collection<PromotionGroup> promotionGroups,
Product product,
Date date)
Get the ordered list of
OrderPromotion instances. |
List<OrderPromotion> |
PromotionsManager.getOrderPromotions(SessionContext ctx,
Collection<PromotionGroup> promotionGroups,
boolean evaluateRestrictions,
Product product,
Date date)
Get the ordered list of
OrderPromotion instances. |
List<ProductPromotion> |
PromotionsManager.getProductPromotions(Collection<PromotionGroup> promotionGroups,
Product product)
Get the ordered list of
ProductPromotion instances that are related to the Product specified. |
List<ProductPromotion> |
PromotionsManager.getProductPromotions(Collection<PromotionGroup> promotionGroups,
Product product,
boolean evaluateRestrictions,
Date date)
Get the ordered list of
ProductPromotion instances that are related to the Product specified. |
List<ProductPromotion> |
PromotionsManager.getProductPromotions(SessionContext ctx,
Collection<PromotionGroup> promotionGroups,
Product product,
boolean evaluateRestrictions,
Date date)
Get the ordered list of
ProductPromotion instances that are related to the Product specified. |
PromotionOrderResults |
PromotionsManager.getPromotionResults(SessionContext ctx,
Collection<PromotionGroup> promotionGroups,
AbstractOrder order,
boolean evaluateRestrictions,
PromotionsManager.AutoApplyMode productPromotionMode,
PromotionsManager.AutoApplyMode orderPromotionMode,
Date date)
Get the promotion results for the specified order.
|
PromotionOrderResults |
PromotionsManager.updatePromotions(Collection<PromotionGroup> promotionGroups,
AbstractOrder order)
Update the promotions on the specified
AbstractOrder object. |
PromotionOrderResults |
PromotionsManager.updatePromotions(SessionContext ctx,
Collection<PromotionGroup> promotionGroups,
AbstractOrder order)
Update the promotions on the specified
AbstractOrder object. |
PromotionOrderResults |
CachingPromotionsManager.updatePromotions(SessionContext ctx,
Collection<PromotionGroup> promotionGroups,
AbstractOrder order) |
PromotionOrderResults |
PromotionsManager.updatePromotions(SessionContext ctx,
Collection<PromotionGroup> promotionGroups,
AbstractOrder order,
boolean evaluateRestrictions,
PromotionsManager.AutoApplyMode productPromotionMode,
PromotionsManager.AutoApplyMode orderPromotionMode,
Date date)
Update the promotions on the specified
AbstractOrder object. |
PromotionOrderResults |
CachingPromotionsManager.updatePromotions(SessionContext ctx,
Collection<PromotionGroup> promotionGroups,
AbstractOrder order,
boolean evaluateRestrictions,
PromotionsManager.AutoApplyMode productPromotionMode,
PromotionsManager.AutoApplyMode orderPromotionMode,
Date date) |
protected PromotionOrderResults |
PromotionsManager.updatePromotionsNotThreadSafe(SessionContext ctx,
Collection<PromotionGroup> promotionGroups,
AbstractOrder order,
boolean evaluateRestrictions,
PromotionsManager.AutoApplyMode productPromotionMode,
PromotionsManager.AutoApplyMode orderPromotionMode,
Date date) |
Copyright © 2017 SAP SE. All Rights Reserved.