import eu.etaxonomy.taxeditor.ui.element.CdmFormFactory;
import eu.etaxonomy.taxeditor.ui.element.CdmPropertyChangeEvent;
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.PersonSelectionElement;
+import eu.etaxonomy.taxeditor.ui.selection.EntitySelectionElement;
/**
* <p>
*/
public class TeamMemberElement extends AbstractEntityCollectionElement<Person> {
- private PersonSelectionElement selection_person;
+ private EntitySelectionElement<Person> selection_person;
/**
* <p>
/** {@inheritDoc} */
@Override
public void createControls(ICdmFormElement element, int style) {
- selection_person = (PersonSelectionElement) formFactory
- .createSelectionElement(SelectionType.PERSON,
+ selection_person = formFactory
+ .createSelectionElement(Person.class,
getConversationHolder(), this, "Person", null,
- PersonSelectionElement.DEFAULT, style);
+ EntitySelectionElement.EDITABLE | EntitySelectionElement.SELECTABLE,
+ style);
}
/*