+ "connected to a datasource. You may choose a datasource to connect to or create a new one in the datasource view.");
}
+ /**
+ * Standard warning dialog for the case when the datasource is not available
+ *
+ * @param source
+ */
+ public static void dataSourceNotAvailableWarningDialog(Object source) {
+ MessagingUtils
+ .warningDialog(
+ "The datasource is not available",
+ source,
+ "The choosen datasource is not available, please contact the administrator.");
+ }
+
+
/**
* Displays a warning {@link org.eclipse.jface.dialogs.MessageDialog}.
*
import eu.etaxonomy.taxeditor.datasource.CdmDataSourceRepository;
import eu.etaxonomy.taxeditor.io.ExportManager;
import eu.etaxonomy.taxeditor.io.ImportManager;
-import eu.etaxonomy.taxeditor.model.AbstractUtility;
import eu.etaxonomy.taxeditor.model.MessagingUtils;
import eu.etaxonomy.taxeditor.preference.PreferencesUtil;
import eu.etaxonomy.taxeditor.remoting.cache.CdmRemoteCacheManager;
import eu.etaxonomy.taxeditor.store.internal.TaxeditorStorePlugin;
import eu.etaxonomy.taxeditor.ui.dialog.RemotingLoginDialog;
import eu.etaxonomy.taxeditor.util.ProgressMonitorClientManager;
-import eu.etaxonomy.taxeditor.view.datasource.CdmDataSourceViewPart;
import eu.etaxonomy.taxeditor.webapp.CDMServer;
/**
return instance;
} else{// if (instance == null || !instance.isConnected) {
- MessagingUtils.noDataSourceWarningDialog(instance);
+ MessagingUtils.dataSourceNotAvailableWarningDialog(instance);
+
- AbstractUtility.showView(CdmDataSourceViewPart.ID);
return null;
}
}
ICdmSource cdmSource) {
instance = new CdmStore(applicationController, cdmSource);
CdmApplicationState.setCdmServiceCacher(new CdmServiceCacher());
-
+
}
private CdmStore(ICdmApplicationConfiguration applicationController,