public class DatabaseLink extends AbstractSchemaObject
Modifier and Type | Class and Description |
---|---|
static interface |
DatabaseLink.DefaultSchemaFinder
Deprecated.
|
AbstractDBObject.ChildSupport, AbstractDBObject.ListenerSupport
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
PUBLIC_TYPE |
static java.lang.String |
TYPE |
Constructor and Description |
---|
DatabaseLink()
Construct a new DatabaseLink
|
DatabaseLink(java.lang.String name,
Schema schema,
DBObjectID id)
Construct a new DatabaseLink .
|
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getAuthentificationPassword()
Retrieves the password for the authentification user.
|
java.lang.String |
getAuthentificationPasswordX()
Retrieves the encrypted password for the authentification user.
|
java.lang.String |
getAuthentificationUser()
Deprecated.
|
java.lang.String |
getAuthentificationUsername()
Retrieves the user name for authentificating shared links
|
java.lang.Boolean |
getConnectToUser()
Whether this database link is connected via the connected user, the
current user or a fixed user.
|
java.lang.String |
getCreated()
Retrieves the dblink creation date.
|
DBObjectProvider |
getDBLink()
Deprecated.
with no replacement.
|
java.lang.String |
getHost()
Retrieves the SQL*Net string for connect.
|
java.lang.String |
getPassword()
Retrieves the password for the user.
|
java.lang.String |
getPasswordX()
Retrieves the encrypted password for the user.
|
java.lang.String |
getType()
Returns the type of this object.
|
java.lang.String |
getUsername()
Retrieves the user name for the connention
|
boolean |
isCurrentUser()
Deprecated.
use
getConnectToUser() instead. |
boolean |
isPublic()
Whether this database link is public.
|
boolean |
isShared()
Whether this database link is shared.
|
void |
setAuthentificationPassword(java.lang.String authentificationPassword)
Set the password for the authentification user
|
void |
setAuthentificationPasswordX(java.lang.String encryptedPassword)
Set the encrypted password for the authentification user.
|
void |
setAuthentificationUsername(java.lang.String authentificationUsername)
Set the user name for authentificating shared links
|
void |
setConnectToUser(java.lang.Boolean connectToUser)
Sets how this database link is connected.
|
void |
setCreated(java.lang.String created)
Set the dblink creation date
|
void |
setCurrentUser(boolean currentUser)
Deprecated.
use
setConnectToUser(Boolean) instead. |
void |
setHost(java.lang.String host)
Set the SQL*Net string for connect.
|
void |
setPassword(java.lang.String password)
Set the password for the connention
|
void |
setPasswordX(java.lang.String encryptedPassword)
Set the encrypted password for the connention
|
void |
setPublic(boolean pub)
Sets whether this database link is public.
|
void |
setShared(boolean shared)
Sets whether this database link is shared.
|
void |
setUsername(java.lang.String username)
Set the user name for the connention
|
getSchema, setSchema
checkInit, checkInit, copyToImpl, getOwnedObjectsImpl, getProperties, getReferenceIDsImpl, needsInitialization
addObjectListener, addObjectListener, addObjectListener, changeParent, compareToImpl, copyObject, copyTo, copyTo, copyTo, copyTo, equals, equalsImpl, findOwnedObject, findOwnedObject, findOwnedObject, findOwnedObject, findParent, fireObjectUpdated, firePropertyChanged, getChildSupport, getID, getName, getOwnedObjects, getOwnedObjects, getParent, getProperty, getProperty, getReferenceIDs, hashCode, includeOwnedObject, includesType, includesType, removeObjectListener, removeObjectListener, removeObjectListener, removeOwnedObject, removeThisAsParent, replaceReferenceIDs, setID, setName, setProperties, setProperty, toString
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
addObjectListener, removeObjectListener
addObjectListener, fireObjectUpdated, removeObjectListener
addObjectListener, copyTo, copyTo, copyTo, equals, findOwnedObject, findOwnedObject, findOwnedObject, getID, getName, getOwnedObjects, getOwnedObjects, getParent, getProperties, getReferenceIDs, hashCode, removeObjectListener, removeOwnedObject, replaceReferenceIDs, setID, setName
getProperty, getProperty, setProperties, setProperty
public static final java.lang.String TYPE
public static final java.lang.String PUBLIC_TYPE
public DatabaseLink()
public DatabaseLink(java.lang.String name, Schema schema, DBObjectID id)
name
- the name of the new DatabaseLinkschema
- the schema containing the DatabaseLinkid
- the id of this object.public java.lang.String getType()
DBObject
public boolean isPublic()
public void setPublic(boolean pub)
pub
- a boolean value indicating whether this schema is publicpublic boolean isShared()
public void setShared(boolean shared)
shared
- a boolean value indicating whether this schema is shared@Deprecated public boolean isCurrentUser()
getConnectToUser()
instead.@Deprecated public void setCurrentUser(boolean currentUser)
setConnectToUser(Boolean)
instead.public java.lang.Boolean getConnectToUser()
public void setConnectToUser(java.lang.Boolean connectToUser)
connectToUser
- a boolean value indicating whether this schema is
connected via the current user.public java.lang.String getUsername()
public void setUsername(java.lang.String username)
public java.lang.String getPassword()
public void setPassword(java.lang.String password)
public java.lang.String getPasswordX()
public void setPasswordX(java.lang.String encryptedPassword)
public java.lang.String getHost()
public void setHost(java.lang.String host)
public java.lang.String getCreated()
public void setCreated(java.lang.String created)
@Deprecated public DBObjectProvider getDBLink()
@Deprecated public java.lang.String getAuthentificationUser()
public java.lang.String getAuthentificationUsername()
public void setAuthentificationUsername(java.lang.String authentificationUsername)
public java.lang.String getAuthentificationPassword()
public void setAuthentificationPassword(java.lang.String authentificationPassword)
public java.lang.String getAuthentificationPasswordX()
public void setAuthentificationPasswordX(java.lang.String encryptedPassword)