public class DefaultEngineRulesRepository extends java.lang.Object implements EngineRulesRepository
EngineRulesRepository| Constructor and Description |
|---|
DefaultEngineRulesRepository() |
| Modifier and Type | Method and Description |
|---|---|
<T extends AbstractRuleEngineRuleModel> |
checkEngineRuleDeployedForModule(T engineRule,
java.lang.String moduleName)
Checks whether the given engine rule is deployed or would be deployed on startup as part of the given module
|
long |
countDeployedEngineRulesForModule(java.lang.String moduleName)
Get number of deployed rules for a rules module
|
<T extends AbstractRuleEngineRuleModel> |
getDeployedEngineRulesForModule(java.lang.String moduleName)
Get engine rules, deployed for a given module
|
protected EngineRuleDao |
getEngineRuleDao() |
protected ModuleVersionResolver<DroolsKIEModuleModel> |
getModuleVersionResolver() |
protected RulesModuleDao |
getRulesModuleDao() |
void |
setEngineRuleDao(EngineRuleDao engineRuleDao) |
void |
setModuleVersionResolver(ModuleVersionResolver<DroolsKIEModuleModel> moduleVersionResolver) |
void |
setRulesModuleDao(RulesModuleDao rulesModuleDao) |
public <T extends AbstractRuleEngineRuleModel> boolean checkEngineRuleDeployedForModule(T engineRule, java.lang.String moduleName)
EngineRulesRepositorycheckEngineRuleDeployedForModule in interface EngineRulesRepositoryengineRule - instance of AbstractRuleEngineRuleModel to check the deployment status formoduleName - name of the module to check the deployment status againstpublic <T extends AbstractRuleEngineRuleModel> java.util.Collection<T> getDeployedEngineRulesForModule(java.lang.String moduleName)
EngineRulesRepositorygetDeployedEngineRulesForModule in interface EngineRulesRepositorymoduleName - the name of the rules moduleAbstractRuleEngineRuleModel), deployed to a modulepublic long countDeployedEngineRulesForModule(java.lang.String moduleName)
EngineRulesRepositorycountDeployedEngineRulesForModule in interface EngineRulesRepositorymoduleName - the name of the rules moduleprotected EngineRuleDao getEngineRuleDao()
public void setEngineRuleDao(EngineRuleDao engineRuleDao)
protected RulesModuleDao getRulesModuleDao()
public void setRulesModuleDao(RulesModuleDao rulesModuleDao)
protected ModuleVersionResolver<DroolsKIEModuleModel> getModuleVersionResolver()
public void setModuleVersionResolver(ModuleVersionResolver<DroolsKIEModuleModel> moduleVersionResolver)
Copyright © 2018 SAP SE. All Rights Reserved.