public class StartupParametersBuilder
extends java.lang.Object
StartupParameters
.
Useful because creating an StartupParameters
depends on the target
OdiScenario
and its OdiScenarioVariable
s. 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