|
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.support.AbstractOdiEntity
oracle.odi.domain.topology.OdiLogicalAgent
public class OdiLogicalAgent
An ODI logical agent to be used as reference to an OdiPhysicalAgent
for a given OdiContext
.
Field Summary |
---|
Fields inherited from class oracle.odi.domain.support.AbstractOdiEntity |
---|
STARTING_INTERNAL_VERSION |
Constructor Summary | |
---|---|
OdiLogicalAgent(java.lang.String pAgentName) Create a new OdiLogicalAgent . |
Method Summary | |
---|---|
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.Number |
getLogicalAgentId() This OdiLogicalAgent ID. |
java.lang.String |
getName() Obtains this OdiLogicalAgent 's name. |
OdiPhysicalAgent |
getPhysicalAgent(OdiContext pContext) Obtains the OdiPhysicalAgent mapped to this OdiLogicalAgent for given OdiContext . |
IRepositoryEntity |
getSecurityContainer() Define a generic way to retrieve container for entities. |
Methods inherited from class oracle.odi.domain.support.AbstractOdiEntity |
---|
equals, getFirstDate, getFirstUser, getInternalVersion, getLastDate, getLastUser, hashCode, isInstanceLevelSecurityNeeded, isNew, toString |
Methods inherited from class oracle.odi.domain.support.BusinessObject |
---|
clone |
Methods inherited from class java.lang.Object |
---|
getClass, notify, notifyAll, wait, wait, wait |
Methods inherited from interface oracle.odi.domain.IOdiEntity |
---|
getFirstDate, getFirstUser, getLastDate, getLastUser, isInstanceLevelSecurityNeeded |
Constructor Detail |
---|
public OdiLogicalAgent(java.lang.String pAgentName)
OdiLogicalAgent
.
pAgentName
- the agent nameMethod Detail |
---|
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.
getInternalId
in interface IRepositoryEntity
public java.lang.String getName()
OdiLogicalAgent
's name.getName
in interface IOdiEntity
getName
in class oracle.odi.domain.support.AbstractOdiEntity
public java.lang.Number getLogicalAgentId()
OdiLogicalAgent
ID.public OdiPhysicalAgent getPhysicalAgent(OdiContext pContext)
OdiPhysicalAgent
mapped to this OdiLogicalAgent
for given OdiContext
.pContext
- a contextOdiPhysicalAgent
mapped to this, or null
if nonepublic IRepositoryEntity getSecurityContainer()
IRepositoryEntity
getSecurityContainer
in interface IRepositoryEntity
|
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 |