Refactoring of selection elements. Additional minor refactoring. Fixed a bug with...
[taxeditor.git] / eu.etaxonomy.taxeditor.store / src / main / java / eu / etaxonomy / taxeditor / ui / section / user / GroupsByUserDetailElement.java
index 7b29f2f311df5524d6df2b688e318504b5dd9399..061fb8afa46282bba8ab8872cdd0e5969711650d 100644 (file)
@@ -6,9 +6,8 @@ import eu.etaxonomy.cdm.model.common.Group;
 import eu.etaxonomy.taxeditor.ui.element.AbstractFormSection;
 import eu.etaxonomy.taxeditor.ui.element.CdmFormFactory;
 import eu.etaxonomy.taxeditor.ui.element.ICdmFormElement;
-import eu.etaxonomy.taxeditor.ui.element.CdmFormFactory.SelectionType;
 import eu.etaxonomy.taxeditor.ui.section.AbstractEntityCollectionElement;
-import eu.etaxonomy.taxeditor.ui.selection.GroupSelectionElement;
+import eu.etaxonomy.taxeditor.ui.selection.EntitySelectionElement;
 
 /**
  * 
@@ -19,7 +18,7 @@ import eu.etaxonomy.taxeditor.ui.selection.GroupSelectionElement;
 public class GroupsByUserDetailElement extends
                AbstractEntityCollectionElement<Group> {
 
-       private GroupSelectionElement selection_group;
+       private EntitySelectionElement<Group> selection_group;
 
        /**
         * @param formFactory
@@ -55,10 +54,10 @@ public class GroupsByUserDetailElement extends
         */
        @Override
        public void createControls(ICdmFormElement element, int style) {
-               selection_group = (GroupSelectionElement) formFactory
-                               .createSelectionElement(SelectionType.GROUP,
+               selection_group = formFactory
+                               .createSelectionElement(Group.class,
                                                getConversationHolder(), element, "Group", getEntity(),
-                                               GroupSelectionElement.DEFAULT, style);
+                                               EntitySelectionElement.NOTHING, style);
        }
 
        /*