public class OdiLanguageElementImpl extends oracle.odi.domain.support.AbstractRepositoryEntity implements ILanguageElementImpl
Modifier and Type | Class and Description |
---|---|
static class |
OdiLanguageElementImpl.OdiLanguageElementImplId
Implements the composite key for
OdiLanguageElementImpl . |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getDomainInterfaceType() |
java.lang.String |
getExpression()
Returns syntax of the language element in this implementation.
|
java.lang.String |
getHelpText()
Returns help text for this element.
|
java.lang.String |
getImplementationString()
Gets the implementation string.
|
java.io.Serializable |
getInternalId()
Provides a common getter for the persistence layer to obtain an identity,
irrespective of the actual type of identity used.
|
oracle.odi.domain.topology.language.OdiLanguageElement |
getLanguageElement()
Returns language element this implementation belongs to.
|
java.lang.String |
getName()
Returns name of the language element overridden by this implementation or name defined by language element otherwise.
|
java.lang.String |
getQualifiedName() |
IRepositoryEntity |
getSecurityContainer()
Define a generic way to retrieve container for entities.
|
OdiTechnology |
getTechnology()
Returns technology this implementation defined for.
|
boolean |
isException()
Returns true if this language element does not exist for the given technology, even if it is universal or standard.
|
equals, getGlobalId, getNumericId, hasCustomizedPersistenceMethodFor, hashCode, invokeCustomizedPersistenceMethodFor, toString
getGlobalId, getNumericId
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.String getName()
getName
in interface IModelObject
getName
in interface ILanguageElementImpl
public java.lang.String getExpression()
public java.lang.String getHelpText()
public boolean isException()
isException
in interface ILanguageElementImpl
public OdiTechnology getTechnology()
public oracle.odi.domain.topology.language.OdiLanguageElement getLanguageElement()
getLanguageElement
in interface ILanguageElementImpl
public IRepositoryEntity getSecurityContainer()
IRepositoryEntity
getSecurityContainer
in interface IRepositoryEntity
public java.lang.String getDomainInterfaceType()
getDomainInterfaceType
in interface IModelObject
public java.lang.String getQualifiedName()
getQualifiedName
in interface IModelObject
public java.lang.String getImplementationString()
ILanguageElementImpl
getImplementationString
in interface ILanguageElementImpl