|
Oracle® Data Integrator Java API Reference 11g Release 1 (11.1.1.7.0) E17060-04 |
|||||||||
| 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.scenario.OdiScenarioSequence
public class OdiScenarioSequence
Defines a sequence inside an OdiScenario. It is part of the OdiScenario - OdiScenarioVariable - OdiScenarioSequence - OdiScenarioReport aggregate.
An OdiScenarioSequence is created during scenario generation for each ODI Sequence referenced inside source component of the scenario. Once created, an OdiScenarioSequence cannot be modified, and cannot be removed from the OdiScenario it belongs and its life cycle ends only when enclosing OdiScenario is removed from runtime repository.
| Method Summary | |
|---|---|
java.lang.String |
getColumnName()Returns the name of the column used by this OdiScenarioSequence to store sequence value. |
java.lang.Integer |
getIncrementValue()Returns increment value of this OdiScenarioSequence. |
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 |
getLogicalSchemaName()Returns ODI logical schema name associated with this OdiScenarioSequence. |
java.lang.String |
getName()Returns the name of this OdiScenarioSequence in ODI. |
java.lang.String |
getNativeSequenceName()Returns native DB sequence name. |
java.lang.String |
getRowFilter()Returns SQL WHERE clause used to filter single row from sequence table. |
IRepositoryEntity |
getSecurityContainer()Define a generic way to retrieve container for entities. |
java.lang.String |
getTableName()Returns the name of the table used by this OdiScenarioSequence. |
SequenceType |
getType()Returns this sequence type (see SequenceType). |
| 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()
OdiScenarioSequence in ODI.OdiScenarioSequence in ODIpublic SequenceType getType()
SequenceType).SequenceType)public java.lang.String getLogicalSchemaName()
OdiScenarioSequence. Isn't relevant if this OdiScenarioSequence is an ODI standard sequence.OdiScenarioSequencepublic java.lang.String getNativeSequenceName()
public java.lang.Integer getIncrementValue()
OdiScenarioSequence. Isn't relevant if this OdiScenarioSequence is a native sequence.OdiScenarioSequencepublic java.lang.String getTableName()
OdiScenarioSequence. Only relevant for user defined sequences.OdiScenarioSequencepublic java.lang.String getColumnName()
OdiScenarioSequence to store sequence value. Only relevant for user defined sequences.OdiScenarioSequence to store sequence valuepublic IRepositoryEntity getSecurityContainer()
IRepositoryEntitypublic java.lang.String getRowFilter()
public java.io.Serializable getInternalId()
IRepositoryEntityTypically 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.
|
Oracle® Data Integrator Java API Reference 11g Release 1 (11.1.1.7.0) E17060-04 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||