| 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 void |
AbstractRuleEngineServicesTest.initializeRuleEngine(DroolsRuleModel... rules) |
| Modifier and Type | Method and Description |
|---|---|
protected DroolsKIEModuleModel |
AbstractRuleEngineServicesTest.getTestRulesModule(java.util.Set<DroolsRuleModel> rules) |
| Modifier and Type | Method and Description |
|---|---|
protected java.util.List<DroolsRuleModel> |
DroolsRuleValidateInterceptor.getActiveRules(DroolsKIEBaseModel base) |
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.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 java.util.Collection<DroolsRuleModel> |
DefaultContentMatchRulesFilter.getRulesetWithMaxVersion(java.util.Collection<DroolsRuleModel> rulesByUuids,
java.lang.Long version) |
protected java.util.List<DroolsRuleModel> |
DefaultContentMatchRulesFilter.getRulesWithKieBase(java.util.Collection<DroolsRuleModel> rules) |
| Modifier and Type | Method and Description |
|---|---|
protected Results |
DefaultRulePublishingSpliterator.createKieBuilderErrorResult(DroolsRuleModel rule,
java.lang.Exception e) |
| 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.
|
protected java.util.Collection<DroolsRuleModel> |
DefaultContentMatchRulesFilter.getRulesetWithMaxVersion(java.util.Collection<DroolsRuleModel> rulesByUuids,
java.lang.Long version) |
protected java.util.List<DroolsRuleModel> |
DefaultContentMatchRulesFilter.getRulesWithKieBase(java.util.Collection<DroolsRuleModel> rules) |
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 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
|
| Modifier and Type | Method and Description |
|---|---|
protected <T extends DroolsRuleModel> |
DefaultFlashBuyService.getModuleName(T rule) |
Copyright © 2018 SAP SE. All Rights Reserved.