public final class EnvManagerConfigString extends java.lang.Object implements IEnvManagerConfig
See IEnvManagerConfig for a description of the settings that are persisted.
| Constructor and Description |
|---|
EnvManagerConfigString()
Default constructor.
|
EnvManagerConfigString(java.lang.String configuration)
Creates an
EnvManagerConfigString from a given configuration string. |
| Modifier and Type | Method and Description |
|---|---|
java.util.List<java.lang.String> |
getConfigElements()
Returns the value of a configuration setting containing the list of selected environment configuration elements
(modules/SoftEnv
macros/etc.).
|
java.lang.String |
getConnectionName()
Returns the value of the connection name configuration setting.
|
java.lang.String |
getManualConfigText()
Returns the value of a configuration setting containing manually-entered configuration commands.
|
static boolean |
isEnvMgmtConfigString(java.lang.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(java.util.List<java.lang.String> selectedModules)
Sets a configuration setting containing the list of selected environment configuration elements (environment modules/SoftEnv
macros/etc.).
|
void |
setConnectionName(java.lang.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(java.lang.String manualConfigText)
Sets a configuration setting containing manually-entered configuration commands.
|
java.lang.String |
toString() |
public EnvManagerConfigString()
public EnvManagerConfigString(java.lang.String configuration)
EnvManagerConfigString from a given configuration string.configuration - an environment configuration string, as returned by toString()public static boolean isEnvMgmtConfigString(java.lang.String string)
string is a valid environment management configuration stringstring - string to teststring is a valid environment management configuration stringpublic java.lang.String toString()
toString in class java.lang.Objectpublic void setEnvMgmtEnabled(boolean enabled)
IEnvManagerConfigsetEnvMgmtEnabled in interface IEnvManagerConfigenabled - true to use a custom set of modules; false to use defaultspublic boolean isEnvMgmtEnabled()
IEnvManagerConfigisEnvMgmtEnabled in interface IEnvManagerConfignullpublic void setManualConfig(boolean enabled)
IEnvManagerConfigsetManualConfig in interface IEnvManagerConfigenabled - true to use a custom set of modules; false to use defaultspublic boolean isManualConfigEnabled()
IEnvManagerConfigisManualConfigEnabled in interface IEnvManagerConfignullpublic void setManualConfigText(java.lang.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 IEnvManagerConfigpublic java.lang.String getManualConfigText()
IEnvManagerConfiggetManualConfigText in interface IEnvManagerConfignullpublic void setConnectionName(java.lang.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 IEnvManagerConfigconnectionName - (may be null)public java.lang.String getConnectionName()
IEnvManagerConfig
This may return the empty string but will never return null.
getConnectionName in interface IEnvManagerConfignullpublic void setConfigElements(java.util.List<java.lang.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 IEnvManagerConfigselectedModules - (may be null)public java.util.List<java.lang.String> getConfigElements()
IEnvManagerConfig
This may return an empty set but will never return null.
getConfigElements in interface IEnvManagerConfignullCopyright (c) 2011 IBM Corporation and others. All Rights Reserved.