public interface ModuleVersioningService
| Modifier and Type | Method and Description |
|---|---|
void |
assertRuleModuleVersion(AbstractRuleEngineRuleModel ruleModel)
assert (and change if necessary) the version of the module of the rule
|
void |
assertRuleModuleVersion(AbstractRulesModuleModel moduleModel,
Set<AbstractRuleEngineRuleModel> rules)
Given the module, assert it's version in accordance with the provided rules
|
Optional<Long> |
getDeployedModuleVersionForRule(String ruleCode)
get the currently deployed (in the rule engine) version of the
AbstractRulesModuleModel |
Optional<Long> |
getModuleVersion(AbstractRuleEngineRuleModel ruleModel)
Returns the current version of the rule module
|
Optional<Long> getModuleVersion(AbstractRuleEngineRuleModel ruleModel)
ruleModel - ruleModel - the AbstractRuleEngineRuleModel instancevoid assertRuleModuleVersion(AbstractRuleEngineRuleModel ruleModel)
ruleModel - - rule modelvoid assertRuleModuleVersion(AbstractRulesModuleModel moduleModel, Set<AbstractRuleEngineRuleModel> rules)
moduleModel - - rules module instancerules - - set of rules to assert the module version withOptional<Long> getDeployedModuleVersionForRule(String ruleCode)
AbstractRulesModuleModelruleCode - the rule code of the rule associated to the moduleOptionalCopyright © 2017 SAP SE. All Rights Reserved.