org.seasar.robot.db.allcommon
クラス DBFluteConfig

java.lang.Object
  上位を拡張 org.seasar.robot.db.allcommon.DBFluteConfig

public class DBFluteConfig
extends java.lang.Object

作成者:
DBFlute(AutoGenerator)

フィールドの概要
protected  org.seasar.robot.dbflute.jdbc.DataSourceHandler _dataSourceHandler
           
protected  org.seasar.robot.dbflute.jdbc.StatementConfig _defaultStatementConfig
           
protected  boolean _disableSelectIndex
           
protected  boolean _executeStatusLogLevelInfo
           
protected  boolean _internalDebug
           
protected  boolean _locked
           
protected  java.lang.String _logDateFormat
           
protected  java.lang.String _logTimestampFormat
           
protected  java.lang.String _outsideSqlPackage
           
protected  boolean _queryLogLevelInfo
           
protected  boolean _useSqlLogRegistry
           
 
メソッドの概要
protected  void assertNotLocked()
           
 org.seasar.robot.dbflute.jdbc.DataSourceHandler getDataSourceHandler()
           
 org.seasar.robot.dbflute.jdbc.StatementConfig getDefaultStatementConfig()
           
static DBFluteConfig getInstance()
          Get singleton instance.
 java.lang.String getLogDateFormat()
           
 java.lang.String getLogTimestampFormat()
           
 java.lang.String getOutsideSqlPackage()
           
protected  boolean isCurrentDBDef(org.seasar.robot.dbflute.DBDef currentDBDef)
           
 boolean isDisableSelectIndex()
           
 boolean isInternalDebug()
           
 boolean isLocked()
           
 boolean isUseSqlLogRegistry()
           
 void lock()
           
 void registerBasicValueType(java.lang.Class<?> keyType, org.seasar.robot.dbflute.jdbc.ValueType valueType)
          Register the basic value type.
 void registerPluginValueType(java.lang.String keyName, org.seasar.robot.dbflute.jdbc.ValueType valueType)
          Register the plug-in value type.
 void removeBasicValueType(java.lang.Class<?> keyType)
           
 void removePluginValueType(java.lang.String keyName)
           
 void setDataSourceHandler(org.seasar.robot.dbflute.jdbc.DataSourceHandler dataSourceHandler)
           
 void setDefaultStatementConfig(org.seasar.robot.dbflute.jdbc.StatementConfig defaultStatementConfig)
           
 void setDisableSelectIndex(boolean disableSelectIndex)
           
 void setExecuteStatusLogLevelInfo(boolean executeStatusLogLevelInfo)
           
 void setInternalDebug(boolean internalDebug)
           
 void setLogDateFormat(java.lang.String logDateFormat)
           
 void setLogTimestampFormat(java.lang.String logTimestampFormat)
           
 void setOutsideSqlPackage(java.lang.String outsideSqlPackage)
           
 void setQueryLogLevelInfo(boolean queryLogLevelInfo)
           
 void setUseSqlLogRegistry(boolean useSqlLogRegistry)
           
 void unlock()
           
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

_defaultStatementConfig

protected org.seasar.robot.dbflute.jdbc.StatementConfig _defaultStatementConfig

_queryLogLevelInfo

protected boolean _queryLogLevelInfo

_executeStatusLogLevelInfo

protected boolean _executeStatusLogLevelInfo

_logDateFormat

protected java.lang.String _logDateFormat

_logTimestampFormat

protected java.lang.String _logTimestampFormat

_dataSourceHandler

protected org.seasar.robot.dbflute.jdbc.DataSourceHandler _dataSourceHandler

_outsideSqlPackage

protected java.lang.String _outsideSqlPackage

_useSqlLogRegistry

protected boolean _useSqlLogRegistry

_disableSelectIndex

protected boolean _disableSelectIndex

_internalDebug

protected boolean _internalDebug

_locked

protected boolean _locked
メソッドの詳細

getInstance

public static DBFluteConfig getInstance()
Get singleton instance.

戻り値:
Singleton instance. (NotNull)

getDefaultStatementConfig

public org.seasar.robot.dbflute.jdbc.StatementConfig getDefaultStatementConfig()

setDefaultStatementConfig

public void setDefaultStatementConfig(org.seasar.robot.dbflute.jdbc.StatementConfig defaultStatementConfig)

setQueryLogLevelInfo

public void setQueryLogLevelInfo(boolean queryLogLevelInfo)

setExecuteStatusLogLevelInfo

public void setExecuteStatusLogLevelInfo(boolean executeStatusLogLevelInfo)

getLogDateFormat

public java.lang.String getLogDateFormat()

setLogDateFormat

public void setLogDateFormat(java.lang.String logDateFormat)

getLogTimestampFormat

public java.lang.String getLogTimestampFormat()

setLogTimestampFormat

public void setLogTimestampFormat(java.lang.String logTimestampFormat)

getDataSourceHandler

public org.seasar.robot.dbflute.jdbc.DataSourceHandler getDataSourceHandler()
戻り値:
The handler of data source. (Nullable)

setDataSourceHandler

public void setDataSourceHandler(org.seasar.robot.dbflute.jdbc.DataSourceHandler dataSourceHandler)
パラメータ:
dataSourceHandler - The handler of data source. (Nullable)

getOutsideSqlPackage

public java.lang.String getOutsideSqlPackage()
戻り値:
The package of outside SQL. (Nullable)

setOutsideSqlPackage

public void setOutsideSqlPackage(java.lang.String outsideSqlPackage)
パラメータ:
outsideSqlPackage - The package of outside SQL. (Nullable)

isUseSqlLogRegistry

public boolean isUseSqlLogRegistry()

setUseSqlLogRegistry

public void setUseSqlLogRegistry(boolean useSqlLogRegistry)

isDisableSelectIndex

public boolean isDisableSelectIndex()

setDisableSelectIndex

public void setDisableSelectIndex(boolean disableSelectIndex)

isInternalDebug

public boolean isInternalDebug()

setInternalDebug

public void setInternalDebug(boolean internalDebug)

registerBasicValueType

public void registerBasicValueType(java.lang.Class<?> keyType,
                                   org.seasar.robot.dbflute.jdbc.ValueType valueType)
Register the basic value type.
This setting is shared by other DBFlute projects in the same class loader.

パラメータ:
keyType - The type as key. (NotNull)
valueType - The basic value type. (NotNull)

removeBasicValueType

public void removeBasicValueType(java.lang.Class<?> keyType)

registerPluginValueType

public void registerPluginValueType(java.lang.String keyName,
                                    org.seasar.robot.dbflute.jdbc.ValueType valueType)
Register the plug-in value type.
This setting is shared by other DBFlute projects in the same class loader.

パラメータ:
keyName - The name as key. (NotNull)
valueType - The plug-in value type. (NotNull)

removePluginValueType

public void removePluginValueType(java.lang.String keyName)

isLocked

public boolean isLocked()

lock

public void lock()

unlock

public void unlock()

assertNotLocked

protected void assertNotLocked()

isCurrentDBDef

protected boolean isCurrentDBDef(org.seasar.robot.dbflute.DBDef currentDBDef)


Copyright © 2011. All Rights Reserved.