mirror of
https://github.com/eclipse-cdt/cdt
synced 2025-08-10 17:55:39 +02:00
[cleanup] restore Java 1.4 compatibility
This commit is contained in:
parent
a51b026f49
commit
2470fd1bcb
1 changed files with 52 additions and 52 deletions
|
@ -7,13 +7,13 @@
|
||||||
*
|
*
|
||||||
* Initial Contributors:
|
* Initial Contributors:
|
||||||
* The following IBM employees contributed to the Remote System Explorer
|
* The following IBM employees contributed to the Remote System Explorer
|
||||||
* component that contains this file: David McKnight, Kushal Munir,
|
* component that contains this file: David McKnight, Kushal Munir,
|
||||||
* Michael Berger, David Dykstal, Phil Coulthard, Don Yantzi, Eric Simpson,
|
* Michael Berger, David Dykstal, Phil Coulthard, Don Yantzi, Eric Simpson,
|
||||||
* Emily Bruner, Mazen Faraj, Adrian Storisteanu, Li Ding, and Kent Hawley.
|
* Emily Bruner, Mazen Faraj, Adrian Storisteanu, Li Ding, and Kent Hawley.
|
||||||
*
|
*
|
||||||
* Contributors:
|
* Contributors:
|
||||||
* David Dykstal (IBM) - 168977: refactoring IConnectorService and ServerLauncher hierarchies
|
* David Dykstal (IBM) - 168977: refactoring IConnectorService and ServerLauncher hierarchies
|
||||||
* Martin Oberhuber (Wind River) - [175262] IHost.getSystemType() should return IRSESystemType
|
* Martin Oberhuber (Wind River) - [175262] IHost.getSystemType() should return IRSESystemType
|
||||||
* Martin Oberhuber (Wind River) - [184095] Replace systemTypeName by IRSESystemType
|
* Martin Oberhuber (Wind River) - [184095] Replace systemTypeName by IRSESystemType
|
||||||
* David McKnight (IBM) - [224671] [api] org.eclipse.rse.core API leaks non-API types
|
* David McKnight (IBM) - [224671] [api] org.eclipse.rse.core API leaks non-API types
|
||||||
* David McKnight (IBM) - [240037] [dstore][launcher] NumberFormatException printed to stdout when invalid rexec port is given in new connection wizard
|
* David McKnight (IBM) - [240037] [dstore][launcher] NumberFormatException printed to stdout when invalid rexec port is given in new connection wizard
|
||||||
|
@ -36,8 +36,8 @@ import org.eclipse.rse.internal.core.RSECoreMessages;
|
||||||
* <!-- begin-user-doc -->
|
* <!-- begin-user-doc -->
|
||||||
* This subclass of {@link IServerLauncherProperties} is for use by some dstore-based subsystems, although
|
* This subclass of {@link IServerLauncherProperties} is for use by some dstore-based subsystems, although
|
||||||
* is possibly of value to vendors as well. The dstore-based subsystems use server code
|
* is possibly of value to vendors as well. The dstore-based subsystems use server code
|
||||||
* written in Java, on top of the datastore technology. You can read about this in the
|
* written in Java, on top of the datastore technology. You can read about this in the
|
||||||
* developer guide for Remote System Explorer. The bottom line, however, is we offer the
|
* developer guide for Remote System Explorer. The bottom line, however, is we offer the
|
||||||
* user a number of ways to start that remote server from the client, as well to connect
|
* user a number of ways to start that remote server from the client, as well to connect
|
||||||
* to it if it is already running. This class encapsulates the properties to support that.
|
* to it if it is already running. This class encapsulates the properties to support that.
|
||||||
* <p>
|
* <p>
|
||||||
|
@ -96,27 +96,27 @@ public class RemoteServerLauncher extends ServerLauncher implements IRemoteServe
|
||||||
protected static final String REMOTE_ATTRIBUTES_EDEFAULT = null;
|
protected static final String REMOTE_ATTRIBUTES_EDEFAULT = null;
|
||||||
|
|
||||||
protected static final String RESTRICTED_TYPES_EDEFAULT = null;
|
protected static final String RESTRICTED_TYPES_EDEFAULT = null;
|
||||||
|
|
||||||
protected static final boolean AUTODETECT_SSL_EDEFAULT = true;
|
protected static final boolean AUTODETECT_SSL_EDEFAULT = true;
|
||||||
|
|
||||||
protected boolean _autoDetectSSL = AUTODETECT_SSL_EDEFAULT;
|
protected boolean _autoDetectSSL = AUTODETECT_SSL_EDEFAULT;
|
||||||
|
|
||||||
protected IPropertyType _serverLauncherEnumType;
|
protected IPropertyType _serverLauncherEnumType;
|
||||||
|
|
||||||
public RemoteServerLauncher(String name, IConnectorService connectorService)
|
public RemoteServerLauncher(String name, IConnectorService connectorService)
|
||||||
{
|
{
|
||||||
super(name, connectorService);
|
super(name, connectorService);
|
||||||
}
|
}
|
||||||
|
|
||||||
public IPropertyType getServerLauncherPropertyType()
|
public IPropertyType getServerLauncherPropertyType()
|
||||||
{
|
{
|
||||||
if (_serverLauncherEnumType == null)
|
if (_serverLauncherEnumType == null)
|
||||||
{
|
{
|
||||||
// for persistence
|
// for persistence
|
||||||
List values = Arrays.asList(getSupportedLauncherEnumTypes());
|
List values = Arrays.asList(getSupportedLauncherEnumTypes());
|
||||||
// DKM - only need supported types
|
// DKM - only need supported types
|
||||||
/// ServerLaunchType.VALUES;
|
/// ServerLaunchType.VALUES;
|
||||||
|
|
||||||
String[] enumValues = new String[values.size()];
|
String[] enumValues = new String[values.size()];
|
||||||
for (int i = 0; i < values.size(); i++)
|
for (int i = 0; i < values.size(); i++)
|
||||||
{
|
{
|
||||||
|
@ -127,7 +127,7 @@ public class RemoteServerLauncher extends ServerLauncher implements IRemoteServe
|
||||||
}
|
}
|
||||||
return _serverLauncherEnumType;
|
return _serverLauncherEnumType;
|
||||||
}
|
}
|
||||||
|
|
||||||
protected ServerLaunchType[] getSupportedLauncherEnumTypes()
|
protected ServerLaunchType[] getSupportedLauncherEnumTypes()
|
||||||
{
|
{
|
||||||
return new ServerLaunchType[]
|
return new ServerLaunchType[]
|
||||||
|
@ -137,7 +137,7 @@ public class RemoteServerLauncher extends ServerLauncher implements IRemoteServe
|
||||||
ServerLaunchType.RUNNING_LITERAL
|
ServerLaunchType.RUNNING_LITERAL
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
||||||
public void restoreFromProperties()
|
public void restoreFromProperties()
|
||||||
{
|
{
|
||||||
IPropertySet set = getPropertySet(PROPERTY_SET_NAME);
|
IPropertySet set = getPropertySet(PROPERTY_SET_NAME);
|
||||||
|
@ -153,53 +153,53 @@ public class RemoteServerLauncher extends ServerLauncher implements IRemoteServe
|
||||||
launchTypeProperty.setLabel(RSECoreMessages.RESID_PROP_SERVERLAUNCHER_MEANS_LABEL);
|
launchTypeProperty.setLabel(RSECoreMessages.RESID_PROP_SERVERLAUNCHER_MEANS_LABEL);
|
||||||
String launchTypeName = launchTypeProperty.getValue();
|
String launchTypeName = launchTypeProperty.getValue();
|
||||||
_serverLaunchType = ServerLaunchType.get(launchTypeName);
|
_serverLaunchType = ServerLaunchType.get(launchTypeName);
|
||||||
|
|
||||||
IProperty daemonPortProperty = set.getProperty(KEY_DAEMON_PORT);
|
IProperty daemonPortProperty = set.getProperty(KEY_DAEMON_PORT);
|
||||||
boolean daemon = _serverLaunchType == null || _serverLaunchType.getType() == ServerLaunchType.DAEMON;
|
boolean daemon = _serverLaunchType == null || _serverLaunchType.getType() == ServerLaunchType.DAEMON;
|
||||||
daemonPortProperty.setEnabled(daemon);
|
daemonPortProperty.setEnabled(daemon);
|
||||||
daemonPortProperty.setLabel(RSECoreMessages.RESID_CONNECTION_DAEMON_PORT_LABEL);
|
daemonPortProperty.setLabel(RSECoreMessages.RESID_CONNECTION_DAEMON_PORT_LABEL);
|
||||||
|
|
||||||
try {
|
try {
|
||||||
_daemonPort = Integer.parseInt(daemonPortProperty.getValue());
|
_daemonPort = Integer.parseInt(daemonPortProperty.getValue());
|
||||||
}
|
}
|
||||||
catch (Exception e){
|
catch (Exception e){
|
||||||
_daemonPort = DAEMON_PORT_EDEFAULT;
|
_daemonPort = DAEMON_PORT_EDEFAULT;
|
||||||
}
|
}
|
||||||
|
|
||||||
IProperty autoDetectProperty = set.getProperty(KEY_AUTODETECT_SSL);
|
IProperty autoDetectProperty = set.getProperty(KEY_AUTODETECT_SSL);
|
||||||
if (autoDetectProperty != null)
|
if (autoDetectProperty != null)
|
||||||
{
|
{
|
||||||
boolean autoDetect = _serverLaunchType == null || _serverLaunchType.getType() == ServerLaunchType.REXEC;
|
boolean autoDetect = _serverLaunchType == null || _serverLaunchType.getType() == ServerLaunchType.REXEC;
|
||||||
autoDetectProperty.setEnabled(autoDetect);
|
autoDetectProperty.setEnabled(autoDetect);
|
||||||
autoDetectProperty.setLabel(RSECoreMessages.RESID_SUBSYSTEM_AUTODETECT_LABEL);
|
autoDetectProperty.setLabel(RSECoreMessages.RESID_SUBSYSTEM_AUTODETECT_LABEL);
|
||||||
|
|
||||||
_autoDetectSSL = Boolean.parseBoolean(autoDetectProperty.getValue());
|
_autoDetectSSL = Boolean.valueOf(autoDetectProperty.getValue()).booleanValue();
|
||||||
}
|
}
|
||||||
|
|
||||||
boolean usingRexec = _serverLaunchType != null && _serverLaunchType.getType() == ServerLaunchType.REXEC;
|
boolean usingRexec = _serverLaunchType != null && _serverLaunchType.getType() == ServerLaunchType.REXEC;
|
||||||
IProperty rexecPortProperty = set.getProperty(KEY_REXEC_PORT);
|
IProperty rexecPortProperty = set.getProperty(KEY_REXEC_PORT);
|
||||||
rexecPortProperty.setEnabled(usingRexec);
|
rexecPortProperty.setEnabled(usingRexec);
|
||||||
rexecPortProperty.setLabel(RSECoreMessages.RESID_CONNECTION_PORT_LABEL);
|
rexecPortProperty.setLabel(RSECoreMessages.RESID_CONNECTION_PORT_LABEL);
|
||||||
|
|
||||||
try {
|
try {
|
||||||
_rexecPort = Integer.parseInt(rexecPortProperty.getValue());
|
_rexecPort = Integer.parseInt(rexecPortProperty.getValue());
|
||||||
}
|
}
|
||||||
catch (Exception e){
|
catch (Exception e){
|
||||||
_rexecPort = REXEC_PORT_EDEFAULT;
|
_rexecPort = REXEC_PORT_EDEFAULT;
|
||||||
}
|
}
|
||||||
|
|
||||||
IProperty serverPathProperty = set.getProperty(KEY_SERVER_PATH);
|
IProperty serverPathProperty = set.getProperty(KEY_SERVER_PATH);
|
||||||
serverPathProperty.setEnabled(usingRexec);
|
serverPathProperty.setEnabled(usingRexec);
|
||||||
serverPathProperty.setLabel(RSECoreMessages.RESID_PROP_SERVERLAUNCHER_PATH);
|
serverPathProperty.setLabel(RSECoreMessages.RESID_PROP_SERVERLAUNCHER_PATH);
|
||||||
_serverPath = serverPathProperty.getValue();
|
_serverPath = serverPathProperty.getValue();
|
||||||
|
|
||||||
IProperty serverScriptProperty = set.getProperty(KEY_SERVER_SCRIPT);
|
IProperty serverScriptProperty = set.getProperty(KEY_SERVER_SCRIPT);
|
||||||
serverScriptProperty.setEnabled(usingRexec);
|
serverScriptProperty.setEnabled(usingRexec);
|
||||||
serverScriptProperty.setLabel(RSECoreMessages.RESID_PROP_SERVERLAUNCHER_INVOCATION);
|
serverScriptProperty.setLabel(RSECoreMessages.RESID_PROP_SERVERLAUNCHER_INVOCATION);
|
||||||
_serverScript = serverScriptProperty.getValue();
|
_serverScript = serverScriptProperty.getValue();
|
||||||
|
|
||||||
_hasSetServerLaunchType = true;
|
_hasSetServerLaunchType = true;
|
||||||
|
|
||||||
}
|
}
|
||||||
catch (Exception e)
|
catch (Exception e)
|
||||||
{
|
{
|
||||||
|
@ -207,7 +207,7 @@ public class RemoteServerLauncher extends ServerLauncher implements IRemoteServe
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
public void saveToProperties()
|
public void saveToProperties()
|
||||||
{
|
{
|
||||||
IPropertySet set = getPropertySet(PROPERTY_SET_NAME);
|
IPropertySet set = getPropertySet(PROPERTY_SET_NAME);
|
||||||
|
@ -218,35 +218,35 @@ public class RemoteServerLauncher extends ServerLauncher implements IRemoteServe
|
||||||
((ILabeledObject)set).setLabel(PROPERTY_SET_LABEL);
|
((ILabeledObject)set).setLabel(PROPERTY_SET_LABEL);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if (_serverLaunchType == null)
|
if (_serverLaunchType == null)
|
||||||
_serverLaunchType = ServerLaunchType.get(ServerLaunchType.DAEMON);
|
_serverLaunchType = ServerLaunchType.get(ServerLaunchType.DAEMON);
|
||||||
IProperty launchTypeProperty = set.addProperty(KEY_SERVER_LAUNCH_TYPE_NAME, _serverLaunchType.getName(), getServerLauncherPropertyType());
|
IProperty launchTypeProperty = set.addProperty(KEY_SERVER_LAUNCH_TYPE_NAME, _serverLaunchType.getName(), getServerLauncherPropertyType());
|
||||||
launchTypeProperty.setLabel(RSECoreMessages.RESID_PROP_SERVERLAUNCHER_MEANS_LABEL);
|
launchTypeProperty.setLabel(RSECoreMessages.RESID_PROP_SERVERLAUNCHER_MEANS_LABEL);
|
||||||
|
|
||||||
IProperty daemonPortProperty = set.addProperty(KEY_DAEMON_PORT, ""+_daemonPort, PropertyType.getIntegerPropertyType()); //$NON-NLS-1$
|
IProperty daemonPortProperty = set.addProperty(KEY_DAEMON_PORT, ""+_daemonPort, PropertyType.getIntegerPropertyType()); //$NON-NLS-1$
|
||||||
daemonPortProperty.setEnabled(_serverLaunchType.getType() == ServerLaunchType.DAEMON);
|
daemonPortProperty.setEnabled(_serverLaunchType.getType() == ServerLaunchType.DAEMON);
|
||||||
daemonPortProperty.setLabel(RSECoreMessages.RESID_CONNECTION_DAEMON_PORT_LABEL);
|
daemonPortProperty.setLabel(RSECoreMessages.RESID_CONNECTION_DAEMON_PORT_LABEL);
|
||||||
|
|
||||||
IProperty rexecPortProperty = set.addProperty(KEY_REXEC_PORT, ""+_rexecPort, PropertyType.getIntegerPropertyType()); //$NON-NLS-1$
|
IProperty rexecPortProperty = set.addProperty(KEY_REXEC_PORT, ""+_rexecPort, PropertyType.getIntegerPropertyType()); //$NON-NLS-1$
|
||||||
boolean usingRexec = _serverLaunchType.getType() == ServerLaunchType.REXEC;
|
boolean usingRexec = _serverLaunchType.getType() == ServerLaunchType.REXEC;
|
||||||
rexecPortProperty.setEnabled(usingRexec);
|
rexecPortProperty.setEnabled(usingRexec);
|
||||||
rexecPortProperty.setLabel(RSECoreMessages.RESID_CONNECTION_PORT_LABEL);
|
rexecPortProperty.setLabel(RSECoreMessages.RESID_CONNECTION_PORT_LABEL);
|
||||||
|
|
||||||
IProperty autoDetectSSLProperty = set.addProperty(KEY_AUTODETECT_SSL, ""+_autoDetectSSL, PropertyType.getBooleanPropertyType()); //$NON-NLS-1$
|
IProperty autoDetectSSLProperty = set.addProperty(KEY_AUTODETECT_SSL, ""+_autoDetectSSL, PropertyType.getBooleanPropertyType()); //$NON-NLS-1$
|
||||||
autoDetectSSLProperty.setEnabled(usingRexec);
|
autoDetectSSLProperty.setEnabled(usingRexec);
|
||||||
autoDetectSSLProperty.setLabel(RSECoreMessages.RESID_SUBSYSTEM_AUTODETECT_LABEL);
|
autoDetectSSLProperty.setLabel(RSECoreMessages.RESID_SUBSYSTEM_AUTODETECT_LABEL);
|
||||||
|
|
||||||
IProperty serverPathProperty = set.addProperty(KEY_SERVER_PATH, ""+_serverPath); //$NON-NLS-1$
|
IProperty serverPathProperty = set.addProperty(KEY_SERVER_PATH, ""+_serverPath); //$NON-NLS-1$
|
||||||
serverPathProperty.setLabel(RSECoreMessages.RESID_PROP_SERVERLAUNCHER_PATH);
|
serverPathProperty.setLabel(RSECoreMessages.RESID_PROP_SERVERLAUNCHER_PATH);
|
||||||
serverPathProperty.setEnabled(usingRexec);
|
serverPathProperty.setEnabled(usingRexec);
|
||||||
|
|
||||||
IProperty serverScriptProperty = set.addProperty(KEY_SERVER_SCRIPT, ""+_serverScript); //$NON-NLS-1$
|
IProperty serverScriptProperty = set.addProperty(KEY_SERVER_SCRIPT, ""+_serverScript); //$NON-NLS-1$
|
||||||
serverScriptProperty.setEnabled(usingRexec);
|
serverScriptProperty.setEnabled(usingRexec);
|
||||||
serverScriptProperty.setLabel(RSECoreMessages.RESID_PROP_SERVERLAUNCHER_INVOCATION);
|
serverScriptProperty.setLabel(RSECoreMessages.RESID_PROP_SERVERLAUNCHER_INVOCATION);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Clone the contents of this server launcher into the given server launcher
|
* Clone the contents of this server launcher into the given server launcher
|
||||||
* <i>Your sublcass must override this if you add additional attributes! Be sure
|
* <i>Your sublcass must override this if you add additional attributes! Be sure
|
||||||
|
@ -259,21 +259,21 @@ public class RemoteServerLauncher extends ServerLauncher implements IRemoteServe
|
||||||
IRemoteServerLauncher remoteNewOne = (IRemoteServerLauncher)newOne;
|
IRemoteServerLauncher remoteNewOne = (IRemoteServerLauncher)newOne;
|
||||||
remoteNewOne.addPropertySets(getPropertySets());
|
remoteNewOne.addPropertySets(getPropertySets());
|
||||||
remoteNewOne.setDaemonPort(getDaemonPort());
|
remoteNewOne.setDaemonPort(getDaemonPort());
|
||||||
remoteNewOne.setRexecPort(getRexecPort());
|
remoteNewOne.setRexecPort(getRexecPort());
|
||||||
remoteNewOne.setServerLaunchType(getServerLaunchTypeGen());
|
remoteNewOne.setServerLaunchType(getServerLaunchTypeGen());
|
||||||
remoteNewOne.setServerPath(getServerPath());
|
remoteNewOne.setServerPath(getServerPath());
|
||||||
remoteNewOne.setServerScript(getServerScript());
|
remoteNewOne.setServerScript(getServerScript());
|
||||||
remoteNewOne.setAutoDetectSSL(getAutoDetectSSL());
|
remoteNewOne.setAutoDetectSSL(getAutoDetectSSL());
|
||||||
return remoteNewOne;
|
return remoteNewOne;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* <!-- begin-user-doc -->
|
* <!-- begin-user-doc -->
|
||||||
* This is the means by which to start the server-side code, as specified by the user, typically.
|
* This is the means by which to start the server-side code, as specified by the user, typically.
|
||||||
* <!-- end-user-doc -->
|
* <!-- end-user-doc -->
|
||||||
*/
|
*/
|
||||||
public ServerLaunchType getServerLaunchType()
|
public ServerLaunchType getServerLaunchType()
|
||||||
{
|
{
|
||||||
if (!isSetServerLaunchType())
|
if (!isSetServerLaunchType())
|
||||||
{
|
{
|
||||||
if (isEnabledServerLaunchType(ServerLaunchType.DAEMON_LITERAL))
|
if (isEnabledServerLaunchType(ServerLaunchType.DAEMON_LITERAL))
|
||||||
|
@ -289,7 +289,7 @@ public class RemoteServerLauncher extends ServerLauncher implements IRemoteServe
|
||||||
else if (isEnabledServerLaunchType(ServerLaunchType.FTP_LITERAL))
|
else if (isEnabledServerLaunchType(ServerLaunchType.FTP_LITERAL))
|
||||||
return ServerLaunchType.FTP_LITERAL;
|
return ServerLaunchType.FTP_LITERAL;
|
||||||
else
|
else
|
||||||
return ServerLaunchType.HTTP_LITERAL;
|
return ServerLaunchType.HTTP_LITERAL;
|
||||||
}
|
}
|
||||||
return _serverLaunchType;
|
return _serverLaunchType;
|
||||||
}
|
}
|
||||||
|
@ -350,7 +350,7 @@ public class RemoteServerLauncher extends ServerLauncher implements IRemoteServe
|
||||||
setDirty(true);
|
setDirty(true);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Return the whether or not to auto-detect SSL
|
* Return the whether or not to auto-detect SSL
|
||||||
*/
|
*/
|
||||||
|
@ -386,7 +386,7 @@ public class RemoteServerLauncher extends ServerLauncher implements IRemoteServe
|
||||||
{
|
{
|
||||||
_daemonPort = newDaemonPort;
|
_daemonPort = newDaemonPort;
|
||||||
setDirty(true);
|
setDirty(true);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -400,7 +400,7 @@ public class RemoteServerLauncher extends ServerLauncher implements IRemoteServe
|
||||||
String serverPath = _serverPath;
|
String serverPath = _serverPath;
|
||||||
if ((serverPath == null) || (serverPath.length() == 0))
|
if ((serverPath == null) || (serverPath.length() == 0))
|
||||||
{
|
{
|
||||||
serverPath = RemoteServerLauncherConstants.DEFAULT_REXEC_PATH;
|
serverPath = RemoteServerLauncherConstants.DEFAULT_REXEC_PATH;
|
||||||
}
|
}
|
||||||
return serverPath;
|
return serverPath;
|
||||||
}
|
}
|
||||||
|
@ -428,16 +428,16 @@ public class RemoteServerLauncher extends ServerLauncher implements IRemoteServe
|
||||||
public String getServerScript()
|
public String getServerScript()
|
||||||
{
|
{
|
||||||
String serverScript = _serverScript;
|
String serverScript = _serverScript;
|
||||||
|
|
||||||
if ((serverScript == null) || (serverScript.length() == 0))
|
if ((serverScript == null) || (serverScript.length() == 0))
|
||||||
{
|
{
|
||||||
serverScript = "server." + getConnectorService().getHost().getSystemType().getName().toLowerCase(); //$NON-NLS-1$
|
serverScript = "server." + getConnectorService().getHost().getSystemType().getName().toLowerCase(); //$NON-NLS-1$
|
||||||
}
|
}
|
||||||
|
|
||||||
return serverScript;
|
return serverScript;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
public void setServerScript(String newServerScript)
|
public void setServerScript(String newServerScript)
|
||||||
{
|
{
|
||||||
String oldServerScript = _serverScript;
|
String oldServerScript = _serverScript;
|
||||||
|
@ -452,7 +452,7 @@ public class RemoteServerLauncher extends ServerLauncher implements IRemoteServe
|
||||||
* This methods returns the enablement state per server launch type.
|
* This methods returns the enablement state per server launch type.
|
||||||
* If {@link #enableServerLaunchType(ServerLaunchType,boolean)} has not been
|
* If {@link #enableServerLaunchType(ServerLaunchType,boolean)} has not been
|
||||||
* called for this server launch type, then we defer to the subsystem factory's
|
* called for this server launch type, then we defer to the subsystem factory's
|
||||||
* method:
|
* method:
|
||||||
* {@link ISubSystemConfiguration#supportsServerLaunchType(ServerLaunchType)}.
|
* {@link ISubSystemConfiguration#supportsServerLaunchType(ServerLaunchType)}.
|
||||||
* @see org.eclipse.rse.core.subsystems.ServerLaunchType
|
* @see org.eclipse.rse.core.subsystems.ServerLaunchType
|
||||||
*/
|
*/
|
||||||
|
@ -467,18 +467,18 @@ public class RemoteServerLauncher extends ServerLauncher implements IRemoteServe
|
||||||
return value.equals("true"); //$NON-NLS-1$
|
return value.equals("true"); //$NON-NLS-1$
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
ISubSystem primarySS = getConnectorService().getPrimarySubSystem();
|
ISubSystem primarySS = getConnectorService().getPrimarySubSystem();
|
||||||
if (primarySS != null)
|
if (primarySS != null)
|
||||||
{
|
{
|
||||||
return primarySS.getSubSystemConfiguration().supportsServerLaunchType(serverLaunchType);
|
return primarySS.getSubSystemConfiguration().supportsServerLaunchType(serverLaunchType);
|
||||||
|
|
||||||
}
|
}
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @deprecated
|
* @deprecated
|
||||||
|
@ -492,10 +492,10 @@ public class RemoteServerLauncher extends ServerLauncher implements IRemoteServe
|
||||||
}
|
}
|
||||||
set.addProperty(attributeName, attributeValue);
|
set.addProperty(attributeName, attributeValue);
|
||||||
}
|
}
|
||||||
|
|
||||||
public void enableServerLaunchType(ServerLaunchType serverLaunchType, boolean enable) {
|
public void enableServerLaunchType(ServerLaunchType serverLaunchType, boolean enable) {
|
||||||
// TODO Auto-generated method stubS
|
// TODO Auto-generated method stubS
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
} //RemoteServerLauncherImpl
|
} //RemoteServerLauncherImpl
|
||||||
|
|
Loading…
Add table
Reference in a new issue