Moved all logging and dialog functionality to the new class MessagingUtils.
[taxeditor.git] / eu.etaxonomy.taxeditor.store / src / main / java / eu / etaxonomy / taxeditor / view / datasource / handler / ChangeConnectionHandler.java
index a14a60f65ecee7fd87e2d6ebf94b42039b15dbaa..6edcd8fd80db4a7f56c096362b038fd530070596 100644 (file)
@@ -17,8 +17,8 @@ import org.eclipse.jface.viewers.IStructuredSelection;
 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;
 
 /**
@@ -41,23 +41,23 @@ public class ChangeConnectionHandler extends AbstractHandler {
                        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;
                        } 
                }