public final class EnvManagerConfigString extends Object implements IEnvManagerConfig
See IEnvManagerConfig
for a description of the settings that are persisted.
Constructor and Description |
---|
EnvManagerConfigString()
Default constructor.
|
EnvManagerConfigString(String configuration)
Creates an
EnvManagerConfigString from a given configuration string. |
Modifier and Type | Method and Description |
---|---|
List<String> |
getConfigElements()
Returns the value of a configuration setting containing the list of selected environment configuration elements
(modules/SoftEnv
macros/etc.).
|
String |
getConnectionName()
Returns the value of the connection name configuration setting.
|
String |
getManualConfigText()
Returns the value of a configuration setting containing manually-entered configuration commands.
|
static boolean |
isEnvMgmtConfigString(String string)
Returns true iff
string is a valid environment management configuration string |
boolean |
isEnvMgmtEnabled()
Returns the value of a configuration setting indicating whether environment management support is enabled for this project.
|
boolean |
isManualConfigEnabled()
Returns the value of a configuration setting indicating whether manually-entered configuration commands should be used.
|
void |
setConfigElements(List<String> selectedModules)
Sets a configuration setting containing the list of selected environment configuration elements (environment modules/SoftEnv
macros/etc.).
|
void |
setConnectionName(String connectionName)
Sets the connection name configuration setting.
|
void |
setEnvMgmtEnabled(boolean enabled)
Sets a configuration setting indicating whether environment management support is enabled.
|
void |
setManualConfig(boolean enabled)
Sets a configuration setting indicating whether manually-entered configuration commands should be used.
|
void |
setManualConfigText(String manualConfigText)
Sets a configuration setting containing manually-entered configuration commands.
|
String |
toString() |
public EnvManagerConfigString()
public EnvManagerConfigString(String configuration)
EnvManagerConfigString
from a given configuration string.configuration
- an environment configuration string, as returned by toString()
public static boolean isEnvMgmtConfigString(String string)
string
is a valid environment management configuration stringstring
- string to teststring
is a valid environment management configuration stringpublic void setEnvMgmtEnabled(boolean enabled)
IEnvManagerConfig
setEnvMgmtEnabled
in interface IEnvManagerConfig
enabled
- true
to use a custom set of modules; false
to use defaultspublic boolean isEnvMgmtEnabled()
IEnvManagerConfig
isEnvMgmtEnabled
in interface IEnvManagerConfig
null
public void setManualConfig(boolean enabled)
IEnvManagerConfig
setManualConfig
in interface IEnvManagerConfig
enabled
- true
to use a custom set of modules; false
to use defaultspublic boolean isManualConfigEnabled()
IEnvManagerConfig
isManualConfigEnabled
in interface IEnvManagerConfig
null
public void setManualConfigText(String manualConfigText)
IEnvManagerConfig
Note that null
is indistinguishable from the empty string: in both cases, IEnvManagerConfig.getManualConfigText()
will
return the empty string.
setManualConfigText
in interface IEnvManagerConfig
public String getManualConfigText()
IEnvManagerConfig
getManualConfigText
in interface IEnvManagerConfig
null
public void setConnectionName(String connectionName)
IEnvManagerConfig
Note that null
is indistinguishable from the empty string: in both cases, IEnvManagerConfig.getConnectionName()
will
return the empty string.
setConnectionName
in interface IEnvManagerConfig
connectionName
- (may be null
)public String getConnectionName()
IEnvManagerConfig
This may return the empty string but will never return null
.
getConnectionName
in interface IEnvManagerConfig
null
public void setConfigElements(List<String> selectedModules)
IEnvManagerConfig
Note that null
is indistinguishable from the empty string: in both cases, IEnvManagerConfig.getConfigElements()
will
return an empty list.
setConfigElements
in interface IEnvManagerConfig
selectedModules
- (may be null
)public List<String> getConfigElements()
IEnvManagerConfig
This may return an empty set but will never return null
.
getConfigElements
in interface IEnvManagerConfig
null
Copyright (c) 2011 IBM Corporation and others. All Rights Reserved.