Revision e87aebf1
Added by Patrick Plitzner over 10 years ago
- converted Point element (used for coordinates)
eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/ui/campanula/FieldObservationGeneralElementController.java | ||
---|---|---|
14 | 14 |
import eu.etaxonomy.cdm.model.common.LanguageString; |
15 | 15 |
import eu.etaxonomy.cdm.model.location.NamedArea; |
16 | 16 |
import eu.etaxonomy.taxeditor.ui.element.CdmFormFactory; |
17 |
import eu.etaxonomy.taxeditor.ui.element.LanguageStringWithLabelElement; |
|
18 |
import eu.etaxonomy.taxeditor.ui.element.PointElement; |
|
19 | 17 |
import eu.etaxonomy.taxeditor.ui.element.TimePeriodElement; |
20 | 18 |
import eu.etaxonomy.taxeditor.ui.section.AbstractCdmDetailElement; |
21 | 19 |
import eu.etaxonomy.taxeditor.ui.section.campanula.compatibility.ICdmFormElement; |
... | ... | |
28 | 26 |
*/ |
29 | 27 |
public class FieldObservationGeneralElementController extends AbstractCdmDetailElement<DerivedUnitFacade> { |
30 | 28 |
|
31 |
private ToggleableTextFieldController toggleableText_titleCache;
|
|
29 |
private FieldObservationGeneralElement fieldObservationGeneralElement;
|
|
32 | 30 |
|
31 |
private ToggleableTextFieldController toggleableText_titleCache; |
|
33 | 32 |
private EntitySelectionFieldController<NamedArea> selection_country; |
34 |
private LanguageStringWithLabelElement languageText_locality;
|
|
35 |
private PointElement element_point;
|
|
33 |
private LanguageTextFieldController languageText_locality;
|
|
34 |
private PointFieldController element_point;
|
|
36 | 35 |
private NumberFieldController number_elevation; |
37 | 36 |
private TimePeriodElement element_date; |
38 | 37 |
private EntitySelectionFieldController<AgentBase> selection_collector; |
39 | 38 |
private TextFieldController text_collectingNumber; |
40 |
private FieldObservationGeneralElement fieldObservationGeneralElement; |
|
41 | 39 |
|
42 | 40 |
/** |
43 | 41 |
* @param formFactory |
... | ... | |
46 | 44 |
public FieldObservationGeneralElementController(FieldObservationGeneralElement fieldObservationGeneralElement, CdmFormFactory formFactory, ICdmFormElement formElement) { |
47 | 45 |
super(formFactory, formElement); |
48 | 46 |
this.fieldObservationGeneralElement = fieldObservationGeneralElement; |
47 |
setPropertyChangeListeners(formFactory.getPropertyChangeListeners()); |
|
49 | 48 |
formFactory.addPropertyChangeListener(this); |
50 |
formFactory.getPropertyChangeListeners().add(this); |
|
51 | 49 |
} |
52 | 50 |
|
53 | 51 |
/* |
... | ... | |
62 | 60 |
toggleableText_titleCache = new ToggleableTextFieldController(fieldObservationGeneralElement.getToggleableTextField(), getFormFactory(), formElement, entity.getTitleCache(), entity.isProtectedTitleCache(), style); |
63 | 61 |
|
64 | 62 |
selection_country = new EntitySelectionFieldController<NamedArea>(fieldObservationGeneralElement.getCountrySelectionField(), getFormFactory(), getConversationHolder(), formElement, NamedArea.class, "Country", entity.getCountry(), EntitySelectionElement.NOTHING, style); |
65 |
// languageText_locality = formFactory.createLanguageStringWithLabelElement(formElement, "Locality", entity.getLocality(), style);
|
|
66 |
// element_point = formFactory.createPointElement(formElement, entity.getExactLocation(), style);
|
|
63 |
languageText_locality = new LanguageTextFieldController(fieldObservationGeneralElement.getTextLocality(), getFormFactory(), formElement, entity.getLocality());
|
|
64 |
element_point = new PointFieldController(fieldObservationGeneralElement.getPointField(),getFormFactory(), formElement, entity.getExactLocation(), style);
|
|
67 | 65 |
number_elevation = new NumberFieldController(fieldObservationGeneralElement.getTextElevation(), getFormFactory(), formElement, entity.getAbsoluteElevation()); |
68 | 66 |
// element_date = formFactory.createTimePeriodElement(formElement, "Date", entity.getGatheringPeriod(), style); |
69 | 67 |
selection_collector = new EntitySelectionFieldController<AgentBase>(fieldObservationGeneralElement.getCollectorSelectionField(), getFormFactory(), getConversationHolder(), formElement, AgentBase.class, "Collector", entity.getCollector(), EntitySelectionElement.ALL, style); |
Also available in: Unified diff