Uses of Class
de.hybris.platform.ruleengine.RuleEvaluationContext
-
-
Uses of RuleEvaluationContext in de.hybris.platform.droolsruleengineservices.impl
Methods in de.hybris.platform.droolsruleengineservices.impl that return RuleEvaluationContext Modifier and Type Method Description protected RuleEvaluationContextAbstractRuleEngineServicesTest. prepareContext(java.util.Set<java.lang.Object> facts)Methods in de.hybris.platform.droolsruleengineservices.impl with parameters of type RuleEvaluationContext Modifier and Type Method Description protected RuleAndRuleGroupExecutionTrackerDefaultCommerceRuleEngineService. addDroolsRuleExecutionTracker(RuleEvaluationContext context)protected RuleEngineResultRAODefaultCommerceRuleEngineService. addRuleEngineResultRAO(RuleEvaluationContext context)Adds a RuleEngineResultRAO to the facts of this context if it doesn't exist already.RuleEvaluationResultDefaultCommerceRuleEngineService. evaluate(RuleEvaluationContext context)protected voidDefaultCommerceRuleEngineService. logContextFacts(RuleEvaluationContext context) -
Uses of RuleEvaluationContext in de.hybris.platform.promotionengineservices.promotionengine.impl
Methods in de.hybris.platform.promotionengineservices.promotionengine.impl that return RuleEvaluationContext Modifier and Type Method Description protected RuleEvaluationContextDefaultPromotionEngineService. prepareContext(FactContext factContext, AbstractRuleEngineContextModel ruleEngineContext)Sets up the rule evaluation context using the provided factContext with facts and rao providers and sets the given ruleEngineContext.Methods in de.hybris.platform.promotionengineservices.promotionengine.impl with parameters of type RuleEvaluationContext Modifier and Type Method Description java.lang.IntegerCartBasedMaxRuleExecutionsFunction. apply(RuleEvaluationContext context) -
Uses of RuleEvaluationContext in de.hybris.platform.ruleengine
Methods in de.hybris.platform.ruleengine with parameters of type RuleEvaluationContext Modifier and Type Method Description RuleEvaluationResultRuleEngineService. evaluate(RuleEvaluationContext context)Since 6.0 Executes rule evaluation for given RuleEvaluationContext. -
Uses of RuleEvaluationContext in de.hybris.platform.ruleengine.cache
Methods in de.hybris.platform.ruleengine.cache with parameters of type RuleEvaluationContext Modifier and Type Method Description voidRuleEngineCacheService. provideCachedEntities(RuleEvaluationContext context)is invoked duringDefaultPlatformRuleEngineService.evaluate(de.hybris.platform.ruleengine.RuleEvaluationContext)and adds any cached entities (such as globals or facts) to the given context. -
Uses of RuleEvaluationContext in de.hybris.platform.ruleengine.cache.impl
Methods in de.hybris.platform.ruleengine.cache.impl with parameters of type RuleEvaluationContext Modifier and Type Method Description voidDefaultRuleEngineCacheService. provideCachedEntities(RuleEvaluationContext context) -
Uses of RuleEvaluationContext in de.hybris.platform.ruleengine.drools
Methods in de.hybris.platform.ruleengine.drools with parameters of type RuleEvaluationContext Modifier and Type Method Description org.kie.api.builder.ReleaseIdModuleReleaseIdAware. getDeployedKieModuleReleaseId(RuleEvaluationContext context)TKieSessionHelper. initializeSession(java.lang.Class<T> kieSessionClass, RuleEvaluationContext context, org.kie.api.runtime.KieContainer kieContainer)given theRuleEvaluationContextand currently active instance ofKieContainer, initializes theKieSessionHelperkie session for evaluation of rules -
Uses of RuleEvaluationContext in de.hybris.platform.ruleengine.drools.impl
Methods in de.hybris.platform.ruleengine.drools.impl with parameters of type RuleEvaluationContext Modifier and Type Method Description org.kie.api.builder.ReleaseIdDefaultModuleReleaseIdAware. getDeployedKieModuleReleaseId(RuleEvaluationContext context)protected org.kie.api.runtime.KieSessionDefaultKieSessionHelper. initializeKieSessionInternal(RuleEvaluationContext context, DroolsRuleEngineContextModel ruleEngineContext, org.kie.api.runtime.KieContainer kieContainer)TDefaultKieSessionHelper. initializeSession(java.lang.Class<T> kieSessionClass, RuleEvaluationContext context, org.kie.api.runtime.KieContainer kieContainer)protected org.kie.api.runtime.StatelessKieSessionDefaultKieSessionHelper. initializeStatelessKieSessionInternal(RuleEvaluationContext context, DroolsRuleEngineContextModel ruleEngineContext, org.kie.api.runtime.KieContainer kieContainer)protected voidDefaultKieSessionHelper. registerKieSessionListeners(RuleEvaluationContext context, org.kie.api.runtime.KieSession session, java.lang.Long maximumExecutions)protected voidDefaultKieSessionHelper. registerStatelessKieSessionListeners(RuleEvaluationContext context, org.kie.api.runtime.StatelessKieSession session, java.lang.Long maximumExecutions)protected DroolsRuleEngineContextModelDefaultModuleReleaseIdAware. validateRuleEvaluationContext(RuleEvaluationContext context) -
Uses of RuleEvaluationContext in de.hybris.platform.ruleengine.impl
Methods in de.hybris.platform.ruleengine.impl that return RuleEvaluationContext Modifier and Type Method Description protected RuleEvaluationContextAbstractPlatformRuleEngineServiceIT. createRuleEvaluationContext(DroolsKIEModuleModel module)Methods in de.hybris.platform.ruleengine.impl that return types with arguments of type RuleEvaluationContext Modifier and Type Method Description protected java.util.function.Function<RuleEvaluationContext,java.lang.Integer>DefaultPlatformRuleEngineService. getMaxRuleExecutionsFunction()Methods in de.hybris.platform.ruleengine.impl with parameters of type RuleEvaluationContext Modifier and Type Method Description java.lang.IntegerDefaultMaxRuleExecutionsFunction. apply(RuleEvaluationContext context)RuleEvaluationResultDefaultPlatformRuleEngineService. evaluate(RuleEvaluationContext context)protected java.util.function.Supplier<org.kie.api.runtime.ExecutionResults>DefaultPlatformRuleEngineService. executionResultsSupplierWithStatefulSession(org.kie.api.runtime.KieContainer kContainer, org.kie.api.command.BatchExecutionCommand command, RuleEvaluationContext context)protected java.util.function.Supplier<org.kie.api.runtime.ExecutionResults>DefaultPlatformRuleEngineService. executionResultsSupplierWithStatelessSession(org.kie.api.runtime.KieContainer kContainer, org.kie.api.command.BatchExecutionCommand command, RuleEvaluationContext context)Method parameters in de.hybris.platform.ruleengine.impl with type arguments of type RuleEvaluationContext Modifier and Type Method Description voidDefaultPlatformRuleEngineService. setMaxRuleExecutionsFunction(java.util.function.Function<RuleEvaluationContext,java.lang.Integer> maxRuleExecutionsFunction) -
Uses of RuleEvaluationContext in de.hybris.platform.ruleengineservices.cache.impl
Methods in de.hybris.platform.ruleengineservices.cache.impl with parameters of type RuleEvaluationContext Modifier and Type Method Description protected java.util.Set<java.lang.Object>DefaultCommerceRuleEngineCacheService. getOrCreateFacts(RuleEvaluationContext context)voidDefaultCommerceRuleEngineCacheService. provideCachedEntities(RuleEvaluationContext context) -
Uses of RuleEvaluationContext in de.hybris.platform.ruleengineservices.maintenance.impl
Methods in de.hybris.platform.ruleengineservices.maintenance.impl that return RuleEvaluationContext Modifier and Type Method Description protected RuleEvaluationContextDefaultRuleMaintenanceServicePerformanceTest. prepareContext(java.util.Set<java.lang.Object> facts) -
Uses of RuleEvaluationContext in de.hybris.platform.sap.productconfig.rules.service.impl
Methods in de.hybris.platform.sap.productconfig.rules.service.impl that return RuleEvaluationContext Modifier and Type Method Description protected RuleEvaluationContextProductConfigurationRuleAwareServiceImpl. prepareRuleEvaluationContext(FactContext factContext, AbstractRuleEngineContextModel engineContext)
-