Class DroolsKieModuleVersionResolver
- java.lang.Object
-
- de.hybris.platform.ruleengine.versioning.impl.DroolsKieModuleVersionResolver
-
- All Implemented Interfaces:
ModuleVersionResolver<DroolsKIEModuleModel>
public class DroolsKieModuleVersionResolver extends java.lang.Object implements ModuleVersionResolver<DroolsKIEModuleModel>
Default implementation ofModuleVersionResolver) forDroolsKIEModuleModel) type
-
-
Constructor Summary
Constructors Constructor Description DroolsKieModuleVersionResolver()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.LongextractModuleVersion(java.lang.String moduleName, java.lang.String deployedMvnVersion)Extracts module version from provided deployed maven version for a given modulejava.util.Optional<java.lang.Long>getDeployedModuleVersion(DroolsKIEModuleModel rulesModule)Extracts module version for a given module
-
-
-
Method Detail
-
getDeployedModuleVersion
public java.util.Optional<java.lang.Long> getDeployedModuleVersion(DroolsKIEModuleModel rulesModule)
Description copied from interface:ModuleVersionResolverExtracts module version for a given module- Specified by:
getDeployedModuleVersionin interfaceModuleVersionResolver<DroolsKIEModuleModel>- Parameters:
rulesModule- module name- Returns:
- Optional of deployed module version
-
extractModuleVersion
public java.lang.Long extractModuleVersion(java.lang.String moduleName, java.lang.String deployedMvnVersion)Description copied from interface:ModuleVersionResolverExtracts module version from provided deployed maven version for a given module- Specified by:
extractModuleVersionin interfaceModuleVersionResolver<DroolsKIEModuleModel>- Parameters:
moduleName- module namedeployedMvnVersion- module's deployed maven version- Returns:
- parsed module version
-
-