Project

General

Profile

« Previous | Next » 

Revision 3401aff4

Added by Patrick Plitzner over 6 years ago

ref #7006 Avoid multiple warnings when opening prefs with no session

View differences:

eu.etaxonomy.taxeditor.bulkeditor/src/main/java/eu/etaxonomy/taxeditor/bulkeditor/preference/BulkEditorMarkerPreferencePage.java
15 15
import org.eclipse.ui.IWorkbenchPreferencePage;
16 16

  
17 17
import eu.etaxonomy.cdm.model.common.MarkerType;
18
import eu.etaxonomy.taxeditor.model.MessagingUtils;
19 18
import eu.etaxonomy.taxeditor.preference.IPreferenceKeys;
20 19
import eu.etaxonomy.taxeditor.preference.PreferencesUtil;
21 20
import eu.etaxonomy.taxeditor.store.CdmStore;
......
32 31
	@Override
33 32
	public void init(IWorkbench workbench) {
34 33
		setPreferenceStore(PreferencesUtil.getPreferenceStore());
35
		if(!CdmStore.isActive()) {
36
            MessagingUtils.noDataSourceWarningDialog(null);
37
		}
38 34
	}
39 35

  
40 36
    @Override
eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/preference/DefaultFeatureTreePreferenecs.java
29 29
import eu.etaxonomy.cdm.model.description.FeatureTree;
30 30
import eu.etaxonomy.taxeditor.featuretree.FeatureTreeContentProvider;
31 31
import eu.etaxonomy.taxeditor.featuretree.FeatureTreeLabelProvider;
32
import eu.etaxonomy.taxeditor.model.MessagingUtils;
33 32
import eu.etaxonomy.taxeditor.preference.menu.CdmPreferencePage;
34 33
import eu.etaxonomy.taxeditor.store.CdmStore;
35 34

  
......
57 56

  
58 57
		Composite composite = new Composite(parent, SWT.NULL);
59 58
		composite.setLayout(new GridLayout());
60
		if(!CdmStore.isActive()) {
61
            MessagingUtils.noDataSourceWarningDialog(null);
62
		}else{
59
		if(CdmStore.isActive()) {
63 60
		    createTextTreeSelection(composite);
64 61
		    createStructureTreeSelection(composite);
65 62
		}
eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/preference/matching/AbstractMatchingPreferences.java
26 26
import eu.etaxonomy.cdm.strategy.match.IMatchStrategy;
27 27
import eu.etaxonomy.cdm.strategy.match.MatchException;
28 28
import eu.etaxonomy.cdm.strategy.match.MatchMode;
29
import eu.etaxonomy.taxeditor.model.MessagingUtils;
30 29
import eu.etaxonomy.taxeditor.preference.PreferencesUtil;
31 30
import eu.etaxonomy.taxeditor.store.CdmStore;
32 31

  
......
60 59
	 */
61 60
	@Override
62 61
	protected void createFieldEditors() {
63
	    if(!CdmStore.isActive()) {
64
            MessagingUtils.noDataSourceWarningDialog(null);
65
        }else{
62
	    if(CdmStore.isActive()) {
66 63
            for(String fieldName : getFieldNames()){
67 64
                String[][] comboValues = new String[getMatchModeList().size()][2];
68 65
                for (int i=0;i<getMatchModeList().size();i++) {
eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/preference/menu/AbstractMenuPreferences.java
223 223
	/** {@inheritDoc} */
224 224
    public void init() {
225 225
	    setPreferenceStore(PreferencesUtil.getPreferenceStore());
226
	    if(!CdmStore.isActive()) {
227
	        MessagingUtils.noDataSourceWarningDialog(null);
228

  
229
	    } else {
226
	    if(CdmStore.isActive()) {
230 227
	        getConversationHolder().bind();
231 228
	    }
232 229
	}

Also available in: Unified diff