| Modifier and Type | Method and Description |
|---|---|
java.util.List<PromotionSourceRuleModel> |
CustomerCouponService.getExclPromotionSourceRulesForCategory(java.lang.String categoryCode)
Gets excluded promotion source rules code list for category
|
java.util.List<PromotionSourceRuleModel> |
CustomerCouponService.getExclPromotionSourceRulesForProduct(java.lang.String productCode)
Gets excluded promotion source rules code list for product
|
java.util.List<PromotionSourceRuleModel> |
CustomerCouponService.getPromotionSourceRuleForCouponCode(java.lang.String couponCode)
Gets promotion source rule for given coupon code
|
java.util.List<PromotionSourceRuleModel> |
CustomerCouponService.getPromotionSourceRulesForCategory(java.lang.String categoryCode)
Gets promotion source rules code list for category
|
java.util.List<PromotionSourceRuleModel> |
CustomerCouponService.getPromotionSourceRulesForProduct(java.lang.String productCode)
Gets promotion source rules code list for product
|
| Modifier and Type | Method and Description |
|---|---|
void |
DefaultCouponConditionResolutionStrategy.getAndStoreParameterValues(RuleConditionData condition,
PromotionSourceRuleModel rule,
RuleBasedPromotionModel promotion) |
| Modifier and Type | Method and Description |
|---|---|
java.util.List<PromotionSourceRuleModel> |
CustomerCouponDao.findExclPromotionSourceRuleByCategory(java.lang.String categoryCode)
Find excluded promotion source rule by category
|
java.util.List<PromotionSourceRuleModel> |
CustomerCouponDao.findExclPromotionSourceRuleByProduct(java.lang.String productCode)
Find excluded promotion source rule by product
|
java.util.List<PromotionSourceRuleModel> |
CustomerCouponDao.findPromotionSourceRuleByCategory(java.lang.String categoryCode)
Find promotion source rule by category
|
java.util.Optional<PromotionSourceRuleModel> |
CustomerCouponDao.findPromotionSourceRuleByCode(java.lang.String code)
Find promotion source rule for given code
|
java.util.List<PromotionSourceRuleModel> |
CustomerCouponDao.findPromotionSourceRuleByCouponCode(java.lang.String code)
Find promotionSourceRule by coupon code
|
java.util.List<PromotionSourceRuleModel> |
CustomerCouponDao.findPromotionSourceRuleByProduct(java.lang.String productCode)
Find promotion source rule by product
|
| Modifier and Type | Method and Description |
|---|---|
java.util.List<CustomerCouponForPromotionSourceRuleModel> |
CustomerCouponDao.findAllCusCouponForSourceRules(PromotionSourceRuleModel rule)
find all CustomerCouponForPromotionSourceRule by given PromotionSourceRuleModel
|
java.util.List<CustomerCouponForPromotionSourceRuleModel> |
CustomerCouponDao.findAllCusCouponForSourceRules(PromotionSourceRuleModel rule,
java.lang.String moduleName)
find all CustomerCouponForPromotionSourceRule by given PromotionSourceRuleModel
|
| Modifier and Type | Method and Description |
|---|---|
java.util.List<PromotionSourceRuleModel> |
DefaultCustomerCouponDao.findExclPromotionSourceRuleByCategory(java.lang.String categoryCode) |
java.util.List<PromotionSourceRuleModel> |
DefaultCustomerCouponDao.findExclPromotionSourceRuleByProduct(java.lang.String productCode) |
java.util.List<PromotionSourceRuleModel> |
DefaultCustomerCouponDao.findPromotionSourceRuleByCategory(java.lang.String categoryCode) |
java.util.Optional<PromotionSourceRuleModel> |
DefaultCustomerCouponDao.findPromotionSourceRuleByCode(java.lang.String code) |
java.util.List<PromotionSourceRuleModel> |
DefaultCustomerCouponDao.findPromotionSourceRuleByCouponCode(java.lang.String code) |
java.util.List<PromotionSourceRuleModel> |
DefaultCustomerCouponDao.findPromotionSourceRuleByProduct(java.lang.String productCode) |
| Modifier and Type | Method and Description |
|---|---|
java.util.List<CustomerCouponForPromotionSourceRuleModel> |
DefaultCustomerCouponDao.findAllCusCouponForSourceRules(PromotionSourceRuleModel rule) |
java.util.List<CustomerCouponForPromotionSourceRuleModel> |
DefaultCustomerCouponDao.findAllCusCouponForSourceRules(PromotionSourceRuleModel rule,
java.lang.String moduleName) |
| Modifier and Type | Method and Description |
|---|---|
java.util.List<PromotionSourceRuleModel> |
DefaultCustomerCouponService.getExclPromotionSourceRulesForCategory(java.lang.String categoryCode) |
java.util.List<PromotionSourceRuleModel> |
DefaultCustomerCouponService.getExclPromotionSourceRulesForProduct(java.lang.String productCode) |
java.util.List<PromotionSourceRuleModel> |
DefaultCustomerCouponService.getPromotionSourceRuleForCouponCode(java.lang.String couponCode) |
java.util.List<PromotionSourceRuleModel> |
DefaultCustomerCouponService.getPromotionSourceRulesForCategory(java.lang.String categoryCode) |
java.util.List<PromotionSourceRuleModel> |
DefaultCustomerCouponService.getPromotionSourceRulesForProduct(java.lang.String productCode) |
| Modifier and Type | Method and Description |
|---|---|
PromotionSourceRuleModel |
CustomerCouponForPromotionSourceRuleModel.getRule()
Generated method - Getter of the
CustomerCouponForPromotionSourceRule.rule attribute defined at extension customercouponservices. |
| Modifier and Type | Method and Description |
|---|---|
void |
CustomerCouponForPromotionSourceRuleModel.setRule(PromotionSourceRuleModel value)
Generated method - Initial setter of
CustomerCouponForPromotionSourceRule.rule attribute defined at extension customercouponservices. |
| Constructor and Description |
|---|
CustomerCouponForPromotionSourceRuleModel(java.lang.String _customerCouponCode,
ItemModel _owner,
RuleBasedPromotionModel _promotion,
PromotionSourceRuleModel _rule)
Deprecated.
since 4.1.1 Please use the default constructor without parameters
|
CustomerCouponForPromotionSourceRuleModel(java.lang.String _customerCouponCode,
RuleBasedPromotionModel _promotion,
PromotionSourceRuleModel _rule)
Deprecated.
since 4.1.1 Please use the default constructor without parameters
|
| Modifier and Type | Method and Description |
|---|---|
protected java.util.List<PromotionSourceRuleModel> |
CustomerCouponCodeValueProvider.getPromotionSourceRulesForProduct(ProductModel product) |
| Modifier and Type | Method and Description |
|---|---|
protected PromotionSourceRuleModel |
CxPromotionEvaluationIntegrationTest.getPromotionRule(java.lang.String code) |
protected PromotionSourceRuleModel |
CxPromotionActionIntegrationTest.getPromotionRule(java.lang.String code) |
| Modifier and Type | Method and Description |
|---|---|
void |
CxPromotionRulePopulator.populate(PromotionSourceRuleModel source,
PromotionRuleWsDTO target) |
| Modifier and Type | Method and Description |
|---|---|
protected PromotionSourceRuleModel |
CxPromotionsQueryIntegrationTest.getPromotionRule(java.lang.String code) |
| Modifier and Type | Method and Description |
|---|---|
protected Converter<PromotionSourceRuleModel,PromotionRuleWsDTO> |
CxPromotionsForCatalogQueryExecutor.getPromotionConverter() |
| Modifier and Type | Method and Description |
|---|---|
protected int |
CxPromotionsForCatalogQueryExecutor.comparePromotions(PromotionSourceRuleModel p1,
PromotionSourceRuleModel p2) |
| Modifier and Type | Method and Description |
|---|---|
void |
CxPromotionsForCatalogQueryExecutor.setPromotionConverter(Converter<PromotionSourceRuleModel,PromotionRuleWsDTO> promotionConverter) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
PromotionRuleCompilerListener.extractAndStoreParamValues(PromotionSourceRuleModel rule,
java.lang.String moduleName,
java.util.List<RuleConditionData> conditions)
Parse rule parameters of specific types (like list of products or categories) and store them in the database.
|
| Modifier and Type | Method and Description |
|---|---|
void |
ConditionResolutionStrategy.getAndStoreParameterValues(RuleConditionData condition,
PromotionSourceRuleModel rule,
RuleBasedPromotionModel ruleBasedPromotion)
Gets the value from parameters of
condition and stores it together with the given
promotionSourceRule |
| Modifier and Type | Method and Description |
|---|---|
protected void |
DefaultCatConditionResolutionStrategy.createExcludedCatForRule(PromotionSourceRuleModel rule,
java.util.List<java.lang.String> excludedCategoryCodes) |
protected void |
DefaultCatConditionResolutionStrategy.createExcludedProductForRule(PromotionSourceRuleModel rule,
java.util.List<java.lang.String> excludedProductCodes) |
void |
DefaultProductConditionResolutionStrategy.getAndStoreParameterValues(RuleConditionData condition,
PromotionSourceRuleModel rule,
RuleBasedPromotionModel ruleBasedPromotion) |
void |
DefaultCatConditionResolutionStrategy.getAndStoreParameterValues(RuleConditionData condition,
PromotionSourceRuleModel rule,
RuleBasedPromotionModel ruleBasedPromotion) |
protected java.lang.Integer |
DefaultCatConditionResolutionStrategy.getNextConditionId(PromotionSourceRuleModel rule) |
protected void |
DefaultCatConditionResolutionStrategy.processCategoriesOperatorParameter(PromotionSourceRuleModel rule,
RuleBasedPromotionModel ruleBasedPromotion,
java.util.List<java.lang.String> categoryCodes,
CollectionOperator categoriesOperator) |
| Modifier and Type | Method and Description |
|---|---|
java.util.List<CatForPromotionSourceRuleModel> |
PromotionSourceRuleDao.findAllCatForPromotionSourceRule(PromotionSourceRuleModel rule,
java.lang.String baseName)
Get all CatForPromotionSourceRuleModels for given promotion source rule and module name
|
java.util.List<CombinedCatsForRuleModel> |
PromotionSourceRuleDao.findAllCombinedCatsForRule(PromotionSourceRuleModel rule,
java.lang.String baseName)
Get all CombinedCatsForRuleModels for given promotion source rule.
|
java.util.List<ExcludedCatForRuleModel> |
PromotionSourceRuleDao.findAllExcludedCatForPromotionSourceRule(PromotionSourceRuleModel rule,
java.lang.String baseName)
Get all ExcludedCatForRuleModels for given promotion source rule.
|
java.util.List<ExcludedProductForRuleModel> |
PromotionSourceRuleDao.findAllExcludedProductForPromotionSourceRule(PromotionSourceRuleModel rule,
java.lang.String baseName)
Get all ExcludedProductForRuleModel for given promotion source rule.
|
java.util.List<ProductForPromotionSourceRuleModel> |
PromotionSourceRuleDao.findAllProductForPromotionSourceRule(PromotionSourceRuleModel rule,
java.lang.String baseName)
Get all ProductForPromotionSourceRuleModels for given promotion source rule and module name.
|
java.lang.Integer |
PromotionSourceRuleDao.findLastConditionIdForRule(PromotionSourceRuleModel rule)
Get max conditionId in CombinedCatsForRule for one rule.
|
| Modifier and Type | Method and Description |
|---|---|
PromotionSourceRuleModel |
CatForPromotionSourceRuleModel.getRule()
Generated method - Getter of the
CatForPromotionSourceRule.rule attribute defined at extension promotionengineservices. |
PromotionSourceRuleModel |
ProductForPromotionSourceRuleModel.getRule()
Generated method - Getter of the
ProductForPromotionSourceRule.rule attribute defined at extension promotionengineservices. |
PromotionSourceRuleModel |
ExcludedCatForRuleModel.getRule()
Generated method - Getter of the
ExcludedCatForRule.rule attribute defined at extension promotionengineservices. |
PromotionSourceRuleModel |
ExcludedProductForRuleModel.getRule()
Generated method - Getter of the
ExcludedProductForRule.rule attribute defined at extension promotionengineservices. |
PromotionSourceRuleModel |
CombinedCatsForRuleModel.getRule()
Generated method - Getter of the
CombinedCatsForRule.rule attribute defined at extension promotionengineservices. |
| Modifier and Type | Method and Description |
|---|---|
void |
CatForPromotionSourceRuleModel.setRule(PromotionSourceRuleModel value)
Generated method - Initial setter of
CatForPromotionSourceRule.rule attribute defined at extension promotionengineservices. |
void |
ProductForPromotionSourceRuleModel.setRule(PromotionSourceRuleModel value)
Generated method - Initial setter of
ProductForPromotionSourceRule.rule attribute defined at extension promotionengineservices. |
void |
ExcludedCatForRuleModel.setRule(PromotionSourceRuleModel value)
Generated method - Initial setter of
ExcludedCatForRule.rule attribute defined at extension promotionengineservices. |
void |
ExcludedProductForRuleModel.setRule(PromotionSourceRuleModel value)
Generated method - Initial setter of
ExcludedProductForRule.rule attribute defined at extension promotionengineservices. |
void |
CombinedCatsForRuleModel.setRule(PromotionSourceRuleModel value)
Generated method - Initial setter of
CombinedCatsForRule.rule attribute defined at extension promotionengineservices. |
| Constructor and Description |
|---|
CatForPromotionSourceRuleModel(java.lang.String _categoryCode,
ItemModel _owner,
RuleBasedPromotionModel _promotion,
PromotionSourceRuleModel _rule)
Deprecated.
since 4.1.1 Please use the default constructor without parameters
|
CatForPromotionSourceRuleModel(java.lang.String _categoryCode,
RuleBasedPromotionModel _promotion,
PromotionSourceRuleModel _rule)
Deprecated.
since 4.1.1 Please use the default constructor without parameters
|
CombinedCatsForRuleModel(java.lang.String _categoryCode,
java.lang.Integer _conditionId,
ItemModel _owner,
RuleBasedPromotionModel _promotion,
PromotionSourceRuleModel _rule)
Deprecated.
since 4.1.1 Please use the default constructor without parameters
|
CombinedCatsForRuleModel(java.lang.String _categoryCode,
java.lang.Integer _conditionId,
RuleBasedPromotionModel _promotion,
PromotionSourceRuleModel _rule)
Deprecated.
since 4.1.1 Please use the default constructor without parameters
|
ExcludedCatForRuleModel(java.lang.String _categoryCode,
ItemModel _owner,
PromotionSourceRuleModel _rule)
Deprecated.
since 4.1.1 Please use the default constructor without parameters
|
ExcludedCatForRuleModel(java.lang.String _categoryCode,
PromotionSourceRuleModel _rule)
Deprecated.
since 4.1.1 Please use the default constructor without parameters
|
ExcludedProductForRuleModel(ItemModel _owner,
java.lang.String _productCode,
PromotionSourceRuleModel _rule)
Deprecated.
since 4.1.1 Please use the default constructor without parameters
|
ExcludedProductForRuleModel(java.lang.String _productCode,
PromotionSourceRuleModel _rule)
Deprecated.
since 4.1.1 Please use the default constructor without parameters
|
ProductForPromotionSourceRuleModel(ItemModel _owner,
java.lang.String _productCode,
RuleBasedPromotionModel _promotion,
PromotionSourceRuleModel _rule)
Deprecated.
since 4.1.1 Please use the default constructor without parameters
|
ProductForPromotionSourceRuleModel(java.lang.String _productCode,
RuleBasedPromotionModel _promotion,
PromotionSourceRuleModel _rule)
Deprecated.
since 4.1.1 Please use the default constructor without parameters
|
| Modifier and Type | Method and Description |
|---|---|
PromotionSourceRuleModel |
PromotionSourceRuleResource.getPromotionSourceRuleModel()
Convenience method which just delegates to
AbstractResource.getResourceValue() |
protected PromotionSourceRuleModel |
PromotionSourceRuleResource.readResource(java.lang.String resourceId)
Gets the
PromotionSourceRuleModel resource which is addressed by current resource request. |
| Modifier and Type | Method and Description |
|---|---|
java.util.Collection<PromotionSourceRuleModel> |
PromotionSourceRulesResource.getPromotionSourceRulesCollection()
Convenience method which just delegates to
AbstractResource.getResourceValue() |
| Modifier and Type | Method and Description |
|---|---|
void |
PromotionSourceRuleResource.setPromotionSourceRuleModel(PromotionSourceRuleModel value)
Convenience method which just delegates to
#setResourceValue(PromotionSourceRuleModel) |
| Modifier and Type | Method and Description |
|---|---|
void |
PromotionSourceRulesResource.setPromotionSourceRulesCollection(java.util.Collection<PromotionSourceRuleModel> value)
Convenience method which just delegates to
#setResourceValue(Collection) |
| Modifier and Type | Method and Description |
|---|---|
java.util.Collection<PromotionSourceRuleModel> |
PromotionGroupModel.getPromotionSourceRules()
Generated method - Getter of the
PromotionGroup.promotionSourceRules attribute defined at extension promotionengineservices. |
| Modifier and Type | Method and Description |
|---|---|
void |
PromotionGroupModel.setPromotionSourceRules(java.util.Collection<PromotionSourceRuleModel> value)
Generated method - Setter of
PromotionGroup.promotionSourceRules attribute defined at extension promotionengineservices. |
| Modifier and Type | Method and Description |
|---|---|
protected void |
FlashBuyCouponEditorAreaLogicHandler.validateProduct(java.util.List<ValidationInfo> validationInfos,
PromotionSourceRuleModel promotionSourceRule,
FlashBuyCouponModel currentFlashBuyCoupon)
validate product quantity and coupon overlaps
|
protected void |
FlashBuyCouponEditorAreaLogicHandler.validatePromotionExpiryDate(java.util.List<ValidationInfo> validationInfos,
PromotionSourceRuleModel promotionSourceRule)
validate promotion source rule expiry date
|
protected void |
FlashBuyCouponEditorAreaLogicHandler.validatePromotionSourceRule(java.util.List<ValidationInfo> validationInfos,
PromotionSourceRuleModel promotionSourceRule,
FlashBuyCouponModel currentFlashBuyCoupon)
check if the promotion is available for the flash-buy coupon.If available, then check product(s) quantity for the
promotion
|
| Modifier and Type | Method and Description |
|---|---|
java.util.List<PromotionSourceRuleModel> |
FlashBuyService.getPromotionSourceRulesByProductCode(java.lang.String productCode)
Gets promotion source rules by product
|
| Modifier and Type | Method and Description |
|---|---|
java.util.List<ProductModel> |
FlashBuyService.getAllProductsByPromotionSourceRule(PromotionSourceRuleModel rule)
Gets all products by promotionsourcerule
|
java.util.List<ProductForPromotionSourceRuleModel> |
FlashBuyService.getProductForPromotionSourceRule(PromotionSourceRuleModel promotionSourceRule)
Gets productforpromotionsourcerule by promotionsourcerule
|
void |
FlashBuyService.undeployFlashBuyPromotion(PromotionSourceRuleModel promotionSourceRule)
Stops flash buy promotion by promotion
|
| Modifier and Type | Method and Description |
|---|---|
protected PromotionSourceRuleModel |
DefaultFlashBuyDaoTest.findPromotionSourceRule(java.lang.String ruleCode) |
| Modifier and Type | Method and Description |
|---|---|
java.util.List<PromotionSourceRuleModel> |
FlashBuyDao.findPromotionSourceRuleByProduct(java.lang.String productCode)
Finds promotion source rule by product
|
| Modifier and Type | Method and Description |
|---|---|
java.util.List<ProductModel> |
FlashBuyDao.findAllProductsByPromotionSourceRule(PromotionSourceRuleModel rule)
Finds all Products by given promotion source rule
|
java.util.List<ProductForPromotionSourceRuleModel> |
FlashBuyDao.findProductForPromotionSourceRules(PromotionSourceRuleModel rule)
Finds ProductForPromotionRule by given promotion source rule
|
| Modifier and Type | Method and Description |
|---|---|
java.util.List<PromotionSourceRuleModel> |
DefaultFlashBuyDao.findPromotionSourceRuleByProduct(java.lang.String productCode) |
| Modifier and Type | Method and Description |
|---|---|
java.util.List<ProductModel> |
DefaultFlashBuyDao.findAllProductsByPromotionSourceRule(PromotionSourceRuleModel rule) |
java.util.List<ProductForPromotionSourceRuleModel> |
DefaultFlashBuyDao.findProductForPromotionSourceRules(PromotionSourceRuleModel rule) |
| Modifier and Type | Method and Description |
|---|---|
java.util.List<PromotionSourceRuleModel> |
DefaultFlashBuyService.getPromotionSourceRulesByProductCode(java.lang.String productCode) |
| Modifier and Type | Method and Description |
|---|---|
java.util.List<ProductModel> |
DefaultFlashBuyService.getAllProductsByPromotionSourceRule(PromotionSourceRuleModel rule) |
java.util.List<ProductForPromotionSourceRuleModel> |
DefaultFlashBuyService.getProductForPromotionSourceRule(PromotionSourceRuleModel sourceRule) |
void |
DefaultFlashBuyService.undeployFlashBuyPromotion(PromotionSourceRuleModel promotionSourceRule) |
| Modifier and Type | Method and Description |
|---|---|
PromotionSourceRuleModel |
FlashBuyCouponModel.getRule()
Generated method - Getter of the
FlashBuyCoupon.rule attribute defined at extension timedaccesspromotionengineservices. |
| Modifier and Type | Method and Description |
|---|---|
void |
FlashBuyCouponModel.setRule(PromotionSourceRuleModel value)
Generated method - Setter of
FlashBuyCoupon.rule attribute defined at extension timedaccesspromotionengineservices. |
Copyright © 2018 SAP SE. All Rights Reserved.