com.infoteria.asteria.connection
Class RDBConnectionEntry

java.lang.Object
  |
  +--com.infoteria.asteria.definition.Struct
        |
        +--com.infoteria.asteria.connection.ConnectionEntry
              |
              +--com.infoteria.asteria.connection.RDBConnectionEntry
All Implemented Interfaces:
com.infoteria.asteria.connection.resource.ConnectionInfo, Serializable

public class RDBConnectionEntry
extends com.infoteria.asteria.connection.ConnectionEntry

RDBのコネクションのASMC設定情報です。

See Also:
Serialized Form

Inner classes inherited from class com.infoteria.asteria.definition.Struct
com.infoteria.asteria.definition.Struct.PropertyInfo
 
Field Summary
static String CONCUR_READ_ONLY
           
static String CONCUR_UPDATABLE
           
static String PARAM_AUTOCOMMIT
           
static String PARAM_RESULTSET_SCROLLABLE
           
static String PARAM_RESULTSET_UPDATABLE
           
static String PROP_DATABASETYPE
           
static String PROP_DRIVER
           
static String PROP_PASSWORD
           
static String PROP_POOL
           
static String PROP_URL
           
static String PROP_USE_SCHEMATA
           
static String PROP_USERNAME
           
static String PROP_XA
           
static String TYPE
          RDBConnectionを表す文字列
static String TYPE_FORWARD_ONLY
           
static String TYPE_SCROLL_INSENSITIVE
           
static String TYPE_SCROLL_SENSITIVE
           
 
Fields inherited from class com.infoteria.asteria.connection.ConnectionEntry
PROP_DYNAMIC, PROP_ROLE
 
Fields inherited from class com.infoteria.asteria.definition.Struct
_propMap, TYPE_ARRAY, TYPE_PARAM, TYPE_STRING
 
Fields inherited from interface com.infoteria.asteria.connection.resource.ConnectionInfo
ATTRIBUTE_NOT_FOUND, CONNECTION_CLOSE_ERROR, CONNECTION_NOT_FOUND, CONNECTION_POOL_CLEAR, CONNECTION_POOL_PUT, CONNECTION_POOL_REUSE_END, CONNECTION_TIMEOUT, CONVERT_OLDFILE, FAIL_DECRYPT_PASSWORD, FAIL_GET_WORKGROUP_MASTER, FAIL_READ_CONNECTION, INVALID_ATTRIBUTE, INVALID_URL, JDBC_DRIVER_NOT_FOUND, LIBRARY_ERROR, NOT_HAVE_CONNECTION_ROLE, NOT_XA_CONNECTION, POOL_CONNECTION_INVALID, REGISTER_CONNECTION, REGISTER_CONNECTION_COUNT, RELOAD_CONNECTION, REMOVE_CONNECTION, resource, SAVE_CONNECTION, XA_NOT_SUPPORTED
 
Constructor Summary
RDBConnectionEntry()
           
RDBConnectionEntry(String name)
           
 
Method Summary
 String getDriver()
          JDBCドライバ名を取得します。
 String getParameter(String name)
           
 String getPassword()
          RDBMSパスワードを取得します。
 String getType()
          データベースタイプを取得します。
 String getURL()
          JDBCドライバのURLを取得します。
 String getURLValue()
          JDBCドライバに設定されたURL
 String getUserName()
          RDBMSユーザ名を取得します。
 String getUseSchemata()
          使用するRDBMSのスキーマを取得します。
protected  XADataSource getXADataSource()
           
 boolean hasParameter(String name)
           
protected  boolean isSupportProperty(String name, int type)
           
protected  String parse(String source)
          jdbc:subprotocol:subname;param1=value;param2=value; change to jdbc:subprotocol:subname jdbc:subprotocol:subname;param1=value;aaaa=vvvvv;param2=value; change to jdbc:subprotocol:subname;aaaa=vvvvv;
 
Methods inherited from class com.infoteria.asteria.connection.ConnectionEntry
canUse, equals, getConnectionType, getRole, hashCode, isDynamic, isPool, isUserDefined, isXA
 
Methods inherited from class com.infoteria.asteria.definition.Struct
addArray, addParam, assign, getArray, getDecryptText, getEncryptText, getMetaData, getName, getOwnerFile, getParam, getStructType, getUse, getValue, isEncrypt, setArray, setParam, setValue, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

TYPE

public static final String TYPE
RDBConnectionを表す文字列

PROP_DATABASETYPE

public static final String PROP_DATABASETYPE

PROP_DRIVER

public static final String PROP_DRIVER

PROP_URL

public static final String PROP_URL

PROP_USERNAME

public static final String PROP_USERNAME

PROP_PASSWORD

public static final String PROP_PASSWORD

PROP_POOL

public static final String PROP_POOL

PROP_USE_SCHEMATA

public static final String PROP_USE_SCHEMATA

PROP_XA

public static final String PROP_XA

PARAM_RESULTSET_UPDATABLE

public static final String PARAM_RESULTSET_UPDATABLE

PARAM_RESULTSET_SCROLLABLE

public static final String PARAM_RESULTSET_SCROLLABLE

PARAM_AUTOCOMMIT

public static final String PARAM_AUTOCOMMIT

CONCUR_READ_ONLY

public static final String CONCUR_READ_ONLY

CONCUR_UPDATABLE

public static final String CONCUR_UPDATABLE

TYPE_SCROLL_INSENSITIVE

public static final String TYPE_SCROLL_INSENSITIVE

TYPE_SCROLL_SENSITIVE

public static final String TYPE_SCROLL_SENSITIVE

TYPE_FORWARD_ONLY

public static final String TYPE_FORWARD_ONLY
Constructor Detail

RDBConnectionEntry

public RDBConnectionEntry()

RDBConnectionEntry

public RDBConnectionEntry(String name)
Method Detail

getType

public String getType()
データベースタイプを取得します。

getDriver

public String getDriver()
JDBCドライバ名を取得します。

getURL

public String getURL()
JDBCドライバのURLを取得します。

getURLValue

public String getURLValue()
JDBCドライバに設定されたURL

getUserName

public String getUserName()
RDBMSユーザ名を取得します。

getPassword

public String getPassword()
RDBMSパスワードを取得します。

getUseSchemata

public String getUseSchemata()
使用するRDBMSのスキーマを取得します。

isSupportProperty

protected boolean isSupportProperty(String name,
                                    int type)
Overrides:
isSupportProperty in class com.infoteria.asteria.connection.ConnectionEntry

getXADataSource

protected XADataSource getXADataSource()
                                throws com.infoteria.asteria.connection.ConnectionException

parse

protected String parse(String source)
jdbc:subprotocol:subname;param1=value;param2=value; change to jdbc:subprotocol:subname jdbc:subprotocol:subname;param1=value;aaaa=vvvvv;param2=value; change to jdbc:subprotocol:subname;aaaa=vvvvv;

hasParameter

public boolean hasParameter(String name)

getParameter

public String getParameter(String name)