diff options
| author | Shireesh Anjal <shireesh@gluster.com> | 2011-07-11 18:50:35 +0530 |
|---|---|---|
| committer | Shireesh Anjal <shireesh@gluster.com> | 2011-07-11 18:50:35 +0530 |
| commit | c46d6063db71cd34ec6d8c70cdf5cad857f532ba (patch) | |
| tree | c3c391f6cf62228f04db7827ff0c69f628e0539e /src/com.gluster.storage.management.gui | |
| parent | f2b7db6ce2fd00a95552391e59785a7ea365f26d (diff) | |
Task#111 - Auto-refresh of data in views
Diffstat (limited to 'src/com.gluster.storage.management.gui')
| -rw-r--r-- | src/com.gluster.storage.management.gui/src/com/gluster/storage/management/gui/actions/DeleteVolumeAction.java | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/src/com.gluster.storage.management.gui/src/com/gluster/storage/management/gui/actions/DeleteVolumeAction.java b/src/com.gluster.storage.management.gui/src/com/gluster/storage/management/gui/actions/DeleteVolumeAction.java index 0d61b21f..c3607463 100644 --- a/src/com.gluster.storage.management.gui/src/com/gluster/storage/management/gui/actions/DeleteVolumeAction.java +++ b/src/com.gluster.storage.management.gui/src/com/gluster/storage/management/gui/actions/DeleteVolumeAction.java @@ -18,6 +18,7 @@ *******************************************************************************/ package com.gluster.storage.management.gui.actions; +import org.apache.log4j.Logger; import org.eclipse.jface.action.IAction; import org.eclipse.jface.dialogs.MessageDialog; import org.eclipse.jface.viewers.ISelection; @@ -32,6 +33,7 @@ import com.gluster.storage.management.gui.utils.GUIHelper; public class DeleteVolumeAction extends AbstractActionDelegate { private Volume volume; private GlusterDataModelManager modelManager = GlusterDataModelManager.getInstance(); + private static final Logger logger = Logger.getLogger(DeleteVolumeAction.class); @Override protected void performAction(final IAction action) { @@ -73,16 +75,12 @@ public class DeleteVolumeAction extends AbstractActionDelegate { showInfoDialog(actionDesc, "Volume [" + volume.getName() + "] deleted successfully!"); modelManager.deleteVolume(volume); } catch (Exception e) { - showErrorDialog(actionDesc, e.getMessage()); - // there is a possibility that the error was in post-delete operation, which means - // volume was deleted, but some other error happened. check if this is the case, - // and if so, update the model manager + // volume was deleted, but some other error happened. check if this is the case. if (client.volumeExists(volume.getName())) { showErrorDialog(actionDesc, "Volume [" + volume.getName() + "] could not be deleted! Error: [" + e.getMessage() + "]"); } else { - modelManager.deleteVolume(volume); showWarningDialog(actionDesc, "Volume deleted, but following error(s) occured: " + e.getMessage()); } } |
