Project

General

Profile

« Previous | Next » 

Revision 641175e9

Added by Katja Luther almost 3 years ago

ref #9603: adapt to new termOrder values

View differences:

eu.etaxonomy.taxeditor.editor/src/main/java/eu/etaxonomy/taxeditor/editor/view/checklist/e4/StatusComboBoxDataProvider.java
29 29
import eu.etaxonomy.cdm.model.metadata.CdmPreference.PrefKey;
30 30
import eu.etaxonomy.cdm.model.metadata.PreferencePredicate;
31 31
import eu.etaxonomy.cdm.model.metadata.PreferenceSubject;
32
import eu.etaxonomy.cdm.model.metadata.TermDisplayEnum;
32
import eu.etaxonomy.cdm.model.metadata.TermOrder;
33 33
import eu.etaxonomy.cdm.model.term.DefinedTermBase;
34 34
import eu.etaxonomy.cdm.model.term.Representation;
35 35
import eu.etaxonomy.taxeditor.preference.CdmPreferenceCache;
......
100 100

  
101 101
        Comparator<DefinedTermBase> comp = new OrderedTermComparator<>();
102 102
        //check the status order preference
103
        TermDisplayEnum order = null;
103
        TermOrder order = null;
104 104
        try{
105
            order = TermDisplayEnum.valueOf(PreferencesUtil.getStringValue(PreferencePredicate.StatusSortedInDistributionEditor.getKey()));
105
            order = TermOrder.valueOf(PreferencesUtil.getStringValue(PreferencePredicate.StatusSortedInDistributionEditor.getKey()));
106 106
        }catch (IllegalArgumentException e){
107
            order = TermDisplayEnum.Title;
107
            order = TermOrder.Label;
108 108
        }
109 109

  
110
        if (order.equals(TermDisplayEnum.IdInVocabulary)){
110
        if (order.equals(TermOrder.IdInVoc)){
111 111
            comp = new TermIdInVocabularyComparator<DefinedTermBase>();
112
        }else if(order.equals(TermDisplayEnum.Title)){
112
        }else if(order.equals(TermOrder.Label)){
113 113
            comp = new TermLanguageComparator<DefinedTermBase>(Language.DEFAULT(), Language.DEFAULT());
114
        }else if(order.equals(TermDisplayEnum.Symbol1)){
114
        }else if(order.equals(TermOrder.Symbol1)){
115 115
            comp = new TermSymbol1Comparator<DefinedTermBase>();
116
        }else if(order.equals(TermDisplayEnum.Symbol2)){
116
        }else if(order.equals(TermOrder.Symbol2)){
117 117
            comp = new TermSymbol2Comparator<DefinedTermBase>();
118 118
        }
119 119
        Collections.sort(inputList, comp);
eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/databaseAdmin/preferencePage/ChecklistEditorGeneralAdminPreference.java
172 172

  
173 173
        if (prefStatusSort != null){
174 174
            if (prefStatusSort.getValue() != null){
175
                this.orderStatus = prefStatusSort.getValue() != null? TermDisplayEnum.valueOf(prefStatusSort.getValue().toString()): null;
175
                this.orderStatus = prefStatusSort.getValue() != null? TermOrder.valueOf(prefStatusSort.getValue().toString()): null;
176 176
            }else{
177 177
                this.orderStatus = null;
178 178
            }
eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/preference/ChecklistEditorGeneralPreference.java
48 48
    boolean isUseLocal;
49 49
    protected Boolean isShowRank;
50 50
    protected TermOrder orderAreas;
51
    protected TermDisplayEnum orderStatus;
51
    protected TermOrder orderStatus;
52 52
    protected TermDisplayEnum displayStatus;
53 53
    protected TermComboEnum displayStatusCombo;
54 54
    protected TermDisplayEnum displayArea;
......
353 353
                });
354 354
            }
355 355

  
356
            statusSortSelectionCombo = createCombo(child, TermDisplayEnum.values(), PreferencePredicate.StatusSortedInDistributionEditor, Messages.ChecklistEditorGeneralPreference_Configure_status_order, isAdminPreference);
356
            statusSortSelectionCombo = createCombo(child, TermOrder.values(), PreferencePredicate.StatusSortedInDistributionEditor, Messages.ChecklistEditorGeneralPreference_Configure_status_order, isAdminPreference);
357 357

  
358 358
            index = 0;
359 359

  
......
648 648
                return;
649 649
            }
650 650

  
651
            for (TermDisplayEnum display : TermDisplayEnum.values()) {
651
            for (TermOrder display : TermOrder.values()) {
652 652
                if (text.startsWith(display.getLabel())) {
653 653
                    orderStatus = display;
654 654
                    break;
......
850 850
        if (prefStatusSort != null) {
851 851
            if (prefStatusSort.isAllowOverride()){
852 852
                if(overrideOrderStatus) {
853
                    orderStatus = TermDisplayEnum.valueOf(PreferencesUtil.getStringValue(PreferencePredicate.StatusSortedInDistributionEditor.getKey()));
853
                    orderStatus = TermOrder.valueOf(PreferencesUtil.getStringValue(PreferencePredicate.StatusSortedInDistributionEditor.getKey()));
854 854
                }else{
855 855
                    orderStatus = null;
856 856
                }
857 857
            } else {
858 858
                if (prefStatusSort.getValue() != null) {
859
                    orderStatus = prefStatusSort.getValue() != null? TermDisplayEnum.valueOf(prefStatusSort.getValue().toString()): null;
859
                    orderStatus = prefStatusSort.getValue() != null? TermOrder.valueOf(prefStatusSort.getValue().toString()): null;
860 860
                } else {
861
                    orderStatus = ((TermDisplayEnum) PreferencePredicate.StatusSortedInDistributionEditor.getDefaultValue());
861
                    orderStatus = ((TermOrder) PreferencePredicate.StatusSortedInDistributionEditor.getDefaultValue());
862 862
                }
863 863

  
864 864
            }
865 865
        } else {
866 866
            if (overrideOrderStatus){
867 867
                try{
868
                    orderStatus = TermDisplayEnum.valueOf(PreferencesUtil.getStringValue(PreferencePredicate.StatusSortedInDistributionEditor.getKey()));
868
                    orderStatus = TermOrder.valueOf(PreferencesUtil.getStringValue(PreferencePredicate.StatusSortedInDistributionEditor.getKey()));
869 869
                }catch (IllegalArgumentException e){
870
                    orderStatus = TermDisplayEnum.Title;
870
                    orderStatus = TermOrder.Label;
871 871
                }
872 872
            }else{
873 873
                orderStatus = null;

Also available in: Unified diff