|
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.OdiIndexType
public class OdiIndexType
An OdiIndexType
is a domain entity describing a single type of SGBDR index for an ODI technology.
OdiIndexType
is root of its own aggregate, but also part of aggregate with root OdiTechnology
, this means deleting an OdiTechnology
will also delete all OdiIndexType
s related to this OdiTechnology
.
Instances of OdiIndexType
related to a given OdiTechnology
are obtained using the OdiTechnology.getIndexTypes()
method.
OdiTechnology
, Serialized FormField Summary |
---|
Fields inherited from class oracle.odi.domain.support.AbstractOdiEntity |
---|
STARTING_INTERNAL_VERSION |
Constructor Summary | |
---|---|
OdiIndexType(OdiTechnology pTechnology, java.lang.String pCode, java.lang.String pName) Create a new OdiIndexType . |
Method Summary | |
---|---|
java.lang.String |
getCode() Obtains the code of this OdiIndexType . |
java.lang.Number |
getIndexTypeId() This OdiIndexType ID. |
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() Returns the name of this entity instance. |
IRepositoryEntity |
getSecurityContainer() Define a generic way to retrieve container for entities. |
OdiTechnology |
getTechnology() Obtains the OdiTechnology this OdiIndexType belongs to. |
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 OdiIndexType(OdiTechnology pTechnology, java.lang.String pCode, java.lang.String pName)
OdiIndexType
.
pTechnology
- the technology this index type belongs topCode
- code of the index typepName
- name of the index typeMethod 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 getIndexTypeId()
OdiIndexType
ID.public OdiTechnology getTechnology()
OdiTechnology
this OdiIndexType
belongs to.OdiTechnology
public java.lang.String getName()
IOdiEntity
getName
in interface IOdiEntity
getName
in class oracle.odi.domain.support.AbstractOdiEntity
public java.lang.String getCode()
OdiIndexType
.public IRepositoryEntity getSecurityContainer()
IRepositoryEntity
getSecurityContainer
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 |