Uses of Class
de.hybris.platform.ruleengineservices.rao.AbstractRuleActionRAO
-
-
Uses of AbstractRuleActionRAO in de.hybris.platform.couponservices.action.impl
Methods in de.hybris.platform.couponservices.action.impl with parameters of type AbstractRuleActionRAO Modifier and Type Method Description java.util.List<PromotionResultModel>DefaultAddCouponActionStrategy. apply(AbstractRuleActionRAO action) -
Uses of AbstractRuleActionRAO in de.hybris.platform.promotionengineservices.action.impl
Methods in de.hybris.platform.promotionengineservices.action.impl with parameters of type AbstractRuleActionRAO Modifier and Type Method Description java.util.List<PromotionResultModel>DefaultAddProductToCartActionStrategy. apply(AbstractRuleActionRAO action)If the parameter action is of typeDiscountRAOand is applied to Order Entry the discount is added to corresponding Order Entry model.java.util.List<PromotionResultModel>DefaultOrderAdjustTotalActionStrategy. apply(AbstractRuleActionRAO action)Creates aPromotionResultModelif the parameter action is of typeDiscountRAOthe discount is added to corresponding to the action Order model.java.util.List<PromotionResultModel>DefaultOrderEntryAdjustActionStrategy. apply(AbstractRuleActionRAO action)If the parameter action is of typeDiscountRAOand is applied to Order Entry the discount is added to corresponding Order Entry model.java.util.List<PromotionResultModel>DefaultPotentialPromotionMessageActionStrategy. apply(AbstractRuleActionRAO action)If the parameter action is of typeDisplayMessageRAOPromotionResultModel for potential promotion message is created.java.util.List<PromotionResultModel>DefaultShippingActionStrategy. apply(AbstractRuleActionRAO action)If the parameter action is of typeShipmentRAODelivery options set to corresponding fields of Order model.protected RuleBasedOrderAddProductActionModelDefaultAddProductToCartActionStrategy. createOrderAddProductAction(AbstractRuleActionRAO action, int quantity, ProductModel product, PromotionResultModel promoResult)protected RuleBasedOrderEntryAdjustActionModelDefaultOrderEntryAdjustActionStrategy. createOrderEntryAdjustAction(PromotionResultModel promoResult, AbstractRuleActionRAO action, AbstractOrderEntryModel entry, java.math.BigDecimal discountAmount)protected AAbstractRuleActionStrategy. createPromotionAction(PromotionResultModel promotionResult, AbstractRuleActionRAO action)Creates an instance of the configuredpromotionAction(which is a subtype ofRuleBasedPromotionActionModel, sets a new unique UUID, sets this strategy's id, marks the action as applied, attaches the givenpromotionResultand tries to lookup the rule which created the givenAbstractRuleActionRAO.protected voidAbstractRuleActionStrategy. handleActionMetadata(AbstractRuleActionRAO action, AbstractRuleBasedPromotionActionModel actionModel) -
Uses of AbstractRuleActionRAO in de.hybris.platform.promotionengineservices.action.strategies
Methods in de.hybris.platform.promotionengineservices.action.strategies with parameters of type AbstractRuleActionRAO Modifier and Type Method Description booleanCartTotalThresholdPotentialPromotionMessageActionSupplementStrategy. isActionProperToHandle(AbstractRuleActionRAO actionRao, RuleActionContext context)booleanNoOpPotentialPromotionMessageActionSupplementStrategy. isActionProperToHandle(AbstractRuleActionRAO actionRao, RuleActionContext context)booleanQualifyingCategoryPotentialPromotionMessageActionSupplementStrategy. isActionProperToHandle(AbstractRuleActionRAO actionRao, RuleActionContext context)booleanQualifyingProductPotentialPromotionMessageActionSupplementStrategy. isActionProperToHandle(AbstractRuleActionRAO actionRao, RuleActionContext context)booleanCartTotalThresholdPotentialPromotionMessageActionSupplementStrategy. shouldPerformAction(AbstractRuleActionRAO actionRao, RuleActionContext context)booleanNoOpPotentialPromotionMessageActionSupplementStrategy. shouldPerformAction(AbstractRuleActionRAO actionRao, RuleActionContext context)booleanQualifyingCategoryPotentialPromotionMessageActionSupplementStrategy. shouldPerformAction(AbstractRuleActionRAO actionRao, RuleActionContext context)booleanQualifyingProductPotentialPromotionMessageActionSupplementStrategy. shouldPerformAction(AbstractRuleActionRAO actionRao, RuleActionContext context) -
Uses of AbstractRuleActionRAO in de.hybris.platform.promotionengineservices.promotionengine
Methods in de.hybris.platform.promotionengineservices.promotionengine with parameters of type AbstractRuleActionRAO Modifier and Type Method Description PromotionResultModelPromotionActionService. createPromotionResult(AbstractRuleActionRAO action)Creates aPromotionResultModelobject for the givenAbstractRuleActionRAO.AbstractOrderModelPromotionActionService. getOrder(AbstractRuleActionRAO action)Returns the order for the givenaction.AbstractOrderEntryModelPromotionActionService. getOrderEntry(AbstractRuleActionRAO action)Looks up theAbstractOrderEntryModelbased on the given AbstractRuleActionRAO.AbstractRuleEngineRuleModelPromotionActionService. getRule(AbstractRuleActionRAO action)Returns the rule for the givenaction. -
Uses of AbstractRuleActionRAO in de.hybris.platform.promotionengineservices.promotionengine.impl
Methods in de.hybris.platform.promotionengineservices.promotionengine.impl with parameters of type AbstractRuleActionRAO Modifier and Type Method Description protected java.util.Collection<PromotionOrderEntryConsumedModel>DefaultPromotionActionService. createConsumedEntries(AbstractRuleActionRAO action)Creates a list of consumed order entries for the given action.PromotionResultModelDefaultPromotionActionService. createPromotionResult(AbstractRuleActionRAO actionRao)AbstractOrderModelDefaultPromotionActionService. getOrder(AbstractRuleActionRAO action)AbstractOrderEntryModelDefaultPromotionActionService. getOrderEntry(AbstractRuleActionRAO action)protected AbstractOrderModelDefaultPromotionActionService. getOrderInternal(AbstractRuleActionRAO action)tries to look up the order for the given action.protected RuleBasedPromotionModelDefaultPromotionActionService. getPromotion(AbstractRuleActionRAO abstractRao)returns theRuleBasedPromotionModelfor the givenAbstractRuleActionRAOby looking up the rule code as stored ingetFiredRuleCode().AbstractRuleEngineRuleModelDefaultPromotionActionService. getRule(AbstractRuleActionRAO abstractRao)returns theAbstractRuleEngineRuleModelfor the givenAbstractRuleActionRAOby looking up the rule code as stored ingetFiredRuleCode(). -
Uses of AbstractRuleActionRAO in de.hybris.platform.ruleengineservices.action
Methods in de.hybris.platform.ruleengineservices.action with parameters of type AbstractRuleActionRAO Modifier and Type Method Description java.util.List<T>RuleActionStrategy. apply(AbstractRuleActionRAO action)Applies the action described by the givenAbstractRuleActionRAO. -
Uses of AbstractRuleActionRAO in de.hybris.platform.ruleengineservices.action.impl
Methods in de.hybris.platform.ruleengineservices.action.impl with parameters of type AbstractRuleActionRAO Modifier and Type Method Description java.util.List<ItemModel>DefaultNoOpRuleActionStrategy. apply(AbstractRuleActionRAO action)protected booleanDefaultRuleActionService. isActionApplicable(AbstractRuleActionRAO action, java.util.Set<AbstractRuleActionRAO> actions)Method parameters in de.hybris.platform.ruleengineservices.action.impl with type arguments of type AbstractRuleActionRAO Modifier and Type Method Description protected booleanDefaultRuleActionService. isActionApplicable(AbstractRuleActionRAO action, java.util.Set<AbstractRuleActionRAO> actions) -
Uses of AbstractRuleActionRAO in de.hybris.platform.ruleengineservices.rao
Subclasses of AbstractRuleActionRAO in de.hybris.platform.ruleengineservices.rao Modifier and Type Class Description classAddCouponRAOclassDiscountRAOclassDisplayMessageRAOclassFreeProductRAOclassShipmentRAOMethods in de.hybris.platform.ruleengineservices.rao that return types with arguments of type AbstractRuleActionRAO Modifier and Type Method Description java.util.LinkedHashSet<AbstractRuleActionRAO>AbstractActionedRAO. getActions()java.util.LinkedHashSet<AbstractRuleActionRAO>RuleEngineResultRAO. getActions()Method parameters in de.hybris.platform.ruleengineservices.rao with type arguments of type AbstractRuleActionRAO Modifier and Type Method Description voidAbstractActionedRAO. setActions(java.util.LinkedHashSet<AbstractRuleActionRAO> actions)voidRuleEngineResultRAO. setActions(java.util.LinkedHashSet<AbstractRuleActionRAO> actions) -
Uses of AbstractRuleActionRAO in de.hybris.platform.ruleengineservices.rule.evaluation.actions
Methods in de.hybris.platform.ruleengineservices.rule.evaluation.actions with type parameters of type AbstractRuleActionRAO Modifier and Type Method Description <T extends AbstractRuleActionRAO>
voidRAOConsumptionSupport. consumeOrderEntries(RuleActionContext context, java.util.Collection<EntriesSelectionStrategyRPD> strategies, T actionRAO)Creates newOrderEntryConusmedRAOs for the given strategies, links them to the givenactionRAOand reduces available quantity of order entry by given quantity for every Order Entry from the set and using quantity fromdiscountedOrderEntryMap.Methods in de.hybris.platform.ruleengineservices.rule.evaluation.actions with parameters of type AbstractRuleActionRAO Modifier and Type Method Description protected voidAbstractRuleExecutableSupport. addMetadataToRao(AbstractRuleActionRAO rao, RuleActionContext context)java.util.Set<OrderEntryConsumedRAO>RAOConsumptionSupport. consumeOrderEntries(java.util.Set<OrderEntryRAO> selectedEntries, java.util.Map<java.lang.Integer,java.lang.Integer> selectedEntriesMap, AbstractRuleActionRAO actionRAO)Creates newOrderEntryConusmedRAOs with the given quantity, links it to the givenactionRAOand reduces available quantity of order entry by given quantity for every Order Entry from the set and using quantity fromdiscountedOrderEntryMap.OrderEntryConsumedRAORAOConsumptionSupport. consumeOrderEntry(OrderEntryRAO orderEntryRAO, int quantity, AbstractRuleActionRAO actionRAO)Creates a newOrderEntryConusmedRAOthat consumes the given orderEntryRAO with the given quantity and adds the consumed entry to the given actionRAOOrderEntryConsumedRAORAOConsumptionSupport. consumeOrderEntry(OrderEntryRAO orderEntryRAO, int quantity, java.math.BigDecimal discountValue, AbstractRuleActionRAO actionRAO)Creates a newOrderEntryConusmedRAOthat consumes the given orderEntryRAO and adds the consumed entry to the given actionRAOOrderEntryConsumedRAORAOConsumptionSupport. consumeOrderEntry(OrderEntryRAO orderEntryRAO, AbstractRuleActionRAO actionRAO)Creates a newOrderEntryConusmedRAOthat consumes the given orderEntryRAO and adds the consumed entry to the given actionRAObooleanActionSupplementStrategy. isActionProperToHandle(AbstractRuleActionRAO actionRao, RuleActionContext context)Checks if the action result is proper to be processed by the strategyprotected voidAbstractRuleExecutableSupport. postProcessAction(AbstractRuleActionRAO actionRao, RuleActionContext context)default voidActionSupplementStrategy. postProcessAction(AbstractRuleActionRAO actionRao, RuleActionContext context)Post process ofAbstractRuleActionRAO.voidAbstractRuleExecutableSupport. setRAOMetaData(RuleActionContext context, AbstractRuleActionRAO... raos)protected booleanAbstractRuleExecutableSupport. shouldPerformAction(AbstractRuleActionRAO actionRao, RuleActionContext context)booleanActionSupplementStrategy. shouldPerformAction(AbstractRuleActionRAO actionRao, RuleActionContext context)Gives additional input into whether an action should be performed or notvoidRAOConsumptionSupport. updateActionRAOWithConsumed(AbstractRuleActionRAO actionRAO, OrderEntryConsumedRAO orderEntryConsumedRAO)Adds given OrderEntryConsumedRAO to the AbstractRuleActionRAO.consumedEntries. -
Uses of AbstractRuleActionRAO in de.hybris.platform.ruleengineservices.rule.evaluation.actions.impl
Methods in de.hybris.platform.ruleengineservices.rule.evaluation.actions.impl with type parameters of type AbstractRuleActionRAO Modifier and Type Method Description <T extends AbstractRuleActionRAO>
voidDefaultRAOConsumptionSupport. consumeOrderEntries(RuleActionContext context, java.util.Collection<EntriesSelectionStrategyRPD> strategies, T actionRAO)Methods in de.hybris.platform.ruleengineservices.rule.evaluation.actions.impl with parameters of type AbstractRuleActionRAO Modifier and Type Method Description java.util.Set<OrderEntryConsumedRAO>DefaultRAOConsumptionSupport. consumeOrderEntries(java.util.Set<OrderEntryRAO> selectedEntries, java.util.Map<java.lang.Integer,java.lang.Integer> selectedEntriesMap, AbstractRuleActionRAO actionRAO)OrderEntryConsumedRAODefaultRAOConsumptionSupport. consumeOrderEntry(OrderEntryRAO orderEntryRAO, int quantity, AbstractRuleActionRAO actionRAO)OrderEntryConsumedRAODefaultRAOConsumptionSupport. consumeOrderEntry(OrderEntryRAO orderEntryRAO, int quantity, java.math.BigDecimal discountValue, AbstractRuleActionRAO actionRAO)OrderEntryConsumedRAODefaultRAOConsumptionSupport. consumeOrderEntry(OrderEntryRAO orderEntryRAO, AbstractRuleActionRAO actionRAO)voidDefaultRAOConsumptionSupport. updateActionRAOWithConsumed(AbstractRuleActionRAO actionRAO, OrderEntryConsumedRAO orderEntryConsumedRAO)Method parameters in de.hybris.platform.ruleengineservices.rule.evaluation.actions.impl with type arguments of type AbstractRuleActionRAO Modifier and Type Method Description protected intDefaultRAOConsumptionSupport. getConsumedQuantityForOrderEntry(OrderEntryRAO orderEntryRao, java.util.Set<AbstractRuleActionRAO> actions) -
Uses of AbstractRuleActionRAO in de.hybris.platform.ruleengineservices.util
Methods in de.hybris.platform.ruleengineservices.util with parameters of type AbstractRuleActionRAO Modifier and Type Method Description voidRaoUtils. addAction(AbstractActionedRAO actionedRao, AbstractRuleActionRAO action)Sets references betweenactionandactionedRao. -
Uses of AbstractRuleActionRAO in de.hybris.platform.sap.productconfig.rules
Methods in de.hybris.platform.sap.productconfig.rules with parameters of type AbstractRuleActionRAO Modifier and Type Method Description static voidConfigurationRulesTestData. setCsticAsActionTarget(AbstractRuleActionRAO action, java.lang.String csticName) -
Uses of AbstractRuleActionRAO in de.hybris.platform.sap.productconfig.rules.action.strategy
Methods in de.hybris.platform.sap.productconfig.rules.action.strategy with parameters of type AbstractRuleActionRAO Modifier and Type Method Description booleanProductConfigRuleActionStrategy. apply(ConfigModel model, AbstractRuleActionRAO action)Applies the action described by the givenAbstractRuleActionRAO.booleanProductConfigRuleActionStrategyChecker. checkCsticPartOfModel(ConfigModel model, AbstractRuleActionRAO action, java.lang.String actionDescription, java.util.Map<java.lang.String,CsticModel> csticMap)checks whether the provided cstic is valid in context of the given modelbooleanProductConfigRuleActionStrategyChecker. checkValueAssignable(ConfigModel model, AbstractRuleActionRAO action, java.lang.String value, java.lang.String actionDescription, java.util.Map<java.lang.String,CsticModel> csticMap)checks whether the given value can be assignedbooleanProductConfigRuleActionStrategyChecker. checkValueForamtable(ConfigModel model, AbstractRuleActionRAO action, java.lang.String valueToSet, ProductConfigRuleFormatTranslator rulesFormator, java.lang.String actionDescription, java.util.Map<java.lang.String,CsticModel> csticMap)checks whether the value can be parsed/formattedbooleanProductConfigRuleActionStrategyChecker. checkValueUnassigned(ConfigModel model, AbstractRuleActionRAO action, java.lang.String value, java.lang.String actionDescription, java.util.Map<java.lang.String,CsticModel> csticMap)checks whether the given value is already assignedCsticModelProductConfigRuleActionStrategyChecker. getCstic(ConfigModel model, AbstractRuleActionRAO action, java.util.Map<java.lang.String,CsticModel> csticMap)extracts the cstic from action raos -
Uses of AbstractRuleActionRAO in de.hybris.platform.sap.productconfig.rules.action.strategy.impl
Methods in de.hybris.platform.sap.productconfig.rules.action.strategy.impl with parameters of type AbstractRuleActionRAO Modifier and Type Method Description booleanProductConfigAbstractRuleActionStrategy. apply(ConfigModel model, AbstractRuleActionRAO action)booleanProductConfigRuleActionStrategyCheckerImpl. checkCsticPartOfModel(ConfigModel model, AbstractRuleActionRAO action, java.lang.String prefix, java.util.Map<java.lang.String,CsticModel> csticMap)booleanProductConfigRuleActionStrategyCheckerImpl. checkValueAssignable(ConfigModel model, AbstractRuleActionRAO action, java.lang.String valueToSet, java.lang.String prefix, java.util.Map<java.lang.String,CsticModel> csticMap)booleanProductConfigRuleActionStrategyCheckerImpl. checkValueForamtable(ConfigModel model, AbstractRuleActionRAO action, java.lang.String valueToSet, ProductConfigRuleFormatTranslator rulesFormator, java.lang.String prefix, java.util.Map<java.lang.String,CsticModel> csticMap)booleanProductConfigRuleActionStrategyCheckerImpl. checkValueUnassigned(ConfigModel model, AbstractRuleActionRAO action, java.lang.String value, java.lang.String prefix, java.util.Map<java.lang.String,CsticModel> csticMap)protected booleanDisplayCsticReadonlyRuleActionStrategyImpl. executeAction(ConfigModel model, AbstractRuleActionRAO action, java.util.Map<java.lang.String,CsticModel> csticMap)protected booleanDisplayMessageRuleActionStrategyImpl. executeAction(ConfigModel model, AbstractRuleActionRAO action, java.util.Map<java.lang.String,CsticModel> csticMap)protected booleanHideCsticRuleActionStrategyImpl. executeAction(ConfigModel model, AbstractRuleActionRAO action, java.util.Map<java.lang.String,CsticModel> csticMap)protected abstract booleanProductConfigAbstractRuleActionStrategy. executeAction(ConfigModel model, AbstractRuleActionRAO action, java.util.Map<java.lang.String,CsticModel> csticMap)protected booleanRemoveAssignableValueRuleActionStrategyImpl. executeAction(ConfigModel model, AbstractRuleActionRAO action, java.util.Map<java.lang.String,CsticModel> csticMap)protected booleanSetCsticValueRuleActionStrategyImpl. executeAction(ConfigModel model, AbstractRuleActionRAO action, java.util.Map<java.lang.String,CsticModel> csticMap)protected CsticModelProductConfigAbstractRuleActionStrategy. getCstic(ConfigModel model, AbstractRuleActionRAO action, java.util.Map<java.lang.String,CsticModel> csticMap)CsticModelProductConfigRuleActionStrategyCheckerImpl. getCstic(ConfigModel model, AbstractRuleActionRAO action, java.util.Map<java.lang.String,CsticModel> csticMap)protected AbstractRuleEngineRuleModelProductConfigAbstractRuleActionStrategy. getRule(AbstractRuleActionRAO action)protected java.lang.StringRemoveAssignableValueRuleActionStrategyImpl. getValueName(AbstractRuleActionRAO action)protected java.lang.StringSetCsticValueRuleActionStrategyImpl. getValueToSet(AbstractRuleActionRAO action, CsticModel cstic)protected voidProductConfigAbstractRuleActionStrategy. handleMessage(ConfigModel model, AbstractRuleActionRAO action, java.util.Map<java.lang.String,CsticModel> csticMap)protected booleanDisplayCsticReadonlyRuleActionStrategyImpl. isActionPossible(ConfigModel model, AbstractRuleActionRAO action, java.util.Map<java.lang.String,CsticModel> csticMap)protected booleanDisplayMessageRuleActionStrategyImpl. isActionPossible(ConfigModel model, AbstractRuleActionRAO action, java.util.Map<java.lang.String,CsticModel> csticMap)protected booleanHideCsticRuleActionStrategyImpl. isActionPossible(ConfigModel model, AbstractRuleActionRAO action, java.util.Map<java.lang.String,CsticModel> csticMap)protected abstract booleanProductConfigAbstractRuleActionStrategy. isActionPossible(ConfigModel model, AbstractRuleActionRAO action, java.util.Map<java.lang.String,CsticModel> csticMap)protected booleanRemoveAssignableValueRuleActionStrategyImpl. isActionPossible(ConfigModel model, AbstractRuleActionRAO action, java.util.Map<java.lang.String,CsticModel> csticMap)protected booleanSetCsticValueRuleActionStrategyImpl. isActionPossible(ConfigModel model, AbstractRuleActionRAO action, java.util.Map<java.lang.String,CsticModel> csticMap) -
Uses of AbstractRuleActionRAO in de.hybris.platform.sap.productconfig.rules.rao
Subclasses of AbstractRuleActionRAO in de.hybris.platform.sap.productconfig.rules.rao Modifier and Type Class Description classProductConfigProcessStepRAO -
Uses of AbstractRuleActionRAO in de.hybris.platform.sap.productconfig.rules.rao.action
Subclasses of AbstractRuleActionRAO in de.hybris.platform.sap.productconfig.rules.rao.action Modifier and Type Class Description classDisplayCsticReadonlyRAOclassHideCsticRAOclassProductConfigDisplayMessageRAOclassRemoveAssignableValueRAOclassSetCsticValueRAO -
Uses of AbstractRuleActionRAO in de.hybris.platform.sap.productconfig.rules.rule.evaluation.impl
Methods in de.hybris.platform.sap.productconfig.rules.rule.evaluation.impl with parameters of type AbstractRuleActionRAO Modifier and Type Method Description protected voidProductConfigAbstractRAOAction. updateContext(RuleActionContext context, AbstractRuleActionRAO actionRAO)
-