Project

General

Profile

« Previous | Next » 

Revision 432276e4

Added by Katja Luther over 5 years ago

ref #7849: harmonize admin and local preferences for distribution editor and use drop down instead of radio buttons

View differences:

eu.etaxonomy.taxeditor.navigation/src/main/java/eu/etaxonomy/taxeditor/navigation/navigator/e4/TaxonNavigatorE4.java
90 90
import eu.etaxonomy.taxeditor.navigation.navigator.Root;
91 91
import eu.etaxonomy.taxeditor.navigation.navigator.TaxonNodeNavigatorComparator;
92 92
import eu.etaxonomy.taxeditor.operation.IPostOperationEnabled;
93
import eu.etaxonomy.taxeditor.preference.NavigatorOrderEnum;
93 94
import eu.etaxonomy.taxeditor.preference.PreferencesUtil;
94 95
import eu.etaxonomy.taxeditor.session.ICdmEntitySession;
95 96
import eu.etaxonomy.taxeditor.session.ICdmEntitySessionEnabled;
......
218 219
	/** {@inheritDoc} */
219 220
	protected IAdaptable getInitialInput() {
220 221
		Comparator<TaxonNodeDto> comparator;
221
		if (PreferencesUtil.getSortNodesNaturally()){
222
		NavigatorOrderEnum orderValue = PreferencesUtil.getSortNodes();
223
		if (orderValue.equals(NavigatorOrderEnum.NaturalOrder)){
222 224
			comparator = new TaxonNodeDtoNaturalComparator();
223
		} else if (PreferencesUtil.getSortNodesStrictlyAlphabetically()){
225
		} else if (orderValue.equals(NavigatorOrderEnum.AlphabeticalOrder)){
224 226
			comparator = new TaxonNodeDtoByNameComparator();
225 227
		}else {
226 228
			comparator = new TaxonNodeDtoByRankAndNameComparator();

Also available in: Unified diff