layout issues for create taxonnode wizard
[taxeditor.git] / eu.etaxonomy.taxeditor.store / src / main / java / eu / etaxonomy / taxeditor / ui / element / CdmFormFactory.java
index 9bdd14e558a7e98788694d9c10fc4d18624d06d2..e579110253ba00e409eabf05a2faf74994399b10 100644 (file)
@@ -3016,6 +3016,17 @@ public class CdmFormFactory extends FormToolkit {
      *            a {@link ConversationHolder} object.
      * @return a {@link EntitySelectionElement} object.
      */
+    public <T extends CdmBase> EntitySelectionElement<T> createSelectionElement(Class<T> clazz,
+            ICdmFormElement parentElement, String labelString, T selection, int mode,
+            int style, Integer limit) {
+        EntitySelectionElement<T> element = new EntitySelectionElement<T>(this,
+                parentElement, clazz,
+                labelString, selection, mode, style, limit);
+        adapt(element);
+        parentElement.addElement(element);
+        return element;
+    }
+
     public <T extends CdmBase> EntitySelectionElement<T> createSelectionElement(Class<T> clazz,
             ICdmFormElement parentElement, String labelString, T selection, int mode,
             int style, boolean filterElement) {
@@ -3095,12 +3106,20 @@ public class CdmFormFactory extends FormToolkit {
             ICdmFormElement parentElement, String labelString, TaxonNode selection, int mode, int style) {
         TaxonNodeSelectionElement element = new TaxonNodeSelectionElement(this, //conversation,
                 parentElement,
-                labelString, selection, mode, style);
+                labelString, selection, mode, style, null);
+        adapt(element);
+        parentElement.addElement(element);
+        return element;
+    }
+    public TaxonNodeSelectionElement createTaxonNodeSelectionElement(ConversationHolder conversation,
+            ICdmFormElement parentElement, String labelString, TaxonNode selection, int mode, int style, Integer limit) {
+        TaxonNodeSelectionElement element = new TaxonNodeSelectionElement(this, //conversation,
+                parentElement,
+                labelString, selection, mode, style, limit);
         adapt(element);
         parentElement.addElement(element);
         return element;
     }
-
 
 
 //    public NomenclaturalAuthorTeamSelectionElement createNomenclaturalAuthorTeamSelectionElement(