Uses of Class
de.hybris.platform.ruleengine.model.AbstractRulesModuleModel
Packages that use AbstractRulesModuleModel
Package
Description
Contains generated models for each type of de.hybris.platform.ruleengine.jalo package.
Contains generated models for each type of de.hybris.platform.ruleengineservices.jalo package.
-
Uses of AbstractRulesModuleModel in de.hybris.platform.droolsruleengineservices.impl
Methods in de.hybris.platform.droolsruleengineservices.impl with parameters of type AbstractRulesModuleModelModifier and TypeMethodDescriptionvoidDefaultCommerceRuleEngineService.initialize(AbstractRulesModuleModel module, String deployedMvnVersion, boolean propagateToOtherNodes, boolean enableIncrementalUpdate, RuleEngineActionResult result) voidDefaultCommerceRuleEngineService.initialize(AbstractRulesModuleModel module, String deployedMvnVersion, boolean propagateToOtherNodes, boolean enableIncrementalUpdate, RuleEngineActionResult result, ExecutionContext executionContext) voidDefaultCommerceRuleEngineService.initializeNonBlocking(AbstractRulesModuleModel module, String deployedReleaseIdVersion, boolean propagateToOtherNodes, boolean enableIncrementalUpdate, RuleEngineActionResult result) DefaultCommerceRuleEngineService.updateEngineRule(AbstractRuleEngineRuleModel ruleEngineRule, AbstractRulesModuleModel rulesModule) Method parameters in de.hybris.platform.droolsruleengineservices.impl with type arguments of type AbstractRulesModuleModelModifier and TypeMethodDescriptionDefaultCommerceRuleEngineService.initialize(List<AbstractRulesModuleModel> modules, boolean propagateToOtherNodes, boolean enableIncrementalUpdate) DefaultCommerceRuleEngineService.initialize(List<AbstractRulesModuleModel> modules, boolean propagateToOtherNodes, boolean enableIncrementalUpdate, ExecutionContext executionContext) -
Uses of AbstractRulesModuleModel in de.hybris.platform.droolsruleengineservices.interceptors
Methods in de.hybris.platform.droolsruleengineservices.interceptors with parameters of type AbstractRulesModuleModelModifier and TypeMethodDescriptionvoidDroolsKIEModulePrepareInterceptor.onPrepare(AbstractRulesModuleModel rulesModuleModel, InterceptorContext context) -
Uses of AbstractRulesModuleModel in de.hybris.platform.droolsruleengineservices.versioning.impl
Methods in de.hybris.platform.droolsruleengineservices.versioning.impl with parameters of type AbstractRulesModuleModelModifier and TypeMethodDescriptionvoidDroolsModuleVersioningService.assertRuleModuleVersion(AbstractRuleEngineRuleModel engineRule, AbstractRulesModuleModel rulesModule) Deprecated, for removal: This API element is subject to removal in a future version.voidDroolsModuleVersioningService.assertRuleModuleVersion(AbstractRulesModuleModel ruleModule, Set<AbstractRuleEngineRuleModel> rules) Deprecated, for removal: This API element is subject to removal in a future version.protected LongDroolsModuleVersioningService.getCurrentRulesVersion(AbstractRulesModuleModel rulesModule) Deprecated, for removal: This API element is subject to removal in a future version.protected voidDroolsModuleVersioningService.setNewVersionIfApplicable(AbstractRulesModuleModel rulesModule, Long currentRulesVersion, Long newVersion) Deprecated, for removal: This API element is subject to removal in a future version. -
Uses of AbstractRulesModuleModel in de.hybris.platform.ruleengine
Methods in de.hybris.platform.ruleengine with type parameters of type AbstractRulesModuleModelModifier and TypeMethodDescription<M extends AbstractRulesModuleModel>
voidRuleEngineService.initializeNonBlocking(M module, String deployedMvnVersion, boolean propagateToOtherNodes, boolean enableIncrementalUpdate, RuleEngineActionResult result) Since 6.4 Asynchronously initializes the given rules module (and ifpropagateToOtherNodesis set totruepropagates aRuleEngineInitializedEventto other nodes).Methods in de.hybris.platform.ruleengine with parameters of type AbstractRulesModuleModelModifier and TypeMethodDescriptionvoidRuleEngineService.initialize(AbstractRulesModuleModel module, String deployedMvnVersion, boolean propagateToOtherNodes, boolean enableIncrementalUpdate, RuleEngineActionResult result) Since 6.4 Initializes the given rules module (and ifpropagateToOtherNodesis set totruepropagates aRuleEngineInitializedEventto other nodes).voidRuleEngineService.initialize(AbstractRulesModuleModel module, String deployedMvnVersion, boolean propagateToOtherNodes, boolean enableIncrementalUpdate, RuleEngineActionResult result, ExecutionContext executionContext) Since 18.08 Initializes the given rules module (and ifpropagateToOtherNodesis set totruepropagates aRuleEngineInitializedEventto other nodes).RuleEngineService.updateEngineRule(AbstractRuleEngineRuleModel ruleEngineRule, AbstractRulesModuleModel rulesModule) Updates the given rule if it already exists.Method parameters in de.hybris.platform.ruleengine with type arguments of type AbstractRulesModuleModelModifier and TypeMethodDescriptionRuleEngineService.initialize(List<AbstractRulesModuleModel> modules, boolean propagateToOtherNodes, boolean enableIncrementalUpdate) Since 6.4 Initializes the given rules module in blocking/async mode (depending on blocking param) (and ifpropagateToOtherNodesis set totruepropagates aRuleEngineInitializedEventto other nodes).RuleEngineService.initialize(List<AbstractRulesModuleModel> modules, boolean propagateToOtherNodes, boolean enableIncrementalUpdate, ExecutionContext executionContext) Since 6.7 Initializes the given rules module in blocking/async mode (depending on blocking param) (and ifpropagateToOtherNodesis set totruepropagates aRuleEngineInitializedEventto other nodes). -
Uses of AbstractRulesModuleModel in de.hybris.platform.ruleengine.dao
Methods in de.hybris.platform.ruleengine.dao with type parameters of type AbstractRulesModuleModelModifier and TypeMethodDescription<T extends AbstractRulesModuleModel>
TRulesModuleDao.findByName(String name) returns the active rules module for the given name or null<T extends AbstractRulesModuleModel>
TRulesModuleDao.findByNameAndVersion(String name, long version) returns the rules module for the given name and version or nullMethods in de.hybris.platform.ruleengine.dao that return types with arguments of type AbstractRulesModuleModelModifier and TypeMethodDescriptionRulesModuleDao.findActiveRulesModulesByRuleType(RuleType ruleType) returns all (active) rules modules with the given ruleTypeRulesModuleDao.findAll()returns all (active) rules modulesMethods in de.hybris.platform.ruleengine.dao with parameters of type AbstractRulesModuleModelModifier and TypeMethodDescription<T extends AbstractRuleEngineContextModel>
List<T>RuleEngineContextDao.findRuleEngineContextByRulesModule(AbstractRulesModuleModel rulesModule) returns the rule engine contexts for the given ruleModuleEngineRuleDao.getActiveRules(AbstractRulesModuleModel rulesModule) Finds all currently active AbstractRuleEngineRuleModels for a given rule module.EngineRuleDao.getCurrentRulesSnapshotVersion(AbstractRulesModuleModel rulesModule) Returns the current rules snapshot version number for a given module -
Uses of AbstractRulesModuleModel in de.hybris.platform.ruleengine.dao.impl
Methods in de.hybris.platform.ruleengine.dao.impl with type parameters of type AbstractRulesModuleModelModifier and TypeMethodDescription<T extends AbstractRulesModuleModel>
TDefaultRulesModuleDao.findByName(String name) <T extends AbstractRulesModuleModel>
TDefaultRulesModuleDao.findByNameAndVersion(String name, long version) Methods in de.hybris.platform.ruleengine.dao.impl that return AbstractRulesModuleModelModifier and TypeMethodDescriptionprotected AbstractRulesModuleModelDefaultEngineRuleDao.getRulesModuleIfOneAvailable()Methods in de.hybris.platform.ruleengine.dao.impl that return types with arguments of type AbstractRulesModuleModelModifier and TypeMethodDescriptionDefaultRulesModuleDao.findActiveRulesModulesByRuleType(RuleType ruleType) DefaultRulesModuleDao.findAll()Methods in de.hybris.platform.ruleengine.dao.impl with parameters of type AbstractRulesModuleModelModifier and TypeMethodDescription<T extends AbstractRuleEngineContextModel>
List<T>DefaultRuleEngineContextDao.findRuleEngineContextByRulesModule(AbstractRulesModuleModel rulesModule) DefaultEngineRuleDao.getActiveRules(AbstractRulesModuleModel ruleModule) DefaultEngineRuleDao.getCurrentRulesSnapshotVersion(AbstractRulesModuleModel ruleModule) -
Uses of AbstractRulesModuleModel in de.hybris.platform.ruleengine.dynamic
Methods in de.hybris.platform.ruleengine.dynamic with parameters of type AbstractRulesModuleModelModifier and TypeMethodDescriptionRuleModuleCatalogVersionAttributeHandler.get(AbstractRulesModuleModel rulesModule) voidRuleModuleCatalogVersionAttributeHandler.set(AbstractRulesModuleModel rulesModule, Collection<CatalogVersionModel> catalogVersions) -
Uses of AbstractRulesModuleModel in de.hybris.platform.ruleengine.impl
Methods in de.hybris.platform.ruleengine.impl with parameters of type AbstractRulesModuleModelModifier and TypeMethodDescriptionvoidDefaultPlatformRuleEngineService.initialize(AbstractRulesModuleModel abstractModule, String deployedMvnVersion, boolean propagateToOtherNodes, boolean enableIncrementalUpdate, RuleEngineActionResult result) voidDefaultPlatformRuleEngineService.initialize(AbstractRulesModuleModel abstractModule, String deployedMvnVersion, boolean propagateToOtherNodes, boolean enableIncrementalUpdate, RuleEngineActionResult result, ExecutionContext executionContext) voidDefaultPlatformRuleEngineService.initializeNonBlocking(AbstractRulesModuleModel abstractModule, String deployedMvnVersion, boolean propagateToOtherNodes, boolean enableIncrementalUpdate, RuleEngineActionResult result) DefaultPlatformRuleEngineService.updateEngineRule(AbstractRuleEngineRuleModel ruleEngineRule, AbstractRulesModuleModel rulesModule) protected Optional<RuleEngineActionResult>DefaultPlatformRuleEngineService.validateEngineRulesModule(AbstractRulesModuleModel rulesModule) Method parameters in de.hybris.platform.ruleengine.impl with type arguments of type AbstractRulesModuleModelModifier and TypeMethodDescriptionDefaultPlatformRuleEngineService.initialize(List<AbstractRulesModuleModel> modules, boolean propagateToOtherNodes, boolean enableIncrementalUpdate) DefaultPlatformRuleEngineService.initialize(List<AbstractRulesModuleModel> modules, boolean propagateToOtherNodes, boolean enableIncrementalUpdate, ExecutionContext executionContext) -
Uses of AbstractRulesModuleModel in de.hybris.platform.ruleengine.init
Classes in de.hybris.platform.ruleengine.init with type parameters of type AbstractRulesModuleModelModifier and TypeInterfaceDescriptioninterfaceRuleEngineBootstrap<SERVICES,CONTAINER, MODULE extends AbstractRulesModuleModel> Rule engine bootstrapping interface -
Uses of AbstractRulesModuleModel in de.hybris.platform.ruleengine.model
Subclasses of AbstractRulesModuleModel in de.hybris.platform.ruleengine.modelModifier and TypeClassDescriptionclassGenerated model class for type DroolsKIEModule first defined at extension ruleengine.Methods in de.hybris.platform.ruleengine.model that return types with arguments of type AbstractRulesModuleModelModifier and TypeMethodDescriptionAbstractRulesModuleModel.getAllowedTargets()Generated method - Getter of theAbstractRulesModule.allowedTargetsattribute defined at extensionruleengine.Method parameters in de.hybris.platform.ruleengine.model with type arguments of type AbstractRulesModuleModelModifier and TypeMethodDescriptionvoidAbstractRulesModuleModel.setAllowedTargets(List<AbstractRulesModuleModel> value) Generated method - Setter ofAbstractRulesModule.allowedTargetsattribute defined at extensionruleengine. -
Uses of AbstractRulesModuleModel in de.hybris.platform.ruleengine.monitor
Classes in de.hybris.platform.ruleengine.monitor with type parameters of type AbstractRulesModuleModelModifier and TypeInterfaceDescriptioninterfaceInterface for rule engine monitor functions -
Uses of AbstractRulesModuleModel in de.hybris.platform.ruleengine.strategies
Methods in de.hybris.platform.ruleengine.strategies with type parameters of type AbstractRulesModuleModelModifier and TypeMethodDescription<T extends AbstractRulesModuleModel>
TRulesModuleResolver.lookupForRulesModule(RuleType ruleType) Looks up for the rules module, corresponding to the rule type<T extends AbstractRulesModuleModel>
List<T>RulesModuleResolver.lookupForRulesModules(AbstractRuleModel rule) Looks up for the rules modules corresponding to the given ruleMethods in de.hybris.platform.ruleengine.strategies with parameters of type AbstractRulesModuleModelModifier and TypeMethodDescriptionCatalogVersionFinderStrategy.findCatalogVersionsByRulesModule(AbstractRulesModuleModel rulesModule) Find catalog versions by rules module -
Uses of AbstractRulesModuleModel in de.hybris.platform.ruleengine.strategies.impl
Methods in de.hybris.platform.ruleengine.strategies.impl with type parameters of type AbstractRulesModuleModelModifier and TypeMethodDescription<T extends AbstractRulesModuleModel>
TDefaultRulesModuleResolver.lookupForRulesModule(RuleType ruleType) <T extends AbstractRulesModuleModel>
List<T>DefaultRulesModuleResolver.lookupForRulesModules(AbstractRuleModel rule) Methods in de.hybris.platform.ruleengine.strategies.impl with parameters of type AbstractRulesModuleModelModifier and TypeMethodDescriptionDefaultCatalogVersionFinderStrategy.findCatalogVersionsByRulesModule(AbstractRulesModuleModel rulesModule) -
Uses of AbstractRulesModuleModel in de.hybris.platform.ruleengine.test
Methods in de.hybris.platform.ruleengine.test that return AbstractRulesModuleModelModifier and TypeMethodDescriptionRuleEngineTestSupportService.associateRulesToNewModule(String moduleName, Set<? extends AbstractRuleEngineRuleModel> rules) create the rule module and associate the rules to itRuleEngineTestSupportService.getTestRulesModule(AbstractRuleEngineContextModel abstractContext, Set<AbstractRuleEngineRuleModel> ruleModels) Creates the concrete subclass of AbstractRulesModuleModel, based on rule engine implementationMethods in de.hybris.platform.ruleengine.test that return types with arguments of type AbstractRulesModuleModelModifier and TypeMethodDescriptionRuleEngineTestSupportService.resolveAssociatedRuleModule(AbstractRuleEngineRuleModel ruleModel) Returns a module, associated to a ruleMethods in de.hybris.platform.ruleengine.test with parameters of type AbstractRulesModuleModelModifier and TypeMethodDescriptionvoidRuleEngineTestSupportService.associateRulesModule(AbstractRulesModuleModel module, Set<? extends AbstractRuleEngineRuleModel> rules) associate the rules to a module -
Uses of AbstractRulesModuleModel in de.hybris.platform.ruleengine.test.impl
Methods in de.hybris.platform.ruleengine.test.impl that return AbstractRulesModuleModelModifier and TypeMethodDescriptionDefaultRuleEngineTestSupportService.associateRulesToNewModule(String moduleName, Set<? extends AbstractRuleEngineRuleModel> rules) DefaultRuleEngineTestSupportService.getTestRulesModule(AbstractRuleEngineContextModel abstractContext, Set<AbstractRuleEngineRuleModel> rules) Methods in de.hybris.platform.ruleengine.test.impl that return types with arguments of type AbstractRulesModuleModelModifier and TypeMethodDescriptionDefaultRuleEngineTestSupportService.resolveAssociatedRuleModule(AbstractRuleEngineRuleModel ruleModel) Methods in de.hybris.platform.ruleengine.test.impl with parameters of type AbstractRulesModuleModelModifier and TypeMethodDescriptionvoidDefaultRuleEngineTestSupportService.associateRulesModule(AbstractRulesModuleModel module, Set<? extends AbstractRuleEngineRuleModel> rules) -
Uses of AbstractRulesModuleModel in de.hybris.platform.ruleengine.util
Methods in de.hybris.platform.ruleengine.util with type parameters of type AbstractRulesModuleModelModifier and TypeMethodDescriptionstatic <R extends DroolsRuleModel,M extends AbstractRulesModuleModel>
MRuleMappings.module(R rule) Provides rules module for a given rule -
Uses of AbstractRulesModuleModel in de.hybris.platform.ruleengine.versioning
Classes in de.hybris.platform.ruleengine.versioning with type parameters of type AbstractRulesModuleModelModifier and TypeInterfaceDescriptioninterfaceModuleVersionResolver<T extends AbstractRulesModuleModel>Helper utility that provides deployed version for a module in compliance with deployed version format convention (see theDefaultRuleEngineKieModuleSwapper)Methods in de.hybris.platform.ruleengine.versioning with parameters of type AbstractRulesModuleModelModifier and TypeMethodDescriptionvoidModuleVersioningService.assertRuleModuleVersion(AbstractRuleEngineRuleModel ruleModel, AbstractRulesModuleModel rulesModule) assert (and change if necessary) the version of the module of the rulevoidModuleVersioningService.assertRuleModuleVersion(AbstractRulesModuleModel moduleModel, Set<AbstractRuleEngineRuleModel> rules) Given the module, assert it's version in accordance with the provided rules -
Uses of AbstractRulesModuleModel in de.hybris.platform.ruleengine.versioning.impl
Methods in de.hybris.platform.ruleengine.versioning.impl that return AbstractRulesModuleModelModifier and TypeMethodDescriptionprotected AbstractRulesModuleModelRuleEngineRuleModelHistoricalContentCreator.getKieModule(AbstractRuleEngineRuleModel ruleModel) Methods in de.hybris.platform.ruleengine.versioning.impl with parameters of type AbstractRulesModuleModelModifier and TypeMethodDescriptionvoidDefaultModuleVersioningService.assertRuleModuleVersion(AbstractRuleEngineRuleModel engineRule, AbstractRulesModuleModel rulesModule) voidDefaultModuleVersioningService.assertRuleModuleVersion(AbstractRulesModuleModel ruleModule, Set<AbstractRuleEngineRuleModel> rules) protected LongDefaultModuleVersioningService.getCurrentRulesVersion(AbstractRulesModuleModel rulesModule) protected voidDefaultModuleVersioningService.setNewVersionIfApplicable(AbstractRulesModuleModel rulesModule, Long currentRulesVersion, Long newVersion) -
Uses of AbstractRulesModuleModel in de.hybris.platform.ruleenginebackoffice.actions
Methods in de.hybris.platform.ruleenginebackoffice.actions that return AbstractRulesModuleModelModifier and TypeMethodDescriptionprotected AbstractRulesModuleModelRulesModuleSyncComposer.getSourceRulesModule()returns the rules module to be synchronized by this action.Method parameters in de.hybris.platform.ruleenginebackoffice.actions with type arguments of type AbstractRulesModuleModelModifier and TypeMethodDescriptionprotected voidRulesModuleSyncAction.addDialogWindowAttribute(com.hybris.cockpitng.actions.ActionContext<AbstractRulesModuleModel> context, org.zkoss.zul.Window window) booleanInitializeModuleAction.canPerform(com.hybris.cockpitng.actions.ActionContext<AbstractRulesModuleModel> ctx) protected StringRulesModuleSyncAction.getDialogTemplate(com.hybris.cockpitng.actions.ActionContext<AbstractRulesModuleModel> context) protected StringRulesModuleSyncAction.getDialogTitle(com.hybris.cockpitng.actions.ActionContext<AbstractRulesModuleModel> context) com.hybris.cockpitng.actions.ActionResult<Object>InitializeModuleAction.perform(com.hybris.cockpitng.actions.ActionContext<AbstractRulesModuleModel> context) -
Uses of AbstractRulesModuleModel in de.hybris.platform.ruleenginebackoffice.widgets.listview.renderer
Classes in de.hybris.platform.ruleenginebackoffice.widgets.listview.renderer with type parameters of type AbstractRulesModuleModelModifier and TypeClassDescriptionclassclassMethods in de.hybris.platform.ruleenginebackoffice.widgets.listview.renderer with parameters of type AbstractRulesModuleModelModifier and TypeMethodDescriptionprotected org.zkoss.zk.ui.HtmlBasedComponentRulesModuleDeploymentStatusCellRenderer.getLabelImg(AbstractRulesModuleModel rulesModule) protected StringRulesModuleCatalogVersionCellRenderer.getLabelText(AbstractRulesModuleModel rulesModule) Finds all catalog versions for the given rules module and concatenates catalog names to obtain a comma separated string value -
Uses of AbstractRulesModuleModel in de.hybris.platform.ruleengineservices.jobs.impl
Methods in de.hybris.platform.ruleengineservices.jobs.impl that return types with arguments of type AbstractRulesModuleModelModifier and TypeMethodDescriptionprotected List<AbstractRulesModuleModel>DefaultRuleEngineJobExecutionSynchronizer.getRulesModules(RuleEngineCronJobModel cronJob) protected List<AbstractRulesModuleModel>DefaultRuleEngineJobExecutionSynchronizer.getRulesModules(String moduleName) Method parameters in de.hybris.platform.ruleengineservices.jobs.impl with type arguments of type AbstractRulesModuleModelModifier and TypeMethodDescriptionprotected StringDefaultRuleEngineJobExecutionSynchronizer.ruleModulesAsString(List<AbstractRulesModuleModel> modules) protected voidDefaultRuleEngineJobExecutionSynchronizer.setLockAcquired(RuleEngineCronJobModel cronJob, List<AbstractRulesModuleModel> modules, boolean value) -
Uses of AbstractRulesModuleModel in de.hybris.platform.ruleengineservices.maintenance.systemsetup.impl
Methods in de.hybris.platform.ruleengineservices.maintenance.systemsetup.impl with type parameters of type AbstractRulesModuleModelModifier and TypeMethodDescriptionprotected <T extends AbstractRulesModuleModel>
Optional<T>DefaultRuleEngineSystemSetup.validateAndConvertFromJalo(AbstractRulesModule rulesModule) -
Uses of AbstractRulesModuleModel in de.hybris.platform.ruleengineservices.maintenance.tasks.impl
Methods in de.hybris.platform.ruleengineservices.maintenance.tasks.impl that return types with arguments of type AbstractRulesModuleModelModifier and TypeMethodDescriptionprotected List<AbstractRulesModuleModel>UpdateRulesDeploymentsPostTask.calculateDeployments(AbstractRuleModel rule) -
Uses of AbstractRulesModuleModel in de.hybris.platform.ruleengineservices.model
Methods in de.hybris.platform.ruleengineservices.model that return types with arguments of type AbstractRulesModuleModelModifier and TypeMethodDescriptionAbstractRuleModel.getRulesModules()Generated method - Getter of theAbstractRule.rulesModulesattribute defined at extensionruleengineservices.Method parameters in de.hybris.platform.ruleengineservices.model with type arguments of type AbstractRulesModuleModelModifier and TypeMethodDescriptionvoidAbstractRuleModel.setRulesModules(List<AbstractRulesModuleModel> value) Generated method - Setter ofAbstractRule.rulesModulesattribute defined at extensionruleengineservices.