Author: rob.stryker(a)jboss.com
Date: 2010-10-11 04:25:24 -0400 (Mon, 11 Oct 2010)
New Revision: 25706
Modified:
trunk/as/plugins/org.jboss.ide.eclipse.as.rse.ui/src/org/jboss/ide/eclipse/as/rse/ui/RSEDeploymentPreferenceUI.java
trunk/as/plugins/org.jboss.ide.eclipse.as.ui/jbossui/org/jboss/ide/eclipse/as/ui/editor/ServerModeSectionComposite.java
Log:
JBIDE-7296 - ensuring that new servers have all important values persisted
Modified:
trunk/as/plugins/org.jboss.ide.eclipse.as.rse.ui/src/org/jboss/ide/eclipse/as/rse/ui/RSEDeploymentPreferenceUI.java
===================================================================
---
trunk/as/plugins/org.jboss.ide.eclipse.as.rse.ui/src/org/jboss/ide/eclipse/as/rse/ui/RSEDeploymentPreferenceUI.java 2010-10-11
07:35:02 UTC (rev 25705)
+++
trunk/as/plugins/org.jboss.ide.eclipse.as.rse.ui/src/org/jboss/ide/eclipse/as/rse/ui/RSEDeploymentPreferenceUI.java 2010-10-11
08:25:24 UTC (rev 25706)
@@ -130,8 +130,10 @@
for( int i = 0; i < hosts.length; i++ ) {
name = hosts[i].getName();
hostName = hosts[i].getHostName();
- if( hosts[i].getHostName().toLowerCase().equals(serverHost))
+ if( hosts[i].getHostName().toLowerCase().equals(serverHost)) {
+ callback.getServer().setAttribute(RSEUtils.RSE_SERVER_HOST, hosts[i].getName());
return hosts[i].getName();
+ }
}
}
return current;
Modified:
trunk/as/plugins/org.jboss.ide.eclipse.as.ui/jbossui/org/jboss/ide/eclipse/as/ui/editor/ServerModeSectionComposite.java
===================================================================
---
trunk/as/plugins/org.jboss.ide.eclipse.as.ui/jbossui/org/jboss/ide/eclipse/as/ui/editor/ServerModeSectionComposite.java 2010-10-11
07:35:02 UTC (rev 25705)
+++
trunk/as/plugins/org.jboss.ide.eclipse.as.ui/jbossui/org/jboss/ide/eclipse/as/ui/editor/ServerModeSectionComposite.java 2010-10-11
08:25:24 UTC (rev 25706)
@@ -68,12 +68,17 @@
current = ds.createPublishMethod().getPublishMethodType().getName();
} else {
String host = callback.getServer().getHost();
+ IJBossServerPublishMethodType behType = null;
if( SocketUtil.isLocalhost(host)) {
- current =
ExtensionManager.getDefault().getPublishMethod(LocalPublishMethod.LOCAL_PUBLISH_METHOD).getName();
+ behType =
ExtensionManager.getDefault().getPublishMethod(LocalPublishMethod.LOCAL_PUBLISH_METHOD);
} else {
// socket is not localhost, hard code this for now
- current = ExtensionManager.getDefault().getPublishMethod("rse").getName();
+ behType = ExtensionManager.getDefault().getPublishMethod("rse");
}
+ current = behType.getName();
+ callback.execute(new ChangeServerPropertyCommand(
+ callback.getServer(), IDeployableServer.SERVER_MODE,
+ behType.getId(), "Change server mode"));
}
if( current != null ) {
int index = deployTypeCombo.indexOf(current);
Show replies by date