- updated "update datasource" message popup
authorPatric Plitzner <p.plitzner@bgbm.org>
Wed, 15 Jan 2014 10:54:06 +0000 (10:54 +0000)
committerPatric Plitzner <p.plitzner@bgbm.org>
Wed, 15 Jan 2014 10:54:06 +0000 (10:54 +0000)
eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/view/datasource/handler/UpdateDataSourceHandler.java

index e8170009fd8ab11b769024e8e19ed1827e479fa2..154dc12b923f49b450759a692ee94939534b5550 100644 (file)
@@ -16,6 +16,7 @@ import org.eclipse.core.runtime.IStatus;
 import org.eclipse.core.runtime.Status;
 import org.eclipse.core.runtime.jobs.Job;
 import org.eclipse.jface.dialogs.MessageDialog;
+import org.eclipse.swt.SWT;
 import org.eclipse.swt.widgets.Display;
 import org.eclipse.ui.handlers.HandlerUtil;
 import org.eclipse.ui.progress.IProgressConstants;
@@ -45,7 +46,9 @@ public class UpdateDataSourceHandler extends AbstractDataSourceHandler {
                final CdmMetaDataAwareDataSourceContainer container = getSelectedDataSourceContainer(event);
 
                final Display display = Display.getCurrent();
-               if(! MessageDialog.openConfirm(HandlerUtil.getActiveShell(event), "Update Datasource", "Are you sure you want to update the datasource?")){
+               if(! MessageDialog.open(MessageDialog.CONFIRM, HandlerUtil.getActiveShell(event), "Update Datasource", "WARNING!\n\n" +
+                               "This will change your data base structure! Be sure you have an up-to-date backup of your data before running the update! \n\n " +
+                               "Are you sure you want to update the datasource?", SWT.NONE)){
                        return false;
                }
                Job job = new Job("Updating datasource " + container.getDataSource().getName()){