|
Oracle® Data Integrator Java API Reference 11g Release 1 (11.1.1.5.0) E17060-02 |
|||||||||
| 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 name| Method Detail |
|---|
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.
getInternalId in interface IRepositoryEntitypublic java.lang.String getName()
OdiLogicalAgent's name.getName in interface IOdiEntitygetName in class oracle.odi.domain.support.AbstractOdiEntitypublic 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()
IRepositoryEntitygetSecurityContainer in interface IRepositoryEntity
|
Oracle® Data Integrator Java API Reference 11g Release 1 (11.1.1.5.0) E17060-02 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||