Interface ModuleVersionResolver<T extends AbstractRulesModuleModel>

    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      java.lang.Long extractModuleVersion​(java.lang.String moduleName, java.lang.String deployedMvnVersion)
      Extracts module version from provided deployed maven version for a given module
      java.util.Optional<java.lang.Long> getDeployedModuleVersion​(T rulesModule)
      Extracts module version for a given module
    • Method Detail

      • getDeployedModuleVersion

        java.util.Optional<java.lang.Long> getDeployedModuleVersion​(T rulesModule)
        Extracts module version for a given module
        Parameters:
        rulesModule - module name
        Returns:
        Optional of deployed module version
      • extractModuleVersion

        java.lang.Long extractModuleVersion​(java.lang.String moduleName,
                                            java.lang.String deployedMvnVersion)
        Extracts module version from provided deployed maven version for a given module
        Parameters:
        moduleName - module name
        deployedMvnVersion - module's deployed maven version
        Returns:
        parsed module version