|
Oracle® Data Integrator Java API Reference 11g Release 1 (11.1.1.5.0) E17060-02 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES All Classes | |||||||||
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.support.AbstractOdiEntity
oracle.odi.domain.topology.AbstractOdiDataServer
public abstract class AbstractOdiDataServer
Abstract root class for OdiDataServer
and OdiRepositoryServer
.
Nested Class Summary | |
---|---|
static class |
AbstractOdiDataServer.Axis2DeploymentSettings Subclass of AbstractOdiDataServer.WsContainerSettings . |
static class |
AbstractOdiDataServer.DirectoryDeploymentSettings Subclass of AbstractOdiDataServer.WsContainerSettings . |
static class |
AbstractOdiDataServer.FtpDeploymentSettings Subclass of AbstractOdiDataServer.WsContainerSettings . |
static interface |
AbstractOdiDataServer.IConnectionSettings Type safety interface that implementation classes will implement to define connectivity settings. |
static class |
AbstractOdiDataServer.JdbcSettings Holds JDBC metadata required to get a JDBC connection from driver manager. |
static class |
AbstractOdiDataServer.JndiSettings Holds JNDI metadata required to get a JDBC connection from a DataSource configured in an external JNDI provider. |
static class |
AbstractOdiDataServer.WsContainerSettings Abstract base class related to ODI DataServices deployment. |
Field Summary |
---|
Fields inherited from class oracle.odi.domain.support.AbstractOdiEntity |
---|
STARTING_INTERNAL_VERSION |
Method Summary | |
---|---|
abstract AbstractOdiDataServer.IConnectionSettings |
getConnectionSettings() Returns the AbstractOdiDataServer.IConnectionSettings defined for this data server. |
java.lang.Number |
getDataServerId() Obtains this data server ID. |
java.io.Serializable |
getInternalId() Provides a common getter for the persistence layer to obtain an identity, irrespective of the actual type of identity used. |
ObfuscatedString |
getPassword() Obtains the password to connect to this data server. |
IRepositoryEntity |
getSecurityContainer() Define a generic way to retrieve container for entities. |
java.lang.String |
getUsername() Obtains the username that will be used to connect to this data server. |
abstract void |
setConnectionSettings(AbstractOdiDataServer.IConnectionSettings pSettings) Defines the connection settings for this AbstractOdiDataServer . |
void |
setPassword(ObfuscatedString pPassword) Defines the password to connect to this OdiDataServer . |
void |
setUsername(java.lang.String pUsername) Define the username to connect to this data server. |
Methods inherited from class oracle.odi.domain.support.AbstractOdiEntity |
---|
equals, getFirstDate, getFirstUser, getInternalVersion, getLastDate, getLastUser, getName, hashCode, isInstanceLevelSecurityNeeded, isNew, toString |
Methods inherited from class oracle.odi.domain.support.BusinessObject |
---|
clone |
Methods inherited from class java.lang.Object |
---|
getClass, notify, notifyAll, wait, wait, wait |
Method Detail |
---|
public java.lang.Number getDataServerId()
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 abstract AbstractOdiDataServer.IConnectionSettings getConnectionSettings()
AbstractOdiDataServer.IConnectionSettings
defined for this data server.setConnectionSettings(IConnectionSettings)
public abstract void setConnectionSettings(AbstractOdiDataServer.IConnectionSettings pSettings) throws java.lang.IllegalArgumentException
AbstractOdiDataServer
.pSettings
- the connection settings of this data serverjava.lang.IllegalArgumentException
- in case of a bad settings valuegetConnectionSettings()
public java.lang.String getUsername()
null
if none has been setsetUsername(String)
public void setUsername(java.lang.String pUsername)
null
if none.pUsername
- the usernamegetUsername()
public ObfuscatedString getPassword()
null
if nonesetPassword(ObfuscatedString)
public void setPassword(ObfuscatedString pPassword)
OdiDataServer
. Can be null
if none.pPassword
- the passwordgetPassword()
public IRepositoryEntity getSecurityContainer()
IRepositoryEntity
|
Oracle® Data Integrator Java API Reference 11g Release 1 (11.1.1.5.0) E17060-02 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES All Classes | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |