- moved ICdmFormElement to campanula.compatibility
[taxeditor.git] / eu.etaxonomy.taxeditor.store / src / main / java / eu / etaxonomy / taxeditor / ui / section / agent / InstitutionDetailElement.java
index e785e3b49d7c95ebd7a2db20691936f87bf538fb..b3eda31f33a847ec731ec232e625deaadec94339 100644 (file)
@@ -12,11 +12,10 @@ package eu.etaxonomy.taxeditor.ui.section.agent;
 
 import eu.etaxonomy.cdm.model.agent.Institution;
 import eu.etaxonomy.taxeditor.ui.element.CdmFormFactory;
-import eu.etaxonomy.taxeditor.ui.element.ICdmFormElement;
 import eu.etaxonomy.taxeditor.ui.element.TextWithLabelElement;
-import eu.etaxonomy.taxeditor.ui.element.CdmFormFactory.SelectionType;
 import eu.etaxonomy.taxeditor.ui.section.AbstractCdmDetailElement;
-import eu.etaxonomy.taxeditor.ui.selection.InstitutionSelectionElement;
+import eu.etaxonomy.taxeditor.ui.section.campanula.compatibility.ICdmFormElement;
+import eu.etaxonomy.taxeditor.ui.selection.EntitySelectionElement;
 
 /**
  * @author n.hoffmann
@@ -32,7 +31,7 @@ public class InstitutionDetailElement extends
 
        // private InstitutionTypeSection section_institutionTypes;
 
-       private InstitutionSelectionElement selection_partOfInstitution;
+       private EntitySelectionElement<Institution> selection_partOfInstitution;
 
        /**
         * @param formFactory
@@ -58,11 +57,12 @@ public class InstitutionDetailElement extends
                text_code = formFactory.createTextWithLabelElement(formElement, "Code",
                                entity.getCode(), style);
                // section_institutionTypes
-               selection_partOfInstitution = (InstitutionSelectionElement) formFactory
-                               .createSelectionElement(SelectionType.INSTITUTION,
+               selection_partOfInstitution = formFactory
+                               .createSelectionElement(Institution.class,
                                                getConversationHolder(), formElement, "Is Part Of",
                                                entity.getIsPartOf(),
-                                               InstitutionSelectionElement.DEFAULT, style);
+                                               EntitySelectionElement.EDITABLE | EntitySelectionElement.SELECTABLE | EntitySelectionElement.DELETABLE, 
+                                               style);
        }
 
        /*