Project

General

Profile

« Previous | Next » 

Revision e87aebf1

Added by Patrick Plitzner over 10 years ago

  • converted Point element (used for coordinates)

View differences:

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