Uses of Class
de.hybris.platform.promotionengineservices.model.RuleBasedPromotionModel
Packages that use RuleBasedPromotionModel
Package
Description
Contains generated models for each type of de.hybris.platform.couponservices.jalo package.
Contains generated models for each type of de.hybris.platform.promotionengineservices.jalo package.
Contains generated models for each type of de.hybris.platform.ruleengine.jalo package.
-
Uses of RuleBasedPromotionModel in de.hybris.platform.couponservices.model
Methods in de.hybris.platform.couponservices.model that return RuleBasedPromotionModelModifier and TypeMethodDescriptionCustomerCouponForPromotionSourceRuleModel.getPromotion()Generated method - Getter of theCustomerCouponForPromotionSourceRule.promotionattribute defined at extensioncouponservices.Methods in de.hybris.platform.couponservices.model with parameters of type RuleBasedPromotionModelModifier and TypeMethodDescriptionvoidCustomerCouponForPromotionSourceRuleModel.setPromotion(RuleBasedPromotionModel value) Generated method - Initial setter ofCustomerCouponForPromotionSourceRule.promotionattribute defined at extensioncouponservices.Constructors in de.hybris.platform.couponservices.model with parameters of type RuleBasedPromotionModelModifierConstructorDescriptionCustomerCouponForPromotionSourceRuleModel(String _customerCouponCode, ItemModel _owner, RuleBasedPromotionModel _promotion, PromotionSourceRuleModel _rule) Deprecated, for removal: This API element is subject to removal in a future version.since 4.1.1 Please use the default constructor without parametersCustomerCouponForPromotionSourceRuleModel(String _customerCouponCode, RuleBasedPromotionModel _promotion, PromotionSourceRuleModel _rule) Deprecated, for removal: This API element is subject to removal in a future version.since 4.1.1 Please use the default constructor without parameters -
Uses of RuleBasedPromotionModel in de.hybris.platform.couponservices.strategies.impl
Methods in de.hybris.platform.couponservices.strategies.impl with parameters of type RuleBasedPromotionModelModifier and TypeMethodDescriptionvoidDefaultCouponConditionResolutionStrategy.getAndStoreParameterValues(RuleConditionData condition, PromotionSourceRuleModel rule, RuleBasedPromotionModel promotion) -
Uses of RuleBasedPromotionModel in de.hybris.platform.promotionengineservices.compiler.strategies
Methods in de.hybris.platform.promotionengineservices.compiler.strategies with parameters of type RuleBasedPromotionModelModifier and TypeMethodDescriptionvoidConditionResolutionStrategy.getAndStoreParameterValues(RuleConditionData condition, PromotionSourceRuleModel rule, RuleBasedPromotionModel ruleBasedPromotion) Gets the value from parameters ofconditionand stores it together with the givenpromotionSourceRule -
Uses of RuleBasedPromotionModel in de.hybris.platform.promotionengineservices.compiler.strategies.impl
Methods in de.hybris.platform.promotionengineservices.compiler.strategies.impl with parameters of type RuleBasedPromotionModelModifier and TypeMethodDescriptionvoidDefaultCatConditionResolutionStrategy.getAndStoreParameterValues(RuleConditionData condition, PromotionSourceRuleModel rule, RuleBasedPromotionModel ruleBasedPromotion) voidDefaultProductConditionResolutionStrategy.getAndStoreParameterValues(RuleConditionData condition, PromotionSourceRuleModel rule, RuleBasedPromotionModel ruleBasedPromotion) protected voidDefaultCatConditionResolutionStrategy.processCategoriesOperatorParameter(PromotionSourceRuleModel rule, RuleBasedPromotionModel ruleBasedPromotion, List<String> categoryCodes, CollectionOperator categoriesOperator) -
Uses of RuleBasedPromotionModel in de.hybris.platform.promotionengineservices.dao
Methods in de.hybris.platform.promotionengineservices.dao that return types with arguments of type RuleBasedPromotionModelModifier and TypeMethodDescriptionPromotionSourceRuleDao.findPromotions(Collection<PromotionGroupModel> promotionGroups, String productCode, Set<String> categoryCodes) Finds RuleBasedPromotionModels for given product code and category codes (but will exclude all rules for which the correspondingPromotionSourceRuleModel.getExcludeFromStorefrontDisplay()is set totrueOR current date is out ofAbstractRuleModel.getStartDate(),AbstractRuleModel.getEndDate()date range OR the rule statusAbstractRuleModel.getStatus()is not PUBLISHED). -
Uses of RuleBasedPromotionModel in de.hybris.platform.promotionengineservices.dao.impl
Methods in de.hybris.platform.promotionengineservices.dao.impl that return types with arguments of type RuleBasedPromotionModelModifier and TypeMethodDescriptionDefaultPromotionSourceRuleDao.findPromotions(Collection<PromotionGroupModel> promotionGroups, String productCode, Set<String> categoryCodes) protected List<RuleBasedPromotionModel>DefaultPromotionSourceRuleDao.findPromotions(Collection<PromotionGroupModel> promotionGroups, String productCode, Set<String> categoryCodes, Date currentDate) -
Uses of RuleBasedPromotionModel in de.hybris.platform.promotionengineservices.interceptors
Methods in de.hybris.platform.promotionengineservices.interceptors that return RuleBasedPromotionModelModifier and TypeMethodDescriptionprotected RuleBasedPromotionModelPromotionRulePrepareInterceptor.createNewPromotionAndAddToRuleModel(AbstractRuleEngineRuleModel ruleModel) protected RuleBasedPromotionModelPromotionRulePrepareInterceptor.getRuleBasedPromotion(AbstractRuleEngineRuleModel model) Methods in de.hybris.platform.promotionengineservices.interceptors with parameters of type RuleBasedPromotionModelModifier and TypeMethodDescriptionprotected booleanPromotionRulePrepareInterceptor.setLocalizedMessageFired(AbstractRuleEngineRuleModel engineRule, RuleBasedPromotionModel promotion) Copies attributemessageFiredfor all locales from given AbstractRuleEngineRuleModel to given RuleBasedPromotionModel. -
Uses of RuleBasedPromotionModel in de.hybris.platform.promotionengineservices.model
Methods in de.hybris.platform.promotionengineservices.model that return RuleBasedPromotionModelModifier and TypeMethodDescriptionCatForPromotionSourceRuleModel.getPromotion()Generated method - Getter of theCatForPromotionSourceRule.promotionattribute defined at extensionpromotionengineservices.CombinedCatsForRuleModel.getPromotion()Generated method - Getter of theCombinedCatsForRule.promotionattribute defined at extensionpromotionengineservices.ProductForPromotionSourceRuleModel.getPromotion()Generated method - Getter of theProductForPromotionSourceRule.promotionattribute defined at extensionpromotionengineservices.Methods in de.hybris.platform.promotionengineservices.model with parameters of type RuleBasedPromotionModelModifier and TypeMethodDescriptionvoidCatForPromotionSourceRuleModel.setPromotion(RuleBasedPromotionModel value) Generated method - Initial setter ofCatForPromotionSourceRule.promotionattribute defined at extensionpromotionengineservices.voidCombinedCatsForRuleModel.setPromotion(RuleBasedPromotionModel value) Generated method - Initial setter ofCombinedCatsForRule.promotionattribute defined at extensionpromotionengineservices.voidProductForPromotionSourceRuleModel.setPromotion(RuleBasedPromotionModel value) Generated method - Initial setter ofProductForPromotionSourceRule.promotionattribute defined at extensionpromotionengineservices.Constructors in de.hybris.platform.promotionengineservices.model with parameters of type RuleBasedPromotionModelModifierConstructorDescriptionCatForPromotionSourceRuleModel(String _categoryCode, ItemModel _owner, RuleBasedPromotionModel _promotion, PromotionSourceRuleModel _rule) Deprecated, for removal: This API element is subject to removal in a future version.since 4.1.1 Please use the default constructor without parametersCatForPromotionSourceRuleModel(String _categoryCode, RuleBasedPromotionModel _promotion, PromotionSourceRuleModel _rule) Deprecated, for removal: This API element is subject to removal in a future version.since 4.1.1 Please use the default constructor without parametersCombinedCatsForRuleModel(String _categoryCode, Integer _conditionId, ItemModel _owner, RuleBasedPromotionModel _promotion, PromotionSourceRuleModel _rule) Deprecated, for removal: This API element is subject to removal in a future version.since 4.1.1 Please use the default constructor without parametersCombinedCatsForRuleModel(String _categoryCode, Integer _conditionId, RuleBasedPromotionModel _promotion, PromotionSourceRuleModel _rule) Deprecated, for removal: This API element is subject to removal in a future version.since 4.1.1 Please use the default constructor without parametersProductForPromotionSourceRuleModel(ItemModel _owner, String _productCode, RuleBasedPromotionModel _promotion, PromotionSourceRuleModel _rule) Deprecated, for removal: This API element is subject to removal in a future version.since 4.1.1 Please use the default constructor without parametersProductForPromotionSourceRuleModel(String _productCode, RuleBasedPromotionModel _promotion, PromotionSourceRuleModel _rule) Deprecated, for removal: This API element is subject to removal in a future version.since 4.1.1 Please use the default constructor without parameters -
Uses of RuleBasedPromotionModel in de.hybris.platform.promotionengineservices.promotionengine.impl
Methods in de.hybris.platform.promotionengineservices.promotionengine.impl that return RuleBasedPromotionModelModifier and TypeMethodDescriptionprotected RuleBasedPromotionModelDefaultPromotionActionService.getPromotion(AbstractRuleActionRAO abstractRao) returns theRuleBasedPromotionModelfor the givenAbstractRuleActionRAOby looking up the rule code as stored inAbstractRuleActionRAO.getFiredRuleCode().Methods in de.hybris.platform.promotionengineservices.promotionengine.impl that return types with arguments of type RuleBasedPromotionModelModifier and TypeMethodDescriptionprotected ArrayList<RuleBasedPromotionModel>DefaultPromotionEngineService.getPromotions(Collection<PromotionGroupModel> promotionGroups, ProductModel product) protected List<RuleBasedPromotionModel>DefaultPromotionEngineService.getPromotionsForProduct(Collection<PromotionGroupModel> promotionGroups, ProductModel product) Get all promotions, sorted by priority, that could be applied for the given product and promotion groups.Methods in de.hybris.platform.promotionengineservices.promotionengine.impl with parameters of type RuleBasedPromotionModelModifier and TypeMethodDescriptionprotected booleanDefaultPromotionEngineService.isApplicable(ProductModel product, RuleBasedPromotionModel promotion) -
Uses of RuleBasedPromotionModel in de.hybris.platform.promotionengineservices.promotionengine.report.builder
Methods in de.hybris.platform.promotionengineservices.promotionengine.report.builder that return RuleBasedPromotionModelModifier and TypeMethodDescriptionPromotionResultMockBuilder.createRuleBasedPromotion(String code, String name) -
Uses of RuleBasedPromotionModel in de.hybris.platform.promotionengineservices.validators
Methods in de.hybris.platform.promotionengineservices.validators with parameters of type RuleBasedPromotionModelModifier and TypeMethodDescriptionbooleanRuleBasedPromotionsContextValidator.isApplicable(RuleBasedPromotionModel ruleBasedPromotionModel, CatalogVersionModel catalogVersion, RuleType ruleType) finds rule based promotions for the given catalog versions and rule type -
Uses of RuleBasedPromotionModel in de.hybris.platform.promotionengineservices.validators.impl
Methods in de.hybris.platform.promotionengineservices.validators.impl with parameters of type RuleBasedPromotionModelModifier and TypeMethodDescriptionbooleanDefaultRuleBasedPromotionsContextValidator.isApplicable(RuleBasedPromotionModel ruleBasedPromotion, CatalogVersionModel catalogVersion, RuleType ruleType) protected booleanDefaultRuleBasedPromotionsContextValidator.isNotLinkedWithDroolsRule(RuleBasedPromotionModel ruleBasedPromotion) protected booleanDefaultRuleBasedPromotionsContextValidator.isOutdated(RuleBasedPromotionModel ruleBasedPromotion) -
Uses of RuleBasedPromotionModel in de.hybris.platform.promotionengineservices.versioning.impl
Methods in de.hybris.platform.promotionengineservices.versioning.impl that return types with arguments of type RuleBasedPromotionModelModifier and TypeMethodDescriptionprotected Consumer<RuleBasedPromotionModel>PromotionEngineHistoricalRuleContentProvider.backupOriginalValues(AbstractRuleEngineRuleModel historicalRuleModel) -
Uses of RuleBasedPromotionModel in de.hybris.platform.ruleengine.model
Methods in de.hybris.platform.ruleengine.model that return RuleBasedPromotionModelModifier and TypeMethodDescriptionAbstractRuleEngineRuleModel.getPromotion()Generated method - Getter of theAbstractRuleEngineRule.promotionattribute defined at extensionpromotionengineservices.Methods in de.hybris.platform.ruleengine.model with parameters of type RuleBasedPromotionModelModifier and TypeMethodDescriptionvoidAbstractRuleEngineRuleModel.setPromotion(RuleBasedPromotionModel value) Generated method - Setter ofAbstractRuleEngineRule.promotionattribute defined at extensionpromotionengineservices.