Uses of Class
de.hybris.platform.promotionengineservices.model.RuleBasedPromotionModel
-
-
Uses of RuleBasedPromotionModel in de.hybris.platform.customercouponservices.compiler.strategies.impl
Methods in de.hybris.platform.customercouponservices.compiler.strategies.impl with parameters of type RuleBasedPromotionModel Modifier and Type Method Description voidDefaultCouponConditionResolutionStrategy. getAndStoreParameterValues(RuleConditionData condition, PromotionSourceRuleModel rule, RuleBasedPromotionModel promotion) -
Uses of RuleBasedPromotionModel in de.hybris.platform.customercouponservices.model
Methods in de.hybris.platform.customercouponservices.model that return RuleBasedPromotionModel Modifier and Type Method Description RuleBasedPromotionModelCustomerCouponForPromotionSourceRuleModel. getPromotion()Generated method - Getter of theCustomerCouponForPromotionSourceRule.promotionattribute defined at extensioncustomercouponservices.Methods in de.hybris.platform.customercouponservices.model with parameters of type RuleBasedPromotionModel Modifier and Type Method Description voidCustomerCouponForPromotionSourceRuleModel. setPromotion(RuleBasedPromotionModel value)Generated method - Initial setter ofCustomerCouponForPromotionSourceRule.promotionattribute defined at extensioncustomercouponservices.Constructors in de.hybris.platform.customercouponservices.model with parameters of type RuleBasedPromotionModel Constructor Description CustomerCouponForPromotionSourceRuleModel(java.lang.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(java.lang.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.promotionengineservices.compiler.strategies
Methods in de.hybris.platform.promotionengineservices.compiler.strategies with parameters of type RuleBasedPromotionModel Modifier and Type Method Description voidConditionResolutionStrategy. 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 RuleBasedPromotionModel Modifier and Type Method Description voidDefaultCatConditionResolutionStrategy. getAndStoreParameterValues(RuleConditionData condition, PromotionSourceRuleModel rule, RuleBasedPromotionModel ruleBasedPromotion)voidDefaultProductConditionResolutionStrategy. getAndStoreParameterValues(RuleConditionData condition, PromotionSourceRuleModel rule, RuleBasedPromotionModel ruleBasedPromotion)protected voidDefaultCatConditionResolutionStrategy. processCategoriesOperatorParameter(PromotionSourceRuleModel rule, RuleBasedPromotionModel ruleBasedPromotion, java.util.List<java.lang.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 RuleBasedPromotionModel Modifier and Type Method Description java.util.List<RuleBasedPromotionModel>PromotionSourceRuleDao. findPromotions(java.util.Collection<PromotionGroupModel> promotionGroups, java.lang.String productCode, java.util.Set<java.lang.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 RuleBasedPromotionModel Modifier and Type Method Description java.util.List<RuleBasedPromotionModel>DefaultPromotionSourceRuleDao. findPromotions(java.util.Collection<PromotionGroupModel> promotionGroups, java.lang.String productCode, java.util.Set<java.lang.String> categoryCodes)protected java.util.List<RuleBasedPromotionModel>DefaultPromotionSourceRuleDao. findPromotions(java.util.Collection<PromotionGroupModel> promotionGroups, java.lang.String productCode, java.util.Set<java.lang.String> categoryCodes, java.util.Date currentDate) -
Uses of RuleBasedPromotionModel in de.hybris.platform.promotionengineservices.interceptors
Methods in de.hybris.platform.promotionengineservices.interceptors that return RuleBasedPromotionModel Modifier and Type Method Description protected RuleBasedPromotionModelPromotionRulePrepareInterceptor. createNewPromotionAndAddToRuleModel(AbstractRuleEngineRuleModel ruleModel)protected RuleBasedPromotionModelPromotionRulePrepareInterceptor. getRuleBasedPromotion(AbstractRuleEngineRuleModel model)Methods in de.hybris.platform.promotionengineservices.interceptors with parameters of type RuleBasedPromotionModel Modifier and Type Method Description protected 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 RuleBasedPromotionModel Modifier and Type Method Description RuleBasedPromotionModelCatForPromotionSourceRuleModel. getPromotion()Generated method - Getter of theCatForPromotionSourceRule.promotionattribute defined at extensionpromotionengineservices.RuleBasedPromotionModelCombinedCatsForRuleModel. getPromotion()Generated method - Getter of theCombinedCatsForRule.promotionattribute defined at extensionpromotionengineservices.RuleBasedPromotionModelProductForPromotionSourceRuleModel. getPromotion()Generated method - Getter of theProductForPromotionSourceRule.promotionattribute defined at extensionpromotionengineservices.Methods in de.hybris.platform.promotionengineservices.model with parameters of type RuleBasedPromotionModel Modifier and Type Method Description voidCatForPromotionSourceRuleModel. 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 RuleBasedPromotionModel Constructor Description CatForPromotionSourceRuleModel(java.lang.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(java.lang.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(java.lang.String _categoryCode, java.lang.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(java.lang.String _categoryCode, java.lang.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, java.lang.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(java.lang.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 RuleBasedPromotionModel Modifier and Type Method Description protected 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 RuleBasedPromotionModel Modifier and Type Method Description protected java.util.ArrayList<RuleBasedPromotionModel>DefaultPromotionEngineService. getPromotions(java.util.Collection<PromotionGroupModel> promotionGroups, ProductModel product)protected java.util.List<RuleBasedPromotionModel>DefaultPromotionEngineService. getPromotionsForProduct(java.util.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 RuleBasedPromotionModel Modifier and Type Method Description protected 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 RuleBasedPromotionModel Modifier and Type Method Description RuleBasedPromotionModelPromotionResultMockBuilder. createRuleBasedPromotion(java.lang.String code, java.lang.String name) -
Uses of RuleBasedPromotionModel in de.hybris.platform.promotionengineservices.validators
Methods in de.hybris.platform.promotionengineservices.validators with parameters of type RuleBasedPromotionModel Modifier and Type Method Description booleanRuleBasedPromotionsContextValidator. 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 RuleBasedPromotionModel Modifier and Type Method Description booleanDefaultRuleBasedPromotionsContextValidator. 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 RuleBasedPromotionModel Modifier and Type Method Description protected java.util.function.Consumer<RuleBasedPromotionModel>PromotionEngineHistoricalRuleContentProvider. backupOriginalValues(AbstractRuleEngineRuleModel historicalRuleModel) -
Uses of RuleBasedPromotionModel in de.hybris.platform.ruleengine.model
Methods in de.hybris.platform.ruleengine.model that return RuleBasedPromotionModel Modifier and Type Method Description RuleBasedPromotionModelAbstractRuleEngineRuleModel. getPromotion()Generated method - Getter of theAbstractRuleEngineRule.promotionattribute defined at extensionpromotionengineservices.Methods in de.hybris.platform.ruleengine.model with parameters of type RuleBasedPromotionModel Modifier and Type Method Description voidAbstractRuleEngineRuleModel. setPromotion(RuleBasedPromotionModel value)Generated method - Setter ofAbstractRuleEngineRule.promotionattribute defined at extensionpromotionengineservices.
-