public MavenModule getItem(String name) { try { return modules.get(ModuleName.fromString(name)); } catch (IllegalArgumentException x) { return null; // not a Maven module name, ignore } }
public MavenModule getItem(String name) { return modules.get(ModuleName.fromString(name)); }
@Override protected void doPerModuleVersioning(Map<String, VersionedModule> defaultModules) { releaseVersionPerModule = Maps.newHashMap(); nextVersionPerModule = Maps.newHashMap(); for (Map.Entry<String, VersionedModule> entry : defaultModules.entrySet()) { VersionedModule versionedModule = entry.getValue(); ModuleName module = ModuleName.fromString(versionedModule.getModuleName()); releaseVersionPerModule.put(module, versionedModule.getReleaseVersion()); nextVersionPerModule.put(module, versionedModule.getNextDevelopmentVersion()); } }
@Override protected void doPerModuleVersioning(StaplerRequest req) { releaseVersionPerModule = Maps.newHashMap(); nextVersionPerModule = Maps.newHashMap(); Enumeration params = req.getParameterNames(); while (params.hasMoreElements()) { String key = (String) params.nextElement(); if (key.startsWith("release.")) { ModuleName moduleName = ModuleName.fromString(StringUtils.removeStart(key, "release.")); releaseVersionPerModule.put(moduleName, req.getParameter(key)); } else if (key.startsWith("next.")) { ModuleName moduleName = ModuleName.fromString(StringUtils.removeStart(key, "next.")); nextVersionPerModule.put(moduleName, req.getParameter(key)); } } }