summaryrefslogtreecommitdiffstats
path: root/src/com.gluster.storage.management.gui
diff options
context:
space:
mode:
authorShireesh Anjal <shireesh@gluster.com>2011-06-01 21:01:28 +0530
committerShireesh Anjal <shireesh@gluster.com>2011-06-03 18:22:25 +0530
commit6df025ce41a4a902210aa56d738522febd4f72f2 (patch)
tree0628354d84a2e5b5633cea7a682ce2e25d6580ed /src/com.gluster.storage.management.gui
parenta67d52566139fb86d6f228bed3548da8c8a5703b (diff)
Design changes - introducing cluster-server mapping on gateway
Diffstat (limited to 'src/com.gluster.storage.management.gui')
-rw-r--r--src/com.gluster.storage.management.gui/src/com/gluster/storage/management/gui/dialogs/LoginDialog.java12
1 files changed, 9 insertions, 3 deletions
diff --git a/src/com.gluster.storage.management.gui/src/com/gluster/storage/management/gui/dialogs/LoginDialog.java b/src/com.gluster.storage.management.gui/src/com/gluster/storage/management/gui/dialogs/LoginDialog.java
index 607a86e8..d480e503 100644
--- a/src/com.gluster.storage.management.gui/src/com/gluster/storage/management/gui/dialogs/LoginDialog.java
+++ b/src/com.gluster.storage.management.gui/src/com/gluster/storage/management/gui/dialogs/LoginDialog.java
@@ -217,13 +217,14 @@ public class LoginDialog extends Dialog {
try {
CLUSTER_MODE mode = clusterDialog.getClusterMode();
String clusterName = clusterDialog.getClusterName();
- GlusterDataModelManager modelManager = GlusterDataModelManager.getInstance();
+ GlusterDataModelManager modelManager = GlusterDataModelManager.getInstance();
+ Status status = null;
switch(mode) {
case SELECT:
modelManager.initializeModel(usersClient.getSecurityToken(), clusterName);
break;
case CREATE:
- Status status = clustersClient.createCluster(clusterName);
+ status = clustersClient.createCluster(clusterName);
if(!status.isSuccess()) {
MessageDialog.openError(getShell(), "Cluster Creation Failed!", status.toString());
setReturnCode(RETURN_CODE_ERROR);
@@ -232,7 +233,12 @@ public class LoginDialog extends Dialog {
modelManager.initializeModelWithNewCluster(usersClient.getSecurityToken(), clusterName);
break;
case REGISTER:
- clustersClient.registerCluster(clusterName, clusterDialog.getServerName());
+ status = clustersClient.registerCluster(clusterName, clusterDialog.getServerName());
+ if(!status.isSuccess()) {
+ MessageDialog.openError(getShell(), "Cluster Registration Failed!", status.toString());
+ setReturnCode(RETURN_CODE_ERROR);
+ return;
+ }
modelManager.initializeModel(usersClient.getSecurityToken(), clusterName);
break;
}