|
Oracle® Data Integrator Java API Reference 11g Release 1 (11.1.1.9.0) E17060-05 |
|||||||||
| 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 OdiTechnologys
.
OdiUserFunctionImpl is an entity managed within the OdiUserFunction - OdiUserFunctionImpl aggregate.
| Method Summary | |
|---|---|
Expression |
getImplementationExpression()Obtains the implementation expression for this OdiUserFunctionImpl. |
java.lang.String |
getImplementationString()Deprecated. Use getImplementationExpression() instead |
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 |
setImplementationExpression(Expression pImplementationExpression)Sets the implementation expression for this OdiUserFunctionImpl. |
void |
setImplementationString(java.lang.String pImplementationString)Deprecated. Use setImplementationExpression(Expression) instead |
| 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 ID
@Deprecated
public java.lang.String getImplementationString()
getImplementationExpression() insteadOdiUserFunctionImpl.setImplementationString(String)public Expression getImplementationExpression()
OdiUserFunctionImpl.setImplementationExpression(Expression)
@Deprecated
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 collectionDomainRuntimeException - if the given IOdiTechnologyFinder is nulljava.lang.IllegalArgumentExceptionpublic 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()
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.
public IRepositoryEntity getSecurityContainer()
IRepositoryEntity
@Deprecated
public void setImplementationString(java.lang.String pImplementationString)
setImplementationExpression(Expression) insteadOdiUserFunctionImpl.pImplementationString - - implementation stringgetImplementationString()public void setImplementationExpression(Expression pImplementationExpression)
OdiUserFunctionImpl.pImplementationExpression - - implementation expressiongetImplementationExpression()
|
Oracle® Data Integrator Java API Reference 11g Release 1 (11.1.1.9.0) E17060-05 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||