Class RuleEngineGlobalsProvider
- java.lang.Object
-
- com.netgrif.application.engine.configuration.drools.RuleEngineGlobalsProvider
-
- All Implemented Interfaces:
IRuleEngineGlobalsProvider
@Service public class RuleEngineGlobalsProvider extends java.lang.Object implements IRuleEngineGlobalsProvider
-
-
Field Summary
Fields Modifier and Type Field Description protected java.util.List<RuleEngineGlobal>
globals
protected java.util.List<java.lang.String>
imports
-
Constructor Summary
Constructors Constructor Description RuleEngineGlobalsProvider(IRuleEvaluationScheduleService ruleEvaluationScheduleService, IWorkflowService workflowService, ITaskService taskService, IElasticCaseService elasticCaseService, IElasticTaskService elasticTaskService, IDataService dataService, IMailService mailService, IUserService userService, FactRepository factRepository)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected java.lang.String
asImport(java.lang.String name)
java.util.List<RuleEngineGlobal>
globals()
java.util.List<java.lang.String>
imports()
protected java.util.List<RuleEngineGlobal>
initializeGlobals()
protected java.util.List<java.lang.String>
initializeImports()
void
setGlobals(org.kie.api.runtime.KieSession runtime)
-
-
-
Field Detail
-
globals
protected java.util.List<RuleEngineGlobal> globals
-
imports
protected java.util.List<java.lang.String> imports
-
-
Constructor Detail
-
RuleEngineGlobalsProvider
public RuleEngineGlobalsProvider(@Autowired IRuleEvaluationScheduleService ruleEvaluationScheduleService, @Autowired IWorkflowService workflowService, @Autowired ITaskService taskService, @Autowired IElasticCaseService elasticCaseService, @Autowired IElasticTaskService elasticTaskService, @Autowired IDataService dataService, @Autowired IMailService mailService, @Autowired IUserService userService, @Autowired FactRepository factRepository)
-
-
Method Detail
-
initializeGlobals
protected java.util.List<RuleEngineGlobal> initializeGlobals()
-
initializeImports
protected java.util.List<java.lang.String> initializeImports()
-
globals
public java.util.List<RuleEngineGlobal> globals()
- Specified by:
globals
in interfaceIRuleEngineGlobalsProvider
-
imports
public java.util.List<java.lang.String> imports()
- Specified by:
imports
in interfaceIRuleEngineGlobalsProvider
-
setGlobals
public void setGlobals(org.kie.api.runtime.KieSession runtime)
- Specified by:
setGlobals
in interfaceIRuleEngineGlobalsProvider
-
asImport
protected java.lang.String asImport(java.lang.String name)
-
-