]> git.argeo.org Git - gpl/argeo-slc.git/blobdiff - plugins/org.argeo.slc.client.ui.dist/src/main/java/org/argeo/slc/client/ui/dist/model/GroupBaseElem.java
work on modular distribution. Work in progress.
[gpl/argeo-slc.git] / plugins / org.argeo.slc.client.ui.dist / src / main / java / org / argeo / slc / client / ui / dist / model / GroupBaseElem.java
index 9b6b3ff7729821ab7886d6c2018e0479733938be..2b9a8fe12cfec0e2c97d6edd3954aa88d9867bf1 100644 (file)
@@ -5,12 +5,14 @@ package org.argeo.slc.client.ui.dist.model;
  * have the same group ID
  */
 public class GroupBaseElem extends DistParentElem {
-       private WorkspaceElem wkspElem;
+       // private WorkspaceElem wkspElem;
        private String groupId;
 
        public GroupBaseElem(WorkspaceElem wkspElem, String groupId) {
-               super(wkspElem.inHome(), wkspElem.isReadOnly());
-               this.wkspElem = wkspElem;
+               super(groupId, wkspElem.inHome(), wkspElem.isReadOnly());
+
+               setParent(wkspElem);
+               // this.wkspElem = wkspElem;
                this.groupId = groupId;
        }
 
@@ -22,14 +24,18 @@ public class GroupBaseElem extends DistParentElem {
                return groupId;
        }
 
-       public String toString() {
-               return getLabel();
-       }
+       // public String toString() {
+       // return getLabel();
+       // }
 
-       public void dispose() {
-       }
+       // public void dispose() {
+       // }
 
        public WorkspaceElem getWorkspaceElem() {
-               return wkspElem;
+               return (WorkspaceElem) getParent();
+       }
+
+       public String getGroupId() {
+               return getName();
        }
 }
\ No newline at end of file