Uses of Class
de.hybris.platform.ruleengine.RuleEvaluationContext
Packages that use RuleEvaluationContext
Package
Description
-
Uses of RuleEvaluationContext in de.hybris.platform.droolsruleengineservices.impl
Methods in de.hybris.platform.droolsruleengineservices.impl that return RuleEvaluationContextModifier and TypeMethodDescriptionprotected RuleEvaluationContextAbstractRuleEngineServicesTest.prepareContext(Set<Object> facts) Methods in de.hybris.platform.droolsruleengineservices.impl with parameters of type RuleEvaluationContextModifier and TypeMethodDescriptionprotected RuleAndRuleGroupExecutionTrackerDefaultCommerceRuleEngineService.addDroolsRuleExecutionTracker(RuleEvaluationContext context) protected RuleEngineResultRAODefaultCommerceRuleEngineService.addRuleEngineResultRAO(RuleEvaluationContext context) Adds a RuleEngineResultRAO to the facts of this context if it doesn't exist already.DefaultCommerceRuleEngineService.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 RuleEvaluationContextModifier and TypeMethodDescriptionprotected 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 RuleEvaluationContextModifier and TypeMethodDescriptionCartBasedMaxRuleExecutionsFunction.apply(RuleEvaluationContext context) -
Uses of RuleEvaluationContext in de.hybris.platform.ruleengine
Methods in de.hybris.platform.ruleengine with parameters of type RuleEvaluationContextModifier and TypeMethodDescriptionRuleEngineService.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 RuleEvaluationContextModifier and TypeMethodDescriptionvoidRuleEngineCacheService.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 RuleEvaluationContextModifier and TypeMethodDescriptionvoidDefaultRuleEngineCacheService.provideCachedEntities(RuleEvaluationContext context) -
Uses of RuleEvaluationContext in de.hybris.platform.ruleengine.drools
Methods in de.hybris.platform.ruleengine.drools with parameters of type RuleEvaluationContextModifier and TypeMethodDescriptionorg.kie.api.builder.ReleaseIdModuleReleaseIdAware.getDeployedKieModuleReleaseId(RuleEvaluationContext context) KieSessionHelper.initializeSession(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 RuleEvaluationContextModifier and TypeMethodDescriptionorg.kie.api.builder.ReleaseIdDefaultModuleReleaseIdAware.getDeployedKieModuleReleaseId(RuleEvaluationContext context) protected org.kie.api.runtime.KieSessionDefaultKieSessionHelper.initializeKieSessionInternal(RuleEvaluationContext context, DroolsRuleEngineContextModel ruleEngineContext, org.kie.api.runtime.KieContainer kieContainer) DefaultKieSessionHelper.initializeSession(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.event.KieRuntimeEventManager session, 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 RuleEvaluationContextModifier and TypeMethodDescriptionprotected final RuleEvaluationContextAbstractPlatformRuleEngineServiceIT.createRuleEvaluationContext(DroolsKIEModuleModel module) Methods in de.hybris.platform.ruleengine.impl that return types with arguments of type RuleEvaluationContextModifier and TypeMethodDescriptionprotected Function<RuleEvaluationContext,Integer> DefaultPlatformRuleEngineService.getMaxRuleExecutionsFunction()Methods in de.hybris.platform.ruleengine.impl with parameters of type RuleEvaluationContextModifier and TypeMethodDescriptionDefaultMaxRuleExecutionsFunction.apply(RuleEvaluationContext context) DefaultPlatformRuleEngineService.evaluate(RuleEvaluationContext context) protected Supplier<org.kie.api.runtime.ExecutionResults>DefaultPlatformRuleEngineService.executionResultsSupplierWithStatefulSession(org.kie.api.runtime.KieContainer kContainer, org.kie.api.command.BatchExecutionCommand command, RuleEvaluationContext context) protected 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 RuleEvaluationContextModifier and TypeMethodDescriptionvoidDefaultPlatformRuleEngineService.setMaxRuleExecutionsFunction(Function<RuleEvaluationContext, Integer> maxRuleExecutionsFunction) -
Uses of RuleEvaluationContext in de.hybris.platform.ruleengineservices.cache.impl
Methods in de.hybris.platform.ruleengineservices.cache.impl with parameters of type RuleEvaluationContextModifier and TypeMethodDescriptionDefaultCommerceRuleEngineCacheService.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 RuleEvaluationContextModifier and TypeMethodDescriptionprotected RuleEvaluationContextDefaultRuleMaintenanceServicePerformanceTest.prepareContext(Set<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 RuleEvaluationContextModifier and TypeMethodDescriptionprotected RuleEvaluationContextProductConfigurationRuleAwareServiceImpl.prepareRuleEvaluationContext(FactContext factContext, AbstractRuleEngineContextModel engineContext)