Project

General

Profile

« Previous | Next » 

Revision 7334e3ad

Added by Patrick Plitzner almost 10 years ago

  • added functionality to determination section to add determinations to FieldUnits also (#4252)

View differences:

eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/ui/section/occurrence/AbstractDeterminationEventDetailSection.java
13 13
import eu.etaxonomy.cdm.api.conversation.ConversationHolder;
14 14
import eu.etaxonomy.cdm.api.facade.DerivedUnitFacade;
15 15
import eu.etaxonomy.cdm.model.occurrence.DeterminationEvent;
16
import eu.etaxonomy.taxeditor.preference.IPreferenceKeys;
17
import eu.etaxonomy.taxeditor.preference.PreferencesUtil;
16 18
import eu.etaxonomy.taxeditor.ui.element.CdmFormFactory;
17 19
import eu.etaxonomy.taxeditor.ui.element.ICdmFormElement;
18 20
import eu.etaxonomy.taxeditor.ui.section.AbstractEntityCollectionSection;
......
47 49
	@Override
48 50
	public DeterminationEvent createNewElement() {
49 51
		DeterminationEvent instance = DeterminationEvent.NewInstance();
50
		instance.setIdentifiedUnit(getEntity().innerDerivedUnit());
52
        if(PreferencesUtil.getPreferenceStore().getBoolean(IPreferenceKeys.DETERMINATION_ONLY_FOR_FIELD_UNITS)){
53
            instance.setIdentifiedUnit(getEntity().innerFieldUnit());
54
        }
55
        else{
56
            instance.setIdentifiedUnit(getEntity().innerDerivedUnit());
57
        }
51 58
		return instance;
52 59
	}
53 60

  

Also available in: Unified diff