public final class DynamicConnectionRecord
extends java.lang.Object
implements java.io.Serializable, java.lang.Cloneable
Key properties:
Constructor and Description |
---|
DynamicConnectionRecord() |
Modifier and Type | Method and Description |
---|---|
DynamicConnectionRecord |
clone() |
boolean |
equals(java.lang.Object obj)
Compares whether another obj is equals this instance (if and only if the recordId is equals).
|
java.lang.String |
getCatalog()
The catalog resource path
|
java.lang.String |
getConnectionName()
The connection name in the catalog.
|
java.lang.String |
getDatabasePassword() |
java.util.List<DynamicDatabaseRecord> |
getDatabaseRecords() |
java.lang.String |
getDatabaseUser() |
java.lang.String |
getDatasource()
The data source name in the catalog.
|
java.lang.String |
getDateFormat() |
java.lang.String |
getDescription() |
java.lang.String |
getExtraCharacters() |
java.lang.String |
getJdbcDriver() |
java.lang.String |
getJndiDatasourceName()
The JNDI datasource name.
|
java.lang.String |
getName()
The name of connection.
|
APIEnums.ConnectionNamePattern |
getNamePattern() |
java.lang.String |
getOrgName()
The org name which this dynamic connection belongs to, null means that this dynamic connection belongs to none-organization.
|
java.lang.String |
getQuoteCharacter() |
APIEnums.ConnectionReadOnly |
getReadOnly() |
int |
getRecordId()
The dynamic connection id.
|
java.lang.String |
getTimeFormat() |
java.lang.String |
getTimestampFormat() |
APIEnums.ConnectionTransactionIsolation |
getTransactionIsolation() |
java.lang.String |
getURL() |
java.util.Set<DynamicConnectionUserMapping> |
getUserMapping()
The UserMapping table of this connection.
May be empty. |
int |
hashCode() |
java.lang.Boolean |
isJndiDatasource()
Whether is JNDI datasource.
|
void |
setCatalog(java.lang.String catalog)
Sets the resource of catalog.
|
void |
setConnectionName(java.lang.String connectionName)
Sets the connection name.
|
void |
setDatabasePassword(java.lang.String databasePassword) |
void |
setDatabaseRecords(java.util.List<DynamicDatabaseRecord> dbRecords) |
void |
setDatabaseUser(java.lang.String databaseUser) |
void |
setDatasource(java.lang.String datasource)
Sets the datasource name.
|
void |
setDateFormat(java.lang.String dateFormat) |
void |
setDescription(java.lang.String description) |
void |
setExtraCharacters(java.lang.String extraCharacters) |
void |
setIsJndiDatasource(java.lang.Boolean isJndiDatasource)
Sets whether is JNDI datasource.
|
void |
setJdbcDriver(java.lang.String jdbcDriver) |
void |
setJndiDatasourceName(java.lang.String jndiDatasourceName)
Sets the JNDI datasource name.
|
void |
setName(java.lang.String name)
Sets the name of this connection.
|
void |
setNamePattern(APIEnums.ConnectionNamePattern namePattern) |
void |
setOrgName(java.lang.String orgName) |
void |
setQuoteCharacter(java.lang.String quoteCharacter) |
void |
setReadOnly(APIEnums.ConnectionReadOnly readOnly) |
void |
setRecordId(int recordId) |
void |
setTimeFormat(java.lang.String timeFormat) |
void |
setTimestampFormat(java.lang.String timestampFormat) |
void |
setTransactionIsolation(APIEnums.ConnectionTransactionIsolation transactionIsolation) |
void |
setURL(java.lang.String url) |
java.lang.String |
toString() |
public int hashCode()
hashCode
in class java.lang.Object
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public java.lang.String toString()
toString
in class java.lang.Object
public DynamicConnectionRecord clone()
clone
in class java.lang.Object
public int getRecordId()
public void setRecordId(int recordId)
public java.lang.String getOrgName()
public void setOrgName(java.lang.String orgName)
public java.lang.String getCatalog()
public void setCatalog(java.lang.String catalog)
catalog
- The catalog resource path.public java.lang.String getDatasource()
public void setDatasource(java.lang.String datasource)
datasource
- data source name in the catalog.public java.lang.String getConnectionName()
public void setConnectionName(java.lang.String connectionName)
connectionName
- connection name in the catalog.public java.util.Set<DynamicConnectionUserMapping> getUserMapping()
public java.lang.String getName()
public void setName(java.lang.String name)
name
- The name of connection.public java.lang.String getDescription()
public void setDescription(java.lang.String description)
public java.lang.Boolean isJndiDatasource()
public void setIsJndiDatasource(java.lang.Boolean isJndiDatasource)
isJndiDatasource,
- if true
, must set a valid jndiDatasourceName.public java.lang.String getJndiDatasourceName()
public void setJndiDatasourceName(java.lang.String jndiDatasourceName)
jndiDatasourceName,
- if isJndiDatasource()
is true, must set a valid jndiDatasourceName. There is not defined in the original catalog.public java.lang.String getURL()
public void setURL(java.lang.String url)
public java.lang.String getJdbcDriver()
public void setJdbcDriver(java.lang.String jdbcDriver)
public java.lang.String getDateFormat()
public void setDateFormat(java.lang.String dateFormat)
public APIEnums.ConnectionNamePattern getNamePattern()
public void setNamePattern(APIEnums.ConnectionNamePattern namePattern)
public APIEnums.ConnectionReadOnly getReadOnly()
public void setReadOnly(APIEnums.ConnectionReadOnly readOnly)
public java.lang.String getTimeFormat()
public void setTimeFormat(java.lang.String timeFormat)
public java.lang.String getTimestampFormat()
public void setTimestampFormat(java.lang.String timestampFormat)
public APIEnums.ConnectionTransactionIsolation getTransactionIsolation()
public void setTransactionIsolation(APIEnums.ConnectionTransactionIsolation transactionIsolation)
public java.lang.String getExtraCharacters()
public void setExtraCharacters(java.lang.String extraCharacters)
public java.lang.String getQuoteCharacter()
public void setQuoteCharacter(java.lang.String quoteCharacter)
public java.lang.String getDatabaseUser()
public void setDatabaseUser(java.lang.String databaseUser)
public java.lang.String getDatabasePassword()
public void setDatabasePassword(java.lang.String databasePassword)
public java.util.List<DynamicDatabaseRecord> getDatabaseRecords()
public void setDatabaseRecords(java.util.List<DynamicDatabaseRecord> dbRecords)