Project

General

Profile

« Previous | Next » 

Revision 14a62f14

Added by Katja Luther over 4 years ago

ref #8721: use webservice to get all biocase provider

View differences:

eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/view/search/specimen/SpecimenProviderSelectionController.java
15 15
import org.eclipse.swt.widgets.Event;
16 16
import org.eclipse.swt.widgets.Listener;
17 17

  
18
import eu.etaxonomy.taxeditor.preference.PreferencesUtil;
19

  
18 20
/**
19 21
 * Controller class for handling {@link SpecimenProviderSelectionComposite}
20 22
 * @author pplitzner
......
65 67
    }
66 68

  
67 69
    private void loadLastState() {
70
        if (lastAccessPoint == null){
71
            String lastSelected = PreferencesUtil.getStringValue(PreferencesUtil.LAST_USED_BIOCASE_PROVIDER);
72
            lastAccessPoint = lastSelected;
73
        }
68 74
        if(lastAccessPoint!=null){
69 75
            Combo text = composite.getTxtAccessPoint();
70 76
            Listener[] listeners = text.getListeners(SWT.Modify);
......
75 81
            for (int i = 0; i < listeners.length; i++) {
76 82
                text.addListener(SWT.Modify, listeners[i]);
77 83
            }
84
            composite.getBtnGbif().setSelection(false);
85
            composite.getTxtAccessPoint().setEnabled(true);
86
            composite.getLblAccessPointUrl().setEnabled(true);
78 87

  
79 88
        }
80 89
    }
......
106 115

  
107 116
    public void saveLastState() {
108 117
        lastAccessPoint = composite.getTxtAccessPoint().getText();
118
        PreferencesUtil.setLastSelectedBiocaseProvider(lastAccessPoint);
109 119
    }
110 120

  
111 121
}

Also available in: Unified diff