import org.eclipse.ui.handlers.HandlerUtil;
import eu.etaxonomy.taxeditor.datasource.CdmDataSourceRepository;
+import eu.etaxonomy.taxeditor.model.MessagingUtils;
import eu.etaxonomy.taxeditor.store.CdmStore;
-import eu.etaxonomy.taxeditor.store.StoreUtil;
import eu.etaxonomy.taxeditor.view.datasource.CdmMetaDataAwareDataSourceContainer;
/**
CdmMetaDataAwareDataSourceContainer container = (CdmMetaDataAwareDataSourceContainer) ((IStructuredSelection) selection).getFirstElement();
if(CdmStore.isConnecting()){
- StoreUtil.warningDialog("Already connecting", this, "You are currently connecting to a different datasource already.");
+ MessagingUtils.warningDialog("Already connecting", this, "You are currently connecting to a different datasource already.");
return null;
}
try {
container.getCdmSource().checkConnection();
- boolean confirmed = StoreUtil.confirmDialog("Confirm Datasource Connection", "Do you really want to connect to this datasource?\n\n"
+ boolean confirmed = MessagingUtils.confirmDialog("Confirm Datasource Connection", "Do you really want to connect to this datasource?\n\n"
+ container.getCdmSource().getName());
if(confirmed){
CdmDataSourceRepository.changeDataSource(container.getCdmSource());
}
} catch (Exception e) {
- StoreUtil.warningDialog("Chosen datasource is not available", this, "This could mean that either the database server is " +
+ MessagingUtils.warningDialog("Chosen datasource is not available", this, "This could mean that either the database server is " +
"not running or the machine is not reachable.\n\n" +
"Please also make sure that you are connected to the network when trying to connect to a remote datasource.");
- StoreUtil.warn(getClass(), e);
+ MessagingUtils.warn(getClass(), e);
return null;
}
}