|
Oracle® Data Integrator Java API Reference 11g Release 1 (11.1.1.6.0) E17060-03 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object
oracle.odi.domain.support.BusinessObject
oracle.odi.domain.support.AbstractRepositoryEntity
oracle.odi.domain.runtime.session.OdiSessionVariable
public class OdiSessionVariable
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.
Method Summary | |
---|---|
Action |
getAction() Deprecated. As of ODI 11.1.1.5 this method is replaced by getValuePersistence() |
java.lang.Object |
getDefaultValue() Gets the default value of this variable. |
java.lang.String |
getDescription() Gets the description of this variable. |
java.io.Serializable |
getInternalId() Provides a common getter for the persistence layer to obtain an identity, irrespective of the actual type of identity used. |
java.lang.String |
getName() Gets the name of this variable. |
IRepositoryEntity |
getSecurityContainer() Define a generic way to retrieve container for entities. |
java.lang.Number |
getSessionId() Returns the ID of session associated with this OdiSessionVariable . |
VariableType |
getType() Gets the type of this variable. |
ValuePersistence |
getValuePersistence() Returns the values persistence strategy for this OdiSessionVariable . |
void |
setDefaultValue(java.lang.Object pValue) Set the default value. |
Methods inherited from class oracle.odi.domain.support.BusinessObject |
---|
clone |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Method Detail |
---|
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()
IRepositoryEntity
Typically a subclass will delegate to a public SomePrimitiveWrapper getId()
method. The necessity for the getInternalId()
abstract method is solely because the persistence layer needs a way of obtaining the identity irrespective of the actual identity implementation choice.
Returning null
from this method will indicate the object has never been saved. This will likely be relied on by some DAO
implementations.
public IRepositoryEntity getSecurityContainer()
IRepositoryEntity
public java.lang.Number getSessionId()
OdiSessionVariable
.public java.lang.String getDescription()
|
Oracle® Data Integrator Java API Reference 11g Release 1 (11.1.1.6.0) E17060-03 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |