|
Oracle® Data Integrator Java API Reference 11g Release 1 (11.1.1.6.0) E17060-03 |
|||||||||
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.topology.OdiLanguageImpl
public class OdiLanguageImpl
OdiLanguageImpl class represents ODI language implemented by some technology, allows overriding language settings on per-technology basis.
Nested Class Summary | |
---|---|
static class |
OdiLanguageImpl.OdiLanguageImplId Implements the composite key for OdiLanguageImpl . |
Method Summary | |
---|---|
java.util.Collection<OdiLanguageElementImpl> |
getImplementedElements() Returns list of language element implementations if any. |
java.io.Serializable |
getInternalId() Provides a common getter for the persistence layer to obtain an identity, irrespective of the actual type of identity used. |
char[] |
getLiteralDelimeters() Returns pair of characters which are literal delimiters for this language's implementation. |
char[] |
getObjectDelimeters() Returns pair of characters which are object delimiters for this language's implementation. |
oracle.odi.domain.topology.language.OdiLanguage |
getOverriddenLanguage() Returns OdiLanguage instance this instance implements. |
IRepositoryEntity |
getSecurityContainer() Define a generic way to retrieve container for entities. |
OdiTechnology |
getTechnology() Returns OdiTechnology this implementation belongs to. |
char[] |
getWordSeparators() Returns chars which are word separators for this language's implementation. |
boolean |
isCompatible() Returns true if Language Elements marked as "Standard" are applicable to this technology. |
boolean |
isDefault() Returns true if the language is the default language for this technology. |
boolean |
isKeywordsCaseSensitive() Returns true if keywords are case sensitive for this language's implementation and false otherwise. |
boolean |
isObjectNamesCaseSensitive() Returns true if object names are case sensitive for this language's implementation and false otherwise. |
void |
setCompatible(boolean pCompatible) Sets this language as "compatible" see isCompatible() description. |
void |
setDefault(boolean pDefault) Sets this language as default for the technology. |
void |
setKeywordsCaseCensitive(boolean pKeywordsCaseSensitive) Sets if keywords are case-sensitive for this language's implementation. |
void |
setLiteralDelimeters(char[][] pLiteralDelimeters) Sets char pair that can be used as literal delimiters. |
void |
setObjectDelimeters(char[] pObjectDelimeters) Sets char pair that can be used as object delimiters. |
void |
setObjectNamesCaseSensitive(boolean pObjectNamesCaseSensitive) Sets if object names are case-sensitive for this language's implementation. |
void |
setWordSeparators(char[] pWordSeparators) Sets chars that can be used as word separators. |
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.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 boolean isKeywordsCaseSensitive()
true
if keywords are case sensitive for this language's implementation and false
otherwise.public void setKeywordsCaseCensitive(boolean pKeywordsCaseSensitive)
pKeywordsCaseSensitive
- if keywords are case sensitivepublic boolean isObjectNamesCaseSensitive()
true
if object names are case sensitive for this language's implementation and false
otherwise.public void setObjectNamesCaseSensitive(boolean pObjectNamesCaseSensitive)
pObjectNamesCaseSensitive
- if object names are case-sensitivepublic char[] getWordSeparators()
public void setWordSeparators(char[] pWordSeparators)
pWordSeparators
- separator charspublic char[] getObjectDelimeters()
public void setObjectDelimeters(char[] pObjectDelimeters)
pObjectDelimeters
- delimiter charspublic char[] getLiteralDelimeters()
public void setLiteralDelimeters(char[][] pLiteralDelimeters)
pLiteralDelimeters
- delimiter charspublic boolean isCompatible()
public void setCompatible(boolean pCompatible)
isCompatible()
description.pCompatible
- if implementation "compatible"public boolean isDefault()
public void setDefault(boolean pDefault)
pDefault
- if language is defaultpublic oracle.odi.domain.topology.language.OdiLanguage getOverriddenLanguage()
public OdiTechnology getTechnology()
public java.util.Collection<OdiLanguageElementImpl> getImplementedElements()
|
Oracle® Data Integrator Java API Reference 11g Release 1 (11.1.1.6.0) E17060-03 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |