|
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.project.OdiUserFunctionImpl
public final class OdiUserFunctionImpl
Represents metadata of an actual OdiUserFunction
implementation for one or several
OdiTechnology
. An OdiUserFunction
's functionString will be replaced by relevant
OdiUserFunctionImpl's
implementationString according to target OdiTechnology
during ODI code generation.
OdiUserFunctionImpl
is an entity managed within the OdiUserFunction
-
OdiUserFunctionImpl
aggregate.
For now it is not possible to create an OdiUserFunctionImpl
.
Method Summary | |
---|---|
java.lang.String |
getImplementationString()
Obtains the string representation of this implementation. |
java.io.Serializable |
getInternalId()
Provides a common getter for the persistence layer to obtain an identity, irrespective of the actual type of identity used. |
IRepositoryEntity |
getSecurityContainer()
Define a generic way to retrieve container for entities. |
java.util.Collection<OdiTechnology> |
getSupportedTechnologies(IOdiTechnologyFinder finder)
Obtains the collection of OdiTechnologies (OdiTechnology ) that are
supported by this OdiUserFunctionImpl . |
java.lang.Number |
getUserFunctionImplId()
Obtains the ID of this OdiUserFunctionImpl . |
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 getImplementationString()
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.
public IRepositoryEntity getSecurityContainer()
IRepositoryEntity
public java.util.Collection<OdiTechnology> getSupportedTechnologies(IOdiTechnologyFinder finder) throws java.lang.IllegalArgumentException
OdiTechnologies
(OdiTechnology
) that are
supported by this OdiUserFunctionImpl
.
finder
- a technology finder
OdiTechnologies
as a collection
java.lang.IllegalArgumentException
- if the given IOdiTechnologyFinder
is nullpublic java.lang.Number getUserFunctionImplId()
OdiUserFunctionImpl
.
OdiUserFunctionImpl
ID
|
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 |