]> git.argeo.org Git - gpl/argeo-slc.git/blob - plugins/org.argeo.slc.client.ui.dist/src/main/java/org/argeo/slc/client/ui/dist/model/ModularDistVersionElem.java
8199f6901b0e9582c7710998bbcdb15c194cc8da
[gpl/argeo-slc.git] / plugins / org.argeo.slc.client.ui.dist / src / main / java / org / argeo / slc / client / ui / dist / model / ModularDistVersionElem.java
1 package org.argeo.slc.client.ui.dist.model;
2
3 import javax.jcr.Node;
4
5 /**
6 * Abstract a node of type slc:modularDistribution that has a child node that
7 * lists the modules contained in the current distribution
8 */
9 public class ModularDistVersionElem extends DistParentElem {
10 private final Node modularDistVersionNode;
11
12 public ModularDistVersionElem(ModularDistBaseElem modularDistGroupElem,
13 String version, Node modularDistVersionNode) {
14 super(version, modularDistGroupElem.inHome(), modularDistGroupElem
15 .isReadOnly());
16 setParent(modularDistGroupElem);
17 this.modularDistVersionNode = modularDistVersionNode;
18 }
19
20 public Object[] getChildren() {
21 return null;
22 }
23
24 public String getLabel() {
25 return getName();
26 }
27
28 public Node getModularDistVersionNode() {
29 return modularDistVersionNode;
30 }
31 }