Revision 23783f7a
Added by Niels Hoffmann about 12 years ago
eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/ui/section/description/detail/DistributionDetailElement.java | ||
---|---|---|
12 | 12 |
|
13 | 13 |
import eu.etaxonomy.cdm.model.description.Distribution; |
14 | 14 |
import eu.etaxonomy.cdm.model.description.PresenceAbsenceTermBase; |
15 |
import eu.etaxonomy.cdm.model.location.NamedArea; |
|
15 | 16 |
import eu.etaxonomy.taxeditor.ui.combo.TermComboElement; |
16 | 17 |
import eu.etaxonomy.taxeditor.ui.element.CdmFormFactory; |
17 | 18 |
import eu.etaxonomy.taxeditor.ui.element.ICdmFormElement; |
18 |
import eu.etaxonomy.taxeditor.ui.selection.NamedAreaSelectionElement;
|
|
19 |
import eu.etaxonomy.taxeditor.ui.selection.EntitySelectionElement;
|
|
19 | 20 |
|
20 | 21 |
/** |
21 | 22 |
* <p>DistributionDetailElement class.</p> |
... | ... | |
27 | 28 |
public class DistributionDetailElement extends |
28 | 29 |
AbstractDetailedDescriptionDetailElement<Distribution> { |
29 | 30 |
|
30 |
private NamedAreaSelectionElement selection_namedArea;
|
|
31 |
private EntitySelectionElement<NamedArea> selection_namedArea;
|
|
31 | 32 |
private TermComboElement<PresenceAbsenceTermBase> combo_presenceAbsence; |
32 | 33 |
|
33 | 34 |
|
... | ... | |
48 | 49 |
@Override |
49 | 50 |
protected void createControls(ICdmFormElement formElement, |
50 | 51 |
Distribution entity, int style) { |
51 |
selection_namedArea = formFactory.createNamedAreaSelectionElement(this, getConversationHolder(), "Area", entity.getArea(), style); |
|
52 |
|
|
52 |
selection_namedArea = formFactory.createSelectionElement(NamedArea.class, getConversationHolder(), |
|
53 |
formElement, "Area", |
|
54 |
entity.getArea(), EntitySelectionElement.NOTHING, style); |
|
53 | 55 |
combo_presenceAbsence = formFactory.createTermComboElement(PresenceAbsenceTermBase.class, this, "Distribution Status", entity.getStatus(), style); |
54 | 56 |
|
55 | 57 |
} |
Also available in: Unified diff
Refactoring of selection elements. Additional minor refactoring. Fixed a bug with Translation Editor (#2752)