All Methods Instance Methods Concrete Methods
| Modifier and Type |
Method |
Description |
protected DroolsRuleGeneratorContext |
createGeneratorContext(RuleCompilerContext context,
RuleIr ruleIr,
DroolsRuleModel droolsRule) |
|
void |
generate(RuleCompilerContext context,
RuleIr ruleIr) |
Generates the rule engine specific code from the intermediate representation.
|
protected java.lang.StringBuilder |
generateAccumulateFunction(DroolsRuleGeneratorContext context,
DroolsRuleModel droolsRule) |
|
protected java.lang.StringBuilder |
generateConfigVariable(DroolsRuleGeneratorContext context,
AbstractRuleModel rule) |
|
protected java.lang.StringBuilder |
generateDateRangeCondition(DroolsRuleGeneratorContext context,
AbstractRuleModel rule) |
|
protected java.util.Map<java.lang.String,java.lang.String> |
generateGlobals(DroolsRuleGeneratorContext context) |
|
protected java.lang.StringBuilder |
generateGroupExecutionVariable(DroolsRuleGeneratorContext context,
AbstractRuleModel rule) |
|
protected java.lang.StringBuilder |
generateRequiredFactsCheck(DroolsRuleGeneratorContext context,
java.lang.String conditions) |
|
protected java.lang.StringBuilder |
generateResultCountCondition(DroolsRuleGeneratorContext context) |
|
protected java.lang.String |
generateRuleContent(DroolsRuleGeneratorContext context) |
|
protected java.lang.String |
generateRuleContentQuery(DroolsRuleGeneratorContext context,
java.lang.String conditions) |
|
protected java.lang.String |
generateRuleContentRule(DroolsRuleGeneratorContext context,
java.lang.String actions,
java.lang.String metadata) |
|
protected CommonI18NService |
getCommonI18NService() |
|
protected ConfigurationService |
getConfigurationService() |
|
protected DroolsKIEBaseFinderStrategy |
getDroolsKIEBaseFinderStrategy() |
|
protected DroolsRuleActionsGenerator |
getDroolsRuleActionsGenerator() |
|
protected DroolsRuleConditionsGenerator |
getDroolsRuleConditionsGenerator() |
|
protected DroolsRuleMetadataGenerator |
getDroolsRuleMetadataGenerator() |
|
protected java.lang.String |
getFormattedDateString(java.util.Date date) |
|
protected ModelService |
getModelService() |
|
protected RuleEngineService |
getPlatformRuleEngineService() |
|
protected java.lang.String |
getRuleGroupCode(AbstractRuleModel rule) |
|
protected RuleParametersService |
getRuleParametersService() |
|
protected RuleService |
getRuleService() |
|
protected RulesModuleDao |
getRulesModuleDao() |
|
void |
setCommonI18NService(CommonI18NService commonI18NService) |
|
void |
setConfigurationService(ConfigurationService configurationService) |
|
void |
setDroolsKIEBaseFinderStrategy(DroolsKIEBaseFinderStrategy droolsKIEBaseFinderStrategy) |
|
void |
setDroolsRuleActionsGenerator(DroolsRuleActionsGenerator droolsRuleActionsGenerator) |
|
void |
setDroolsRuleConditionsGenerator(DroolsRuleConditionsGenerator droolsRuleConditionsGenerator) |
|
void |
setDroolsRuleMetadataGenerator(DroolsRuleMetadataGenerator droolsRuleMetadataGenerator) |
|
void |
setModelService(ModelService modelService) |
|
void |
setPlatformRuleEngineService(RuleEngineService ruleEngineService) |
|
void |
setRuleParametersService(RuleParametersService ruleParametersService) |
|
void |
setRuleService(RuleService ruleService) |
|
void |
setRulesModuleDao(RulesModuleDao rulesModuleDao) |
|
protected void |
setVersionIfAbsent(RuleCompilationContext ruleCompilationContext,
AbstractRuleEngineRuleModel ruleModel,
java.lang.String moduleName) |
|