]> git.argeo.org Git - gpl/argeo-slc.git/blob - runtime/org.argeo.slc.server/src/main/java/org/argeo/slc/web/mvc/provisioning/AvailableModulesPlain.java
Provisioning
[gpl/argeo-slc.git] / runtime / org.argeo.slc.server / src / main / java / org / argeo / slc / web / mvc / provisioning / AvailableModulesPlain.java
1 package org.argeo.slc.web.mvc.provisioning;
2
3 import java.io.IOException;
4 import java.io.Writer;
5
6 import org.argeo.slc.build.ModularDistribution;
7 import org.argeo.slc.build.NameVersion;
8
9 /** List of modules for a distribution. */
10 public class AvailableModulesPlain extends AbstractAvailableModules {
11 @Override
12 protected void print(Writer out, String baseUrl, ModularDistribution md)
13 throws IOException {
14 for (NameVersion nameVersion : md.listModulesNameVersions()) {
15 String fileName = nameVersion.getName() + "-"
16 + nameVersion.getVersion() + ".jar";
17 String moduleUrl = baseUrl + fileName;
18 out.write(moduleUrl);
19 out.write("\n");
20 }
21 }
22 }