OdiSessionBlueprintVariable
and
OdiSessionCustomVariable
instead.public class OdiSessionVariable
extends AbstractRepositoryEntity
Defines a variable inside an OdiSession
and is part of the OdiSession
-
OdiSessionVariable
- OdiSessionStepLog
aggregate.
An OdiSessionVariable
is created during session creation process. It contains
the default value the session will use during its execution. However, this variable
default value may be overridden with a startup parameter. It will be destroyed when the
session it belongs is removed from runtime repository.
Modifier and Type | Method and Description |
---|---|
Action |
getAction()
Deprecated.
As of ODI 11.1.1.5 this method is replaced by
getValuePersistence() |
java.lang.Object |
getDefaultValue()
Deprecated.
Gets the default value of this variable.
|
java.lang.String |
getDescription()
Deprecated.
Gets the description of this variable.
|
java.io.Serializable |
getInternalId()
Deprecated.
|
java.lang.String |
getName()
Deprecated.
Gets the name of this variable.
|
IRepositoryEntity |
getSecurityContainer()
Deprecated.
|
java.lang.Number |
getSessionId()
Deprecated.
Returns the ID of session associated with this
OdiSessionVariable . |
VariableType |
getType()
Deprecated.
Gets the type of this variable.
|
ValuePersistence |
getValuePersistence()
Deprecated.
Returns the values persistence strategy for this
OdiSessionVariable . |
void |
setDefaultValue(java.lang.Object pValue)
Deprecated.
Set the default value.
|
public java.lang.String getName()
public java.lang.Object getDefaultValue()
getType()
,
setDefaultValue(Object)
public void setDefaultValue(java.lang.Object pValue)
Given value type must be consistent with this variable type.
pValue
- an object valueDomainRuntimeException
- if given object type is inconsistentgetType()
,
getDefaultValue()
public VariableType getType()
@Deprecated public Action getAction()
getValuePersistence()
public ValuePersistence getValuePersistence()
OdiSessionVariable
.public java.io.Serializable getInternalId()
public IRepositoryEntity getSecurityContainer()
public java.lang.Number getSessionId()
OdiSessionVariable
.public java.lang.String getDescription()