| Modifier and Type | Method and Description |
|---|---|
DroolsRuleModel |
DroolsRuleGeneratorContext.getDroolsRule() |
| Modifier and Type | Method and Description |
|---|---|
DroolsRuleModel |
DefaultDroolsGeneratorContext.getDroolsRule() |
| Modifier and Type | Method and Description |
|---|---|
protected DroolsRuleGeneratorContext |
DefaultDroolsRuleTargetCodeGenerator.createGeneratorContext(RuleCompilerContext context,
RuleIr ruleIr,
DroolsRuleModel droolsRule) |
protected java.lang.StringBuilder |
DefaultDroolsRuleTargetCodeGenerator.generateAccumulateFunction(DroolsRuleGeneratorContext context,
DroolsRuleModel droolsRule) |
| Constructor and Description |
|---|
DefaultDroolsGeneratorContext(RuleCompilerContext ruleCompilerContext,
RuleIr ruleIr,
DroolsRuleModel droolsRule) |
| Modifier and Type | Method and Description |
|---|---|
<T extends DroolsRuleModel> |
DefaultCommerceRuleEngineService.archiveRules(java.util.Collection<T> engineRules) |
| Modifier and Type | Method and Description |
|---|---|
protected DroolsRuleModel |
AbstractRuleEngineServicesTest.getRuleForFile(java.lang.String fileName,
java.lang.String path,
java.lang.String packageName,
java.util.Map<java.lang.String,java.lang.String> globals) |
protected DroolsRuleModel |
AbstractRuleEngineServicesTest.getRuleForFile(java.lang.String fileName,
java.lang.String path,
java.lang.String packageName,
java.util.Map<java.lang.String,java.lang.String> globals,
RuleType ruleType) |
| Modifier and Type | Method and Description |
|---|---|
protected java.util.Collection<DroolsRuleModel> |
DefaultCommerceRuleEngineService.getDroolsRulesForContext(DroolsRuleEngineContextModel ruleEngineContext,
java.util.List<AbstractRuleEngineRuleModel> activeRulesForModule)
Deprecated.
since 6.3 rules are no longer iterated through during rule evaluation. Instead the
RuleEngineCacheService is used. |
| Modifier and Type | Method and Description |
|---|---|
protected void |
DefaultCommerceRuleEngineService.checkIfBeanDefinedPreviously(java.util.Map<java.lang.Object,DroolsRuleModel> duplicateGlobalsCheckMap,
DroolsRuleModel rule,
java.util.Map.Entry<java.lang.String,java.lang.String> entry,
java.lang.Object bean,
java.lang.Object oldBean)
Deprecated.
since 6.3 (used during
DefaultCommerceRuleEngineService.getGlobals(Collection), this method is no longer invoked. |
protected void |
AbstractRuleEngineServicesTest.initializeRuleEngine(DroolsRuleModel... rules) |
| Modifier and Type | Method and Description |
|---|---|
protected java.util.Collection<java.lang.Object> |
DefaultCommerceRuleEngineService.addRuleConfigurationFacts(java.util.Collection<DroolsRuleModel> rules)
Deprecated.
since 6.3 this method is not invoked anymore during
DefaultCommerceRuleEngineService.evaluate(RuleEvaluationContext). Instead
RuleConfigurationRRDs are created using the DefaultCommerceRuleEngineCacheService. |
protected java.util.Collection<java.lang.Object> |
DefaultCommerceRuleEngineService.addRuleGroupExecutionFacts(java.util.Collection<DroolsRuleModel> rules)
Deprecated.
since 6.3 this method is not invoked anymore during
DefaultCommerceRuleEngineService.evaluate(RuleEvaluationContext). Instead
RuleGroupExecutionRRDs are created using the DefaultCommerceRuleEngineCacheService. |
protected void |
DefaultCommerceRuleEngineService.checkIfBeanDefinedPreviously(java.util.Map<java.lang.Object,DroolsRuleModel> duplicateGlobalsCheckMap,
DroolsRuleModel rule,
java.util.Map.Entry<java.lang.String,java.lang.String> entry,
java.lang.Object bean,
java.lang.Object oldBean)
Deprecated.
since 6.3 (used during
DefaultCommerceRuleEngineService.getGlobals(Collection), this method is no longer invoked. |
protected java.util.Map<java.lang.String,java.lang.Object> |
DefaultCommerceRuleEngineService.getGlobals(java.util.Collection<DroolsRuleModel> rules)
Deprecated.
since 6.3 this method is no longer invoked during
DefaultCommerceRuleEngineService.evaluate(RuleEvaluationContext). Instead
the globals are cached in DefaultPlatformRuleEngineService during
DefaultPlatformRuleEngineService.initialize(AbstractRulesModuleModel, String, boolean, boolean,
RuleEngineActionResult) and injected in
the DefaultPlatformRuleEngineService.evaluate(RuleEvaluationContext) call. |
protected DroolsKIEModuleModel |
AbstractRuleEngineServicesTest.getTestRulesModule(java.util.Set<DroolsRuleModel> rules) |
| Modifier and Type | Method and Description |
|---|---|
protected java.util.function.BiPredicate<DroolsRuleModel,DroolsRuleModel> |
DroolsRuleValidateInterceptor.getSameNameAndPackageBiPredicate() |
protected java.util.function.BiPredicate<DroolsRuleModel,DroolsRuleModel> |
DroolsRuleValidateInterceptor.getSameNameAndPackageBiPredicate() |
protected java.util.function.BiPredicate<DroolsRuleModel,DroolsRuleModel> |
DroolsKIEBaseValidateInterceptor.getSameNameAndPackageBiPredicate() |
protected java.util.function.BiPredicate<DroolsRuleModel,DroolsRuleModel> |
DroolsKIEBaseValidateInterceptor.getSameNameAndPackageBiPredicate() |
| Modifier and Type | Method and Description |
|---|---|
void |
DroolsRuleValidateInterceptor.onValidate(DroolsRuleModel model,
InterceptorContext ctx) |
boolean |
DroolsRuleSameNameAndPackageBiPredicate.test(DroolsRuleModel rule1,
DroolsRuleModel rule2) |
protected void |
DroolsRuleValidateInterceptor.validateContentForModuleName(DroolsRuleModel model) |
protected void |
DroolsRuleValidateInterceptor.validateContentForRuleCode(DroolsRuleModel model) |
protected void |
DroolsRuleValidateInterceptor.validateContentForRuleName(DroolsRuleModel model) |
protected void |
DroolsRuleValidateInterceptor.validateContentForRulePackage(DroolsRuleModel model) |
protected void |
DroolsRuleValidateInterceptor.validateRuleCode(DroolsRuleModel model) |
protected void |
DroolsRuleValidateInterceptor.validateRuleName(DroolsRuleModel model) |
| Modifier and Type | Method and Description |
|---|---|
void |
DroolsRuleValidateInterceptor.setSameNameAndPackageBiPredicate(java.util.function.BiPredicate<DroolsRuleModel,DroolsRuleModel> sameNameAndPackageBiPredicate) |
void |
DroolsRuleValidateInterceptor.setSameNameAndPackageBiPredicate(java.util.function.BiPredicate<DroolsRuleModel,DroolsRuleModel> sameNameAndPackageBiPredicate) |
void |
DroolsKIEBaseValidateInterceptor.setSameNameAndPackageBiPredicate(java.util.function.BiPredicate<DroolsRuleModel,DroolsRuleModel> sameNameAndPackageBiPredicate) |
void |
DroolsKIEBaseValidateInterceptor.setSameNameAndPackageBiPredicate(java.util.function.BiPredicate<DroolsRuleModel,DroolsRuleModel> sameNameAndPackageBiPredicate) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
PromotionEngineServicesKeywordLibrary.setGlobals(DroolsRuleModel rule) |
| Modifier and Type | Method and Description |
|---|---|
protected DroolsKIEModuleModel |
PromotionEngineServicesKeywordLibrary.getTestRulesModule(java.util.Set<DroolsRuleModel> rules) |
| Modifier and Type | Method and Description |
|---|---|
<T extends DroolsRuleModel> |
RuleEngineService.archiveRules(java.util.Collection<T> engineRules)
Archive a collection of rules
|
| Modifier and Type | Method and Description |
|---|---|
static DroolsRuleModel |
EngineRulesBuilder.newDroolsRule(DroolsKIEBaseModel kieBase,
java.lang.String code) |
| Modifier and Type | Method and Description |
|---|---|
protected java.lang.String |
RuleEngineRulePrepareInterceptor.calculateChecksum(DroolsRuleModel droolsRule) |
protected AbstractValidationResult |
RuleEngineRuleValidateInterceptor.getValidationResult(DroolsRuleModel droolsRule,
InterceptorContext ctx) |
void |
RuleEngineRulePrepareInterceptor.onPrepare(DroolsRuleModel droolsRule,
InterceptorContext context) |
void |
RuleEngineRuleRemoveInterceptor.onRemove(DroolsRuleModel droolsRule,
InterceptorContext ctx) |
void |
RuleEngineRuleValidateInterceptor.onValidate(DroolsRuleModel droolsRule,
InterceptorContext ctx) |
| Modifier and Type | Method and Description |
|---|---|
<T extends DroolsRuleModel> |
DefaultPlatformRuleEngineService.archiveRules(java.util.Collection<T> engineRules) |
| Modifier and Type | Method and Description |
|---|---|
protected DroolsRuleModel |
DefaultPlatformRuleEngineServiceUnitTest.createDroolsRule(java.lang.String ruleCode,
java.lang.String kieModuleName) |
protected DroolsRuleModel |
AbstractPlatformRuleEngineServiceIT.createNewDroolsRule(java.lang.String ruleUuid,
java.lang.String ruleCode,
java.lang.String moduleName,
java.lang.String ruleTemplateContent,
DroolsKIEBaseModel kieBase) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
IncrementalRuleEngineUpdateStrategy.shouldUpdateIncrementally(ReleaseId releaseId,
java.util.Collection<DroolsRuleModel> rulesToAdd,
java.util.Collection<DroolsRuleModel> rulesToRemove)
Deprecated.
since 6.5
|
boolean |
IncrementalRuleEngineUpdateStrategy.shouldUpdateIncrementally(ReleaseId releaseId,
java.util.Collection<DroolsRuleModel> rulesToAdd,
java.util.Collection<DroolsRuleModel> rulesToRemove)
Deprecated.
since 6.5
|
boolean |
IncrementalRuleEngineUpdateStrategy.shouldUpdateIncrementally(ReleaseId releaseId,
java.lang.String moduleName,
java.util.Collection<DroolsRuleModel> rulesToAdd,
java.util.Collection<DroolsRuleModel> rulesToRemove)
Given the rules module and the list (per kie base) of rules to add and remove, returns true if the incremental update would
be the better strategy, false otherwise
|
boolean |
IncrementalRuleEngineUpdateStrategy.shouldUpdateIncrementally(ReleaseId releaseId,
java.lang.String moduleName,
java.util.Collection<DroolsRuleModel> rulesToAdd,
java.util.Collection<DroolsRuleModel> rulesToRemove)
Given the rules module and the list (per kie base) of rules to add and remove, returns true if the incremental update would
be the better strategy, false otherwise
|
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
DefaultRuleEngineKieModuleSwapper.isRuleValid(DroolsRuleModel rule) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
DefaultRuleEngineKieModuleSwapper.deleteRulesFromKieModule(MemoryKieModule kieModule,
java.util.Collection<DroolsRuleModel> rules)
Removes the specified collection of
DroolsRuleModel rules from KieModule |
protected void |
DefaultRuleEngineKieModuleSwapper.deployRulesIncrementally(ReleaseId releaseId,
KieModuleModel kieModuleModel,
KieModule kieModule,
java.util.Collection<DroolsRuleModel> rulesToAdd,
java.util.Collection<DroolsRuleModel> rulesToRemove,
RuleEngineActionResult result)
Deploy incrementally the rule engine updates.
|
protected void |
DefaultRuleEngineKieModuleSwapper.deployRulesIncrementally(ReleaseId releaseId,
KieModuleModel kieModuleModel,
KieModule kieModule,
java.util.Collection<DroolsRuleModel> rulesToAdd,
java.util.Collection<DroolsRuleModel> rulesToRemove,
RuleEngineActionResult result)
Deploy incrementally the rule engine updates.
|
boolean |
DefaultIncrementalRuleEngineUpdateStrategy.shouldUpdateIncrementally(ReleaseId releaseId,
java.util.Collection<DroolsRuleModel> rulesToAdd,
java.util.Collection<DroolsRuleModel> rulesToRemove)
Deprecated.
since 6.5
|
boolean |
DefaultIncrementalRuleEngineUpdateStrategy.shouldUpdateIncrementally(ReleaseId releaseId,
java.util.Collection<DroolsRuleModel> rulesToAdd,
java.util.Collection<DroolsRuleModel> rulesToRemove)
Deprecated.
since 6.5
|
boolean |
DefaultIncrementalRuleEngineUpdateStrategy.shouldUpdateIncrementally(ReleaseId releaseId,
java.lang.String moduleName,
java.util.Collection<DroolsRuleModel> rulesToAdd,
java.util.Collection<DroolsRuleModel> rulesToRemove) |
boolean |
DefaultIncrementalRuleEngineUpdateStrategy.shouldUpdateIncrementally(ReleaseId releaseId,
java.lang.String moduleName,
java.util.Collection<DroolsRuleModel> rulesToAdd,
java.util.Collection<DroolsRuleModel> rulesToRemove) |
protected java.util.Optional<DroolsKIEModuleModel> |
DefaultContentMatchRulesFilter.verifyTheRulesModuleIsSame(java.util.Collection<DroolsRuleModel> droolRules) |
protected void |
DefaultRuleEngineKieModuleSwapper.writeRulesToKieFileSystem(KieFileSystem kfs,
java.util.Collection<DroolsRuleModel> rules) |
| Modifier and Type | Method and Description |
|---|---|
java.util.Set<DroolsRuleModel> |
DroolsKIEBaseModel.getRules()
Generated method - Getter of the
DroolsKIEBase.rules attribute defined at extension ruleengine. |
| Modifier and Type | Method and Description |
|---|---|
void |
DroolsKIEBaseModel.setRules(java.util.Set<DroolsRuleModel> value)
Generated method - Setter of
DroolsKIEBase.rules attribute defined at extension ruleengine. |
| Modifier and Type | Method and Description |
|---|---|
DroolsRuleModel |
DroolsRuleResource.getDroolsRuleModel()
Convenience method which just delegates to
AbstractResource.getResourceValue() |
protected DroolsRuleModel |
DroolsRuleResource.readResource(java.lang.String resourceId)
Gets the
DroolsRuleModel resource which is addressed by current resource request. |
| Modifier and Type | Method and Description |
|---|---|
java.util.Collection<DroolsRuleModel> |
DroolsRulesResource.getDroolsRulesCollection()
Convenience method which just delegates to
AbstractResource.getResourceValue() |
| Modifier and Type | Method and Description |
|---|---|
void |
DroolsRuleResource.setDroolsRuleModel(DroolsRuleModel value)
Convenience method which just delegates to
#setResourceValue(DroolsRuleModel) |
| Modifier and Type | Method and Description |
|---|---|
void |
DroolsRulesResource.setDroolsRulesCollection(java.util.Collection<DroolsRuleModel> value)
Convenience method which just delegates to
#setResourceValue(Collection) |
| Modifier and Type | Method and Description |
|---|---|
static <R extends DroolsRuleModel,M extends AbstractRulesModuleModel> |
RuleMappings.module(R rule)
Provides rules module for a given rule
|
static <T extends DroolsRuleModel> |
RuleMappings.moduleName(T rule)
Provides module name for a given rule
|
| Modifier and Type | Method and Description |
|---|---|
static java.lang.String |
RuleEngineUtils.getRulePath(DroolsRuleModel rule) |
| Modifier and Type | Method and Description |
|---|---|
protected DroolsRuleModel |
RuleEngineRuleModelHistoricalContentCreator.createHistoricalVersionForDroolsRule(DroolsRuleModel droolsRule,
InterceptorContext context) |
| Modifier and Type | Method and Description |
|---|---|
protected java.util.function.Supplier<ComposableValidationResult> |
RuleEngineRuleModelValidator.activeFlagMustBeSet(DroolsRuleModel droolsRule) |
protected void |
RuleEngineRuleModelHistoricalContentCreator.checkIfKieModuleIsTheSame(DroolsRuleModel droolsRule,
InterceptorContext ctx) |
protected java.util.function.Supplier<ComposableValidationResult> |
RuleEngineRuleModelValidator.checksumMustMatch(DroolsRuleModel droolsRule) |
protected java.util.function.Supplier<ComposableValidationResult> |
RuleEngineRuleModelValidator.checksumVersionForNotActive(DroolsRuleModel droolsRule) |
protected java.util.function.Supplier<ComposableValidationResult> |
RuleEngineRuleModelValidator.codeMustBeSet(DroolsRuleModel droolsRule) |
protected java.util.function.Supplier<ComposableValidationResult> |
RuleEngineRuleModelValidator.contentMustBeKnown(DroolsRuleModel droolsRule)
Deprecated.
since 6.2
|
protected DroolsRuleModel |
RuleEngineRuleModelHistoricalContentCreator.createHistoricalVersionForDroolsRule(DroolsRuleModel droolsRule,
InterceptorContext context) |
protected void |
RuleEngineRuleModelHistoricalContentCreator.createHistoricalVersionIfNeeded(DroolsRuleModel droolsRule,
InterceptorContext ctx) |
protected void |
RuleEngineRuleModelHistoricalContentCreator.deactivateHistoricalVersion(DroolsRuleModel historicalDroolsRule) |
protected boolean |
RuleEngineRuleModelHistoricalContentCreator.hasAssociatedKieBase(DroolsRuleModel droolsRule) |
protected boolean |
RuleEngineRuleModelValidator.hasKieModuleAssigned(DroolsRuleModel droolsRule) |
protected boolean |
RuleEngineRuleModelValidator.isGeneratedFromSourceRule(DroolsRuleModel droolsRule) |
protected boolean |
RuleEngineRuleModelValidator.isVersionLast(DroolsRuleModel droolsRule) |
protected java.util.function.Supplier<ComposableValidationResult> |
RuleEngineRuleModelValidator.kieModuleMustBeKnown(DroolsRuleModel droolsRule) |
protected ComposableValidationResult |
RuleEngineRuleModelValidator.mustBeCreatedUsingLatestVersion(DroolsRuleModel droolsRule) |
protected ComposableValidationResult |
RuleEngineRuleModelValidator.mustBeCurrentVersion(DroolsRuleModel droolsRule) |
protected java.util.function.Supplier<ComposableValidationResult> |
RuleEngineRuleModelValidator.nonActiveChecksumMustMatch(DroolsRuleModel droolsRule) |
protected ComposableValidationResult |
RuleEngineRuleModelValidator.validateAutomaticallyGenerated(DroolsRuleModel droolsRule) |
protected ComposableValidationResult |
RuleEngineRuleModelValidator.validateManuallyCreated(DroolsRuleModel droolsRule) |
protected ComposableValidationResult |
RuleEngineRuleModelValidator.validateModifiedContent(DroolsRuleModel droolsRule) |
protected ComposableValidationResult |
RuleEngineRuleModelValidator.validateNewContent(DroolsRuleModel droolsRule) |
protected ComposableValidationResult |
RuleEngineRuleModelValidator.validateRemovedContent(DroolsRuleModel droolsRule) |
protected java.util.function.Supplier<ComposableValidationResult> |
RuleEngineRuleModelValidator.versionMustBeLast(DroolsRuleModel droolsRule) |
protected java.util.function.Supplier<ComposableValidationResult> |
RuleEngineRuleModelValidator.versionMustBeSet(DroolsRuleModel droolsRule) |
| Modifier and Type | Method and Description |
|---|---|
protected <S extends SourceRuleModel> |
DefaultRuleMaintenanceService.getDeployedRules(DroolsKIEModuleModel module)
Given the rule engine module get the map of source rules to deployed drools rules
|
Copyright © 2017 SAP SE. All Rights Reserved.