]>
git.argeo.org Git - gpl/argeo-slc.git/blob - runtime/org.argeo.slc.server/src/main/java/org/argeo/slc/web/mvc/provisioning/AvailableModulesOsgiBoot.java
d0a76e97921c0fda07ab8163a474af16de9c743a
1 package org
.argeo
.slc
.web
.mvc
.provisioning
;
3 import java
.io
.IOException
;
6 import org
.argeo
.slc
.build
.ModularDistribution
;
7 import org
.argeo
.slc
.build
.NameVersion
;
9 /** List of modules for a distribution. */
10 public class AvailableModulesOsgiBoot
extends AbstractAvailableModules
{
11 private String separator
= ",";
14 protected void print(Writer out
, String baseUrl
, ModularDistribution md
)
16 for (NameVersion nameVersion
: md
.listModulesNameVersions()) {
17 String fileName
= nameVersion
.getName() + "-"
18 + nameVersion
.getVersion() + ".jar";
19 String moduleUrl
= baseUrl
+ fileName
;
20 out
.write(nameVersion
.getName() + separator
21 + nameVersion
.getVersion() + separator
+ moduleUrl
);
26 public void setSeparator(String separator
) {
27 this.separator
= separator
;