public interface ModuleVersioningService
| Modifier and Type | Method and Description |
|---|---|
void |
assertRuleModuleVersion(AbstractRuleEngineRuleModel ruleModel)
Deprecated.
since 6.4. Please use
assertRuleModuleVersion instead |
void |
assertRuleModuleVersion(AbstractRuleEngineRuleModel ruleModel,
AbstractRulesModuleModel rulesModule)
assert (and change if necessary) the version of the module of the rule
|
void |
assertRuleModuleVersion(AbstractRulesModuleModel moduleModel,
java.util.Set<AbstractRuleEngineRuleModel> rules)
Given the module, assert it's version in accordance with the provided rules
|
java.util.Optional<java.lang.Long> |
getDeployedModuleVersionForRule(java.lang.String ruleCode)
Deprecated.
since 6.4. Use
getDeployedModuleVersionForRule instead |
java.util.Optional<java.lang.Long> |
getDeployedModuleVersionForRule(java.lang.String ruleCode,
java.lang.String moduleName)
get the currently deployed (in the rule engine) version of the
AbstractRulesModuleModel |
java.util.Optional<java.lang.Long> |
getModuleVersion(AbstractRuleEngineRuleModel ruleModel)
Returns the current version of the rule module
|
java.util.Optional<java.lang.Long> getModuleVersion(AbstractRuleEngineRuleModel ruleModel)
ruleModel - ruleModel - the AbstractRuleEngineRuleModel instancevoid assertRuleModuleVersion(AbstractRuleEngineRuleModel ruleModel)
assertRuleModuleVersion insteadvoid assertRuleModuleVersion(AbstractRuleEngineRuleModel ruleModel, AbstractRulesModuleModel rulesModule)
ruleModel - - rule modelrulesModule - instance of AbstractRulesModuleModel to be assigned as a module for this rulevoid assertRuleModuleVersion(AbstractRulesModuleModel moduleModel, java.util.Set<AbstractRuleEngineRuleModel> rules)
moduleModel - - rules module instancerules - - set of rules to assert the module version with@Deprecated java.util.Optional<java.lang.Long> getDeployedModuleVersionForRule(java.lang.String ruleCode)
getDeployedModuleVersionForRule insteadAbstractRulesModuleModelruleCode - the rule code of the rule associated to the moduleOptionaljava.util.Optional<java.lang.Long> getDeployedModuleVersionForRule(java.lang.String ruleCode,
java.lang.String moduleName)
AbstractRulesModuleModelruleCode - the rule code of the rule associated to the modulemoduleName - the rules module nameOptionalCopyright © 2017 SAP SE. All Rights Reserved.