|
Oracle® Data Integrator Java API Reference 11g Release 1 (11.1.1.3.0) E17060-01 |
||||||||
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.OdiLogicalSchema
public class OdiLogicalSchema
An ODI logical schema.
Internally used at design time to specify dataserver's schema and at runtime
with the help of the runtime OdiContext
to resolve physical schema where
data processing has to occur.
OdiContext
,
OdiPhysicalSchema
,
Serialized FormField Summary |
---|
Fields inherited from class oracle.odi.domain.support.AbstractOdiEntity |
---|
STARTING_INTERNAL_VERSION |
Constructor Summary | |
---|---|
OdiLogicalSchema(OdiTechnology pTechnology,
java.lang.String pName)
Construct a new OdiLogicalSchema . |
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 |
getLogicalSchemaId()
Returns the Internal object ID. |
java.lang.String |
getName()
Returns the Logical Schema's Name. |
OdiPhysicalSchema |
getPhysicalSchema(OdiContext pContext)
Obtains the OdiPhysicalSchema associated for a given context. |
IRepositoryEntity |
getSecurityContainer()
Define a generic way to retrieve container for entities. |
OdiTechnology |
getTechnology()
Obtains the OdiTechnology that logical schema is related to. |
void |
setName(java.lang.String pName)
Sets the Logical Schema Name. |
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 OdiLogicalSchema(OdiTechnology pTechnology, java.lang.String pName)
OdiLogicalSchema
.
This will adds this new logical schema to the given OdiTechnology
's
logical schemas.
pTechnology
- the technology this logical schema will belong topName
- the schema's 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.Number getLogicalSchemaId()
public java.lang.String getName()
getName
in interface IOdiEntity
getName
in class oracle.odi.domain.support.AbstractOdiEntity
setName(String)
public OdiPhysicalSchema getPhysicalSchema(OdiContext pContext)
OdiPhysicalSchema
associated for a given context. Will be null
if there is no OdiPhysicalSchema associated to the given OdiContext
.
pContext
- the context in which this logical schema is mapped
OdiPhysicalSchema
object mapped to this OdiLogicalSchema
in given context.
Will be null
if none is mapped.public IRepositoryEntity getSecurityContainer()
IRepositoryEntity
getSecurityContainer
in interface IRepositoryEntity
public OdiTechnology getTechnology()
OdiTechnology
that logical schema is related to.
public void setName(java.lang.String pName)
pName
- the name to set
java.lang.IllegalArgumentException
- if the given name is emptygetName()
|
Oracle® Data Integrator Java API Reference 11g Release 1 (11.1.1.3.0) E17060-01 |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |