public class StartupParametersBuilder
extends java.lang.Object
StartupParameters.
Useful because creating an StartupParameters depends on the target
OdiScenario and its OdiScenarioVariables. Note that this class
allows parameters creation against scenario's variables as well as without
those variables. In the latest case, no check will be done.
| Constructor and Description |
|---|
StartupParametersBuilder()
Construct a new
StartupParametersBuilder with no assertion. |
StartupParametersBuilder(OdiScenario pScenario)
Construct a new
StartupParametersBuilder with assertion
based on the given scenario. |
| Modifier and Type | Method and Description |
|---|---|
StartupParametersBuilder |
setDate(java.lang.String pName,
java.util.Date pValue)
Add a new
Date parameter for given name. |
StartupParametersBuilder |
setLong(java.lang.String pName,
java.lang.Long pValue)
Add a new
Long parameter for given name. |
StartupParametersBuilder |
setString(java.lang.String pName,
java.lang.String pValue)
Add a new
String parameter for given name. |
StartupParameters |
toStartupParameters()
Conversion method that takes the current state of this builder and
returns it as a
StartupParameters instance. |
public StartupParametersBuilder()
StartupParametersBuilder with no assertion.public StartupParametersBuilder(OdiScenario pScenario)
StartupParametersBuilder with assertion
based on the given scenario.pScenario - the scenariopublic StartupParametersBuilder setString(java.lang.String pName, java.lang.String pValue)
String parameter for given name.pName - parameter namepValue - runtime valuepublic StartupParametersBuilder setLong(java.lang.String pName, java.lang.Long pValue)
Long parameter for given name.pName - parameter namepValue - runtime valuepublic StartupParametersBuilder setDate(java.lang.String pName, java.util.Date pValue)
Date parameter for given name.pName - parameter namepValue - runtime valuepublic StartupParameters toStartupParameters()
StartupParameters instance.StartupParameters object