import eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory.TermComboType;
import eu.etaxonomy.taxeditor.ui.forms.CheckboxElement;
import eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement;
+import eu.etaxonomy.taxeditor.ui.selection.TaxonBaseSelectionElement;
import eu.etaxonomy.taxeditor.ui.selection.TaxonSelectionElement;
import eu.etaxonomy.taxeditor.ui.term.DeterminationModifierComboElement;
private DeterminationModifierComboElement combo_determinationModifier;
private CheckboxElement checkbox_preferredFlag;
- private TaxonSelectionElement selection_taxon;
+ private TaxonBaseSelectionElement selection_taxonBase;
// private TODO a set of references
@Override
public void setEntity(DeterminationEvent entity) {
this.entity = entity;
+ combo_determinationModifier.setSelection(entity.getModifier());
+ selection_taxonBase.setEntity(entity.getTaxon());
super.setEntity(entity);
}
combo_determinationModifier = (DeterminationModifierComboElement) formFactory
.createTermComboElement(TermComboType.DETERMINATION_MODIFIER,
element, "Determination Modifier", null, style);
+ // TODO remove this
// checkbox_preferredFlag = formFactory.createCheckbox(element,
// "Current", false, style);
- selection_taxon = (TaxonSelectionElement) formFactory
- .createSelectionElement(SelectionType.TAXON,
+ selection_taxonBase = (TaxonBaseSelectionElement) formFactory
+ .createSelectionElement(SelectionType.TAXON_BASE,
getConversationHolder(), element, "Taxon", null,
TaxonSelectionElement.DEFAULT, style);
getEntity().setModifier(combo_determinationModifier.getSelection());
} else if (eventSource == checkbox_preferredFlag) {
getEntity().setPreferredFlag(checkbox_preferredFlag.getSelection());
- } else if (eventSource == selection_taxon) {
- getEntity().setTaxon(selection_taxon.getSelection());
+ } else if (eventSource == selection_taxonBase) {
+ getEntity().setTaxon(selection_taxonBase.getSelection());
}
// else if(eventSource == TODO set of references){
//