|
Oracle® Data Integrator Java API Reference 11g Release 1 (11.1.1.3.0) E17060-01 |
||||||||
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.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 abstract AbstractOdiDataServer.IConnectionSettings getConnectionSettings()
AbstractOdiDataServer.IConnectionSettings
defined for this data server.
setConnectionSettings(IConnectionSettings)
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 ObfuscatedString getPassword()
null
if nonesetPassword(ObfuscatedString)
public IRepositoryEntity getSecurityContainer()
IRepositoryEntity
public java.lang.String getUsername()
null
if none has been setsetUsername(String)
public abstract void setConnectionSettings(AbstractOdiDataServer.IConnectionSettings pSettings) throws java.lang.IllegalArgumentException
AbstractOdiDataServer
.
pSettings
- the connection settings of this data server
java.lang.IllegalArgumentException
- in case of a bad settings valuegetConnectionSettings()
public void setPassword(ObfuscatedString pPassword)
OdiDataServer
.
Can be null
if none.
pPassword
- the passwordgetPassword()
public void setUsername(java.lang.String pUsername)
null
if none.
pUsername
- the usernamegetUsername()
|
Oracle® Data Integrator Java API Reference 11g Release 1 (11.1.1.3.0) E17060-01 |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |