|
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.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.
As the root of aggregate, OdiUserFunction
manages the mappings between its OdiUserFunctionImpls
and OdiTechnology
s
.
OdiUserFunctionImpl
is an entity managed within the OdiUserFunction
- OdiUserFunctionImpl
aggregate.
Method Summary | |
---|---|
java.lang.String |
getImplementationString() Obtains the implementation string for this OdiUserFunctionImpl . |
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 pFinder) Deprecated. Replaced by OdiUserFunction.getSupportedTechnologies(OdiUserFunctionImpl, IOdiTechnologyFinder) |
java.lang.Number |
getUserFunctionImplId() Obtains the ID of this OdiUserFunctionImpl . |
boolean |
isDefault() Returns whether this OdiUserFunctionImpl is a default implementation, i.e. |
void |
setImplementationString(java.lang.String pImplementationString) Sets the implementation string for 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.Number getUserFunctionImplId()
OdiUserFunctionImpl
.OdiUserFunctionImpl
IDpublic java.lang.String getImplementationString()
OdiUserFunctionImpl
.setImplementationString(String)
public java.util.Collection<OdiTechnology> getSupportedTechnologies(IOdiTechnologyFinder pFinder) throws java.lang.IllegalArgumentException
OdiUserFunction.getSupportedTechnologies(OdiUserFunctionImpl, IOdiTechnologyFinder)
OdiTechnologies
(OdiTechnology
) that are supported by this OdiUserFunctionImpl
.finder
- a technology finderOdiTechnologies
as a collectionjava.lang.IllegalArgumentException
- if the given IOdiTechnologyFinder
is nullpublic boolean isDefault()
OdiUserFunctionImpl
is a default implementation, i.e. automatically supports new added technologies.true<C/ODE> if this
OdiUserFunctionImpl is default false
otherwisepublic 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 void setImplementationString(java.lang.String pImplementationString)
OdiUserFunctionImpl
.pImplementationString
- - implementation stringgetImplementationString()
|
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 |