git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@87860 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
This commit is contained in:
Mark Rogers
2014-10-13 13:05:48 +00:00
parent a98be4b880
commit fb244f2e46
4 changed files with 37 additions and 7 deletions

View File

@@ -360,7 +360,7 @@ public class ModuleDetailsImpl implements ModuleDetails
return aliases;
}
public ModuleVersionNumber getVersion()
public ModuleVersionNumber getModuleVersionNumber()
{
return version;
}
@@ -609,7 +609,7 @@ public class ModuleDetailsImpl implements ModuleDetails
return false;
}
// Check the version number
ModuleVersionNumber checkVersion = moduleDetails.getVersion();
ModuleVersionNumber checkVersion = moduleDetails.getModuleVersionNumber();
boolean matched = false;
for (Pair<ModuleVersionNumber, ModuleVersionNumber> versionRange : versionRanges)
{
@@ -632,4 +632,22 @@ public class ModuleDetailsImpl implements ModuleDetails
return matched;
}
}
@Override
public VersionNumber getVersion()
{
// lossy translation between maven version and old VersionNumber
String mavenVersion = version.toString();
StringBuffer b = new StringBuffer();
for(int i = 0; i < mavenVersion.length(); i++)
{
char c = mavenVersion.charAt(i);
if(Character.isDigit(c) || c == '.')
{
b.append(c);
}
}
return new VersionNumber(b.toString());
}
}