org.midao.jdbc.core.transaction.model
Class DataSourceConnectionConfig

java.lang.Object
  extended by org.midao.jdbc.core.transaction.model.DataSourceConnectionConfig

public class DataSourceConnectionConfig
extends java.lang.Object

Model for storing DataSource properties


Constructor Summary
DataSourceConnectionConfig()
           
 
Method Summary
 java.lang.String getCatalog()
          Returns catalog name
 java.util.Properties getClientInfo()
          Gets client information
 java.lang.Integer getHoldability()
          Gets holdability status
 java.lang.Boolean getReadOnly()
          Returns readonly state
 java.util.Map<java.lang.String,java.lang.Class<?>> getTypeMap()
          Returns type map
 void setCatalog(java.lang.String catalog)
          Sets catalog name
 void setClientInfo(java.util.Properties clientInfo)
          Sets client information
 void setClientInfo(java.lang.String name, java.lang.String value)
          Sets client information
 void setHoldability(java.lang.Integer holdability)
          Sets holdability status
 void setReadOnly(java.lang.Boolean readOnly)
          Sets readonly.
 void setTypeMap(java.util.Map<java.lang.String,java.lang.Class<?>> map)
          Sets type map
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DataSourceConnectionConfig

public DataSourceConnectionConfig()
Method Detail

setReadOnly

public void setReadOnly(java.lang.Boolean readOnly)
Sets readonly.

Parameters:
readOnly - new readonly status
See Also:
java.sql.Connection#setReadOnly(boolean)}

getReadOnly

public java.lang.Boolean getReadOnly()
Returns readonly state

Returns:
current readonly status
See Also:
java.sql.Connection#isReadOnly()}

setCatalog

public void setCatalog(java.lang.String catalog)
Sets catalog name

Parameters:
catalog - new catalog name
See Also:
java.sql.Connection#setCatalog(String)}

getCatalog

public java.lang.String getCatalog()
Returns catalog name

Returns:
current catalog name
See Also:
java.sql.Connection#getCatalog()}

setTypeMap

public void setTypeMap(java.util.Map<java.lang.String,java.lang.Class<?>> map)
Sets type map

Parameters:
map - new types map
See Also:
java.sql.Connection#setTypeMap(java.util.Map)}

getTypeMap

public java.util.Map<java.lang.String,java.lang.Class<?>> getTypeMap()
Returns type map

Returns:
current type map
See Also:
java.sql.Connection#getTypeMap()}

setHoldability

public void setHoldability(java.lang.Integer holdability)
Sets holdability status

Parameters:
holdability - new holdability status
See Also:
java.sql.Connection#setHoldability(int)}

getHoldability

public java.lang.Integer getHoldability()
Gets holdability status

Returns:
current holdability status
See Also:
java.sql.Connection#getHoldability()}

setClientInfo

public void setClientInfo(java.util.Properties clientInfo)
Sets client information

Parameters:
clientInfo - new client information
See Also:
java.sql.Connection#setClientInfo(java.util.Properties)}

setClientInfo

public void setClientInfo(java.lang.String name,
                          java.lang.String value)
Sets client information

Parameters:
name - name
value - value
See Also:
java.sql.Connection#setClientInfo(String, String)}

getClientInfo

public java.util.Properties getClientInfo()
Gets client information

Returns:
current client information
See Also:
java.sql.Connection#getClientInfo()}


Copyright © 2013. All Rights Reserved.