public class DefaultModuleVersioningService extends Object implements ModuleVersioningService
| Constructor and Description |
|---|
DefaultModuleVersioningService() |
| 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
|
protected String |
getUnsupportedMessage() |
public Optional<Long> getModuleVersion(AbstractRuleEngineRuleModel ruleModel)
ModuleVersioningServicegetModuleVersion in interface ModuleVersioningServiceruleModel - ruleModel - the AbstractRuleEngineRuleModel instancepublic void assertRuleModuleVersion(AbstractRuleEngineRuleModel ruleModel)
ModuleVersioningServiceassertRuleModuleVersion in interface ModuleVersioningServiceruleModel - - rule modelpublic void assertRuleModuleVersion(AbstractRulesModuleModel moduleModel, Set<AbstractRuleEngineRuleModel> rules)
ModuleVersioningServiceassertRuleModuleVersion in interface ModuleVersioningServicemoduleModel - - rules module instancerules - - set of rules to assert the module version withpublic Optional<Long> getDeployedModuleVersionForRule(String ruleCode)
ModuleVersioningServiceAbstractRulesModuleModelgetDeployedModuleVersionForRule in interface ModuleVersioningServiceruleCode - the rule code of the rule associated to the moduleOptionalprotected String getUnsupportedMessage()
Copyright © 2017 SAP SE. All Rights Reserved.