| Modifier and Type | Method and Description |
|---|---|
AbstractRulesModuleModel |
DefaultCommerceRuleEngineService.getRuleModuleForRule(AbstractRuleEngineRuleModel rule) |
| Modifier and Type | Method and Description |
|---|---|
RuleEngineActionResult |
DefaultCommerceRuleEngineService.archiveRule(AbstractRuleEngineRuleModel ruleEngineRule,
AbstractRulesModuleModel rulesModule) |
RuleEngineActionResult |
DefaultCommerceRuleEngineService.initialize(AbstractRulesModuleModel abstractModule) |
RuleEngineActionResult |
DefaultCommerceRuleEngineService.initialize(AbstractRulesModuleModel abstractModule,
boolean propagateToOtherNodes)
Deprecated.
since 6.3. Please use
initialize method instead |
RuleEngineActionResult |
DefaultCommerceRuleEngineService.initialize(AbstractRulesModuleModel abstractModule,
String deployedReleaseIdVersion,
boolean propagateToOtherNodes) |
RuleEngineActionResult |
DefaultCommerceRuleEngineService.updateEngineRule(AbstractRuleEngineRuleModel ruleEngineRule,
AbstractRulesModuleModel rulesModule) |
| Modifier and Type | Method and Description |
|---|---|
void |
DroolsKIEModulePrepareInterceptor.onPrepare(AbstractRulesModuleModel rulesModuleModel,
InterceptorContext context) |
| Modifier and Type | Method and Description |
|---|---|
AbstractRulesModuleModel |
DroolsRuleEngineTestSupportService.associateRulesToNewModule(String moduleName,
Set<? extends AbstractRuleEngineRuleModel> rules) |
AbstractRulesModuleModel |
DroolsRuleEngineTestSupportService.getTestRulesModule(AbstractRuleEngineContextModel abstractContext,
Set<AbstractRuleEngineRuleModel> rules) |
| Modifier and Type | Method and Description |
|---|---|
Optional<AbstractRulesModuleModel> |
DroolsRuleEngineTestSupportService.resolveAssociatedRuleModule(AbstractRuleEngineRuleModel ruleModel) |
| Modifier and Type | Method and Description |
|---|---|
void |
DroolsRuleEngineTestSupportService.associateRulesModule(AbstractRulesModuleModel module,
Set<? extends AbstractRuleEngineRuleModel> rules) |
| Modifier and Type | Method and Description |
|---|---|
void |
DroolsModuleVersioningService.assertRuleModuleVersion(AbstractRulesModuleModel ruleModuleModel,
Set<AbstractRuleEngineRuleModel> rules) |
protected Long |
DroolsModuleVersioningService.getCurrentRulesVersion(AbstractRulesModuleModel rulesModule) |
protected void |
DroolsModuleVersioningService.setNewVersionIfApplicable(AbstractRulesModuleModel rulesModule,
Long currentRulesVersion,
Long newVersion) |
| Modifier and Type | Method and Description |
|---|---|
AbstractRulesModuleModel |
RuleEngineService.getRuleModuleForRule(AbstractRuleEngineRuleModel rule)
Finds AbstractRulesModuleModel by corresponding AbstractRuleEngineRuleModel.
|
| Modifier and Type | Method and Description |
|---|---|
RuleEngineActionResult |
RuleEngineService.archiveRule(AbstractRuleEngineRuleModel ruleEngineRule,
AbstractRulesModuleModel rulesModule)
Archives the given rule if it already exists.
|
RuleEngineActionResult |
RuleEngineService.initialize(AbstractRulesModuleModel module)
Initializes the given rules module and propagates a
RuleEngineInitializedEvent to other nodes. |
RuleEngineActionResult |
RuleEngineService.initialize(AbstractRulesModuleModel module,
boolean propagateToOtherNodes)
Deprecated.
since 6.3. Please use
initialize method instead |
RuleEngineActionResult |
RuleEngineService.initialize(AbstractRulesModuleModel module,
String deployedMvnVersion,
boolean propagateToOtherNodes)
Initializes the given rules module (and if
propagateToOtherNodes is set to true propagates a
RuleEngineInitializedEvent to other nodes). |
RuleEngineActionResult |
RuleEngineService.updateEngineRule(AbstractRuleEngineRuleModel ruleEngineRule,
AbstractRulesModuleModel rulesModule)
Updates the given rule if it already exists.
|
| Modifier and Type | Method and Description |
|---|---|
AbstractRulesModuleModel |
RulesModuleDao.findByName(String name)
returns the active rules module for the given name or null
|
AbstractRulesModuleModel |
RulesModuleDao.findByNameAndVersion(String name,
long version)
returns the rules module for the given name and version or null
|
| Modifier and Type | Method and Description |
|---|---|
List<AbstractRulesModuleModel> |
RulesModuleDao.findAll()
returns all (active) rules modules
|
| Modifier and Type | Method and Description |
|---|---|
List<AbstractRuleEngineRuleModel> |
EngineRuleDao.getActiveRules(AbstractRulesModuleModel rulesModule)
Finds all currently active AbstractRuleEngineRuleModels for a given rule module.
|
Long |
EngineRuleDao.getCurrentRulesSnapshotVersion(AbstractRulesModuleModel rulesModule)
Returns the current rules snapshot version number for a given module
|
List<AbstractRuleEngineRuleModel> |
EngineRuleDao.getRulesForVersion(AbstractRulesModuleModel rulesModule,
long version)
Finds all rules for the rule module and a given version of knowledge base
|
Long |
EngineRuleDao.getRuleVersion(AbstractRulesModuleModel rulesModule,
String code)
Return the last version of a rule with a given code and module
|
| Modifier and Type | Method and Description |
|---|---|
AbstractRulesModuleModel |
DefaultRulesModuleDao.findByName(String name) |
AbstractRulesModuleModel |
DefaultRulesModuleDao.findByNameAndVersion(String name,
long version) |
| Modifier and Type | Method and Description |
|---|---|
List<AbstractRulesModuleModel> |
DefaultRulesModuleDao.findAll() |
| Modifier and Type | Method and Description |
|---|---|
List<AbstractRuleEngineRuleModel> |
DefaultEngineRuleDao.getActiveRules(AbstractRulesModuleModel ruleModule) |
Long |
DefaultEngineRuleDao.getCurrentRulesSnapshotVersion(AbstractRulesModuleModel ruleModule) |
List<AbstractRuleEngineRuleModel> |
DefaultEngineRuleDao.getRulesForVersion(AbstractRulesModuleModel ruleModule,
long version) |
Long |
DefaultEngineRuleDao.getRuleVersion(AbstractRulesModuleModel ruleModule,
String code) |
| Modifier and Type | Method and Description |
|---|---|
protected Long |
RuleEngineRulePrepareInterceptor.getCurrentRulesVersion(AbstractRulesModuleModel rulesModule) |
| Modifier and Type | Method and Description |
|---|---|
AbstractRulesModuleModel |
DefaultPlatformRuleEngineService.getRuleModuleForRule(AbstractRuleEngineRuleModel rule) |
| Modifier and Type | Method and Description |
|---|---|
RuleEngineActionResult |
DefaultPlatformRuleEngineService.archiveRule(AbstractRuleEngineRuleModel ruleEngineRule,
AbstractRulesModuleModel rulesModule) |
RuleEngineActionResult |
DefaultPlatformRuleEngineService.initialize(AbstractRulesModuleModel module) |
RuleEngineActionResult |
DefaultPlatformRuleEngineService.initialize(AbstractRulesModuleModel abstractModule,
boolean propagateToOtherNodes)
Deprecated.
since 6.3. Please use
initialize method instead |
RuleEngineActionResult |
DefaultPlatformRuleEngineService.initialize(AbstractRulesModuleModel abstractModule,
String deployedMvnVersion,
boolean propagateToOtherNodes) |
RuleEngineActionResult |
DefaultPlatformRuleEngineService.updateEngineRule(AbstractRuleEngineRuleModel ruleEngineRule,
AbstractRulesModuleModel rulesModule) |
| Modifier and Type | Class and Description |
|---|---|
class |
DroolsKIEModuleModel
Generated model class for type DroolsKIEModule first defined at extension ruleengine.
|
| Modifier and Type | Method and Description |
|---|---|
AbstractRulesModuleModel |
AbstractRulesModuleResource.getAbstractRulesModuleModel()
Convenience method which just delegates to
#getResourceValue() |
protected AbstractRulesModuleModel |
AbstractRulesModuleResource.readResource(String resourceId)
Gets the
AbstractRulesModuleModel resource which is addressed by current resource request. |
| Modifier and Type | Method and Description |
|---|---|
Collection<AbstractRulesModuleModel> |
AbstractRulesModulesResource.getAbstractRulesModulesCollection()
Convenience method which just delegates to
#getResourceValue() |
| Modifier and Type | Method and Description |
|---|---|
void |
AbstractRulesModuleResource.setAbstractRulesModuleModel(AbstractRulesModuleModel value)
Convenience method which just delegates to
#setResourceValue(AbstractRulesModuleModel) |
| Modifier and Type | Method and Description |
|---|---|
void |
AbstractRulesModulesResource.setAbstractRulesModulesCollection(Collection<AbstractRulesModuleModel> value)
Convenience method which just delegates to
#setResourceValue(Collection) |
| Modifier and Type | Method and Description |
|---|---|
AbstractRulesModuleModel |
RuleModuleFinderStrategy.getRuleModuleForRule(AbstractRuleEngineRuleModel rule) |
| Modifier and Type | Method and Description |
|---|---|
AbstractRulesModuleModel |
DefaultRuleModuleFinderStrategy.getRuleModuleForRule(AbstractRuleEngineRuleModel rule) |
| Modifier and Type | Method and Description |
|---|---|
AbstractRulesModuleModel |
RuleEngineTestSupportService.associateRulesToNewModule(String moduleName,
Set<? extends AbstractRuleEngineRuleModel> rules)
create the rule module and associate the rules to it
|
AbstractRulesModuleModel |
RuleEngineTestSupportService.getTestRulesModule(AbstractRuleEngineContextModel abstractContext,
Set<AbstractRuleEngineRuleModel> ruleModels)
Creates the concrete subclass of AbstractRulesModuleModel, based on rule engine implementation
|
| Modifier and Type | Method and Description |
|---|---|
Optional<AbstractRulesModuleModel> |
RuleEngineTestSupportService.resolveAssociatedRuleModule(AbstractRuleEngineRuleModel ruleModel)
Returns a module, associated to a rule
|
| Modifier and Type | Method and Description |
|---|---|
void |
RuleEngineTestSupportService.associateRulesModule(AbstractRulesModuleModel module,
Set<? extends AbstractRuleEngineRuleModel> rules)
associate the rules to a module
|
| Modifier and Type | Method and Description |
|---|---|
AbstractRulesModuleModel |
DefaultRuleEngineTestSupportService.associateRulesToNewModule(String moduleName,
Set<? extends AbstractRuleEngineRuleModel> rules) |
AbstractRulesModuleModel |
DefaultRuleEngineTestSupportService.getTestRulesModule(AbstractRuleEngineContextModel abstractContext,
Set<AbstractRuleEngineRuleModel> ruleModels) |
| Modifier and Type | Method and Description |
|---|---|
Optional<AbstractRulesModuleModel> |
DefaultRuleEngineTestSupportService.resolveAssociatedRuleModule(AbstractRuleEngineRuleModel ruleModel) |
| Modifier and Type | Method and Description |
|---|---|
void |
DefaultRuleEngineTestSupportService.associateRulesModule(AbstractRulesModuleModel module,
Set<? extends AbstractRuleEngineRuleModel> rules) |
| Modifier and Type | Method and Description |
|---|---|
void |
ModuleVersioningService.assertRuleModuleVersion(AbstractRulesModuleModel moduleModel,
Set<AbstractRuleEngineRuleModel> rules)
Given the module, assert it's version in accordance with the provided rules
|
| Modifier and Type | Method and Description |
|---|---|
protected AbstractRulesModuleModel |
RuleEngineRuleModelHistoricalContentCreator.getKieModule(AbstractRuleEngineRuleModel ruleModel) |
| Modifier and Type | Method and Description |
|---|---|
void |
DefaultModuleVersioningService.assertRuleModuleVersion(AbstractRulesModuleModel moduleModel,
Set<AbstractRuleEngineRuleModel> rules) |
Copyright © 2017 SAP SE. All Rights Reserved.