Project

General

Profile

« Previous | Next » 

Revision 23783f7a

Added by Niels Hoffmann about 12 years ago

Refactoring of selection elements. Additional minor refactoring. Fixed a bug with Translation Editor (#2752)

View differences:

eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/ui/section/name/SpecimenTypeDesignationElement.java
15 15
import eu.etaxonomy.cdm.hibernate.HibernateProxyHelper;
16 16
import eu.etaxonomy.cdm.model.name.SpecimenTypeDesignation;
17 17
import eu.etaxonomy.cdm.model.name.SpecimenTypeDesignationStatus;
18
import eu.etaxonomy.cdm.model.occurrence.DerivedUnitBase;
18 19
import eu.etaxonomy.cdm.model.occurrence.Specimen;
19 20
import eu.etaxonomy.taxeditor.ui.combo.TermComboElement;
20 21
import eu.etaxonomy.taxeditor.ui.element.AbstractFormSection;
21 22
import eu.etaxonomy.taxeditor.ui.element.CdmFormFactory;
22 23
import eu.etaxonomy.taxeditor.ui.element.ICdmFormElement;
23 24
import eu.etaxonomy.taxeditor.ui.element.TextWithLabelElement;
24
import eu.etaxonomy.taxeditor.ui.element.CdmFormFactory.SelectionType;
25
import eu.etaxonomy.taxeditor.ui.selection.DerivedUnitBaseSelectionElement;
25
import eu.etaxonomy.taxeditor.ui.selection.EntitySelectionElement;
26 26

  
27 27
/**
28 28
 * <p>
......
37 37
		AbstractTypeDesignationElement<SpecimenTypeDesignation> {
38 38

  
39 39
	private TermComboElement<SpecimenTypeDesignationStatus> combo_typeStatus;
40
	private DerivedUnitBaseSelectionElement selection_typeSpecimen;
40
	private EntitySelectionElement<DerivedUnitBase> selection_typeSpecimen;
41 41
	private TextWithLabelElement text_specimenTypeText;
42 42

  
43 43
	/**
......
68 68
	/** {@inheritDoc} */
69 69
	@Override
70 70
	public void createControls(ICdmFormElement formElement, int style) {
71
		selection_typeSpecimen = (DerivedUnitBaseSelectionElement) formFactory
72
				.createSelectionElement(SelectionType.DERIVED_UNIT,
71
		selection_typeSpecimen = formFactory
72
				.createSelectionElement(DerivedUnitBase.class,
73 73
						getConversationHolder(), formElement, "Specimen", null,
74
						DerivedUnitBaseSelectionElement.DEFAULT, style);
74
						EntitySelectionElement.ALL, style);
75 75
		combo_typeStatus = formFactory
76 76
				.createTermComboElement(SpecimenTypeDesignationStatus.class,
77 77
						formElement, "Designation Status", null, style);

Also available in: Unified diff