diff options
| author | Shireesh Anjal <shireesh@gluster.com> | 2011-06-01 21:01:28 +0530 |
|---|---|---|
| committer | Shireesh Anjal <shireesh@gluster.com> | 2011-06-03 18:22:25 +0530 |
| commit | 6df025ce41a4a902210aa56d738522febd4f72f2 (patch) | |
| tree | 0628354d84a2e5b5633cea7a682ce2e25d6580ed /src/com.gluster.storage.management.gui | |
| parent | a67d52566139fb86d6f228bed3548da8c8a5703b (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.java | 12 |
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; } |
