Author: adietish
Date: 2010-11-18 13:30:07 -0500 (Thu, 18 Nov 2010)
New Revision: 26733
Modified:
trunk/deltacloud/plugins/org.jboss.tools.deltacloud.ui/src/org/jboss/tools/internal/deltacloud/ui/wizards/CloudConnectionPage.java
Log:
[JBIDE-7628] findCloud() now also throws DeltaCloudException
Modified:
trunk/deltacloud/plugins/org.jboss.tools.deltacloud.ui/src/org/jboss/tools/internal/deltacloud/ui/wizards/CloudConnectionPage.java
===================================================================
---
trunk/deltacloud/plugins/org.jboss.tools.deltacloud.ui/src/org/jboss/tools/internal/deltacloud/ui/wizards/CloudConnectionPage.java 2010-11-18
18:29:39 UTC (rev 26732)
+++
trunk/deltacloud/plugins/org.jboss.tools.deltacloud.ui/src/org/jboss/tools/internal/deltacloud/ui/wizards/CloudConnectionPage.java 2010-11-18
18:30:07 UTC (rev 26733)
@@ -53,6 +53,7 @@
import org.eclipse.ui.ISelectionListener;
import org.eclipse.ui.PlatformUI;
import org.jboss.tools.common.log.LogHelper;
+import org.jboss.tools.deltacloud.core.DeltaCloudException;
import org.jboss.tools.deltacloud.core.DeltaCloudManager;
import org.jboss.tools.deltacloud.core.client.DeltaCloudClientImpl.DeltaCloudServerType;
import org.jboss.tools.deltacloud.ui.Activator;
@@ -247,14 +248,17 @@
/*
* keeping the same name when editing must be valid
*/
- if (!connectionName.equals(connectionModel.getInitialName())
- /* all new names must be unique */
- && DeltaCloudManager.getDefault().findCloud(connectionName) != null) {
- return ValidationStatus
- .error(WizardMessages.getString(NAME_ALREADY_IN_USE));
- } else {
- return ValidationStatus.ok();
+ try {
+ if (!connectionName.equals(connectionModel.getInitialName())
+ /* all new names must be unique */
+ && DeltaCloudManager.getDefault().findCloud(connectionName) != null) {
+ return ValidationStatus
+ .error(WizardMessages.getString(NAME_ALREADY_IN_USE));
+ }
+ } catch (DeltaCloudException e) {
+ // do nothing
}
+ return ValidationStatus.ok();
}
}
Show replies by date