com.infoteria.asteria.connection
Class CommonConnectionEntry

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

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

名前と値のセットを保持する汎用的なコネクションです。

See Also:
Serialized Form

Inner classes inherited from class com.infoteria.asteria.definition.Struct
com.infoteria.asteria.definition.Struct.PropertyInfo
 
Field Summary
static java.lang.String PROP_MASKED_PARAM
           
static java.lang.String PROP_PARAM
           
static java.lang.String PROP_POOL
           
static java.lang.String TYPE
           
 
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_CONNECTION_MANAGER, FAIL_GET_WORKGROUP_MASTER, FAIL_READ_CONNECTION, INVALID_ATTRIBUTE, INVALID_URL, JDBC_DRIVER_NOT_FOUND, LIBRARY_ERROR, METADATA_PROVIDER_NOT_IMPLEMENTED, NOT_HAVE_CONNECTION_ROLE, NOT_XA_CONNECTION, POOL_CONNECTION_INVALID, REGISTER_CONNECTION, REGISTER_CONNECTION_COUNT, RELOAD_CONNECTION, REMOVE_CONNECTION, REQUIRED_OAUTH_AUTHENTICATION_ERROR, resource, SAVE_CONNECTION, XA_NOT_SUPPORTED
 
Constructor Summary
CommonConnectionEntry()
           
CommonConnectionEntry(java.lang.String name)
           
 
Method Summary
 java.util.Map getParameterMap()
          設定されたパラメータのMapを返します。
Mapの中身はKey、ValueともにStringです。
protected  boolean isEncrypt(java.lang.String name)
           
 
Methods inherited from class com.infoteria.asteria.connection.ConnectionEntry
canUse, equals, getConnectionType, getRole, hashCode, isDynamic, isPool, isSupportProperty, isUserDefined, isXA, needsConvertTimeout, onChange, onChanging, onRemove
 
Methods inherited from class com.infoteria.asteria.definition.Struct
addArray, addParam, assign, getArray, getDecryptText, getEncryptText, getMetaData, getName, getOwnerFile, getParam, getStructType, getUse, getValue, 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 java.lang.String TYPE

PROP_PARAM

public static final java.lang.String PROP_PARAM

PROP_MASKED_PARAM

public static final java.lang.String PROP_MASKED_PARAM

PROP_POOL

public static final java.lang.String PROP_POOL
Constructor Detail

CommonConnectionEntry

public CommonConnectionEntry()

CommonConnectionEntry

public CommonConnectionEntry(java.lang.String name)
Method Detail

getParameterMap

public java.util.Map getParameterMap()
設定されたパラメータのMapを返します。
Mapの中身はKey、ValueともにStringです。

isEncrypt

protected boolean isEncrypt(java.lang.String name)
Description copied from class: com.infoteria.asteria.definition.Struct
プロパティ名を引数とし、trueを返した場合、そのプロパティをエンクリプトします。
オーバーライドすることでエンクリプトするPropertyを指定できます。
このクラスでは"password"というプロパティ名がエンクリプトされます。
Overrides:
isEncrypt in class com.infoteria.asteria.definition.Struct