Revision 432276e4
Added by Katja Luther over 5 years ago
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
ref #7849: harmonize admin and local preferences for distribution editor and use drop down instead of radio buttons