|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectorg.seasar.robot.db.allcommon.DBFluteConfig
public class DBFluteConfig
入れ子のクラスの概要 | |
---|---|
static class |
DBFluteConfig.ImplementedOracleAgent
|
static class |
DBFluteConfig.ImplementedOracleArrayType
|
static class |
DBFluteConfig.ImplementedOracleDateType
|
static class |
DBFluteConfig.ImplementedOracleStructType
|
static class |
DBFluteConfig.ImplementedPhysicalConnectionDigger
|
static class |
DBFluteConfig.ImplementedSQLExceptionDigger
|
protected static class |
DBFluteConfig.SpringDBCPDataSourceHandler
|
フィールドの概要 | |
---|---|
protected org.seasar.robot.dbflute.jdbc.DataSourceHandler |
_dataSourceHandler
|
protected org.seasar.robot.dbflute.jdbc.StatementConfig |
_defaultStatementConfig
|
protected boolean |
_disableSelectIndex
|
protected boolean |
_emptyStringParameterAllowed
|
protected boolean |
_emptyStringQueryAllowed
|
protected boolean |
_executeStatusLogLevelInfo
|
protected boolean |
_internalDebug
|
protected boolean |
_invalidQueryChecked
|
protected boolean |
_locked
|
protected String |
_logDateFormat
|
protected String |
_logTimestampFormat
|
protected org.seasar.robot.dbflute.bhv.outsidesql.factory.OutsideSqlExecutorFactory |
_outsideSqlExecutorFactory
|
protected String |
_outsideSqlPackage
|
protected org.seasar.robot.dbflute.jdbc.PhysicalConnectionDigger |
_physicalConnectionDigger
|
protected boolean |
_queryLogLevelInfo
|
protected org.seasar.robot.dbflute.bhv.core.supplement.SequenceCacheKeyGenerator |
_sequenceCacheKeyGenerator
|
protected org.seasar.robot.dbflute.cbean.sqlclause.SqlClauseCreator |
_sqlClauseCreator
|
protected org.seasar.robot.dbflute.jdbc.SQLExceptionDigger |
_sqlExceptionDigger
|
protected org.seasar.robot.dbflute.dbmeta.name.SqlNameFilter |
_tableSqlNameFilter
|
protected boolean |
_useSqlLogRegistry
|
メソッドの概要 | |
---|---|
protected void |
assertNotLocked()
|
protected org.seasar.robot.dbflute.DBDef |
currentDBDef()
|
org.seasar.robot.dbflute.jdbc.DataSourceHandler |
getDataSourceHandler()
|
org.seasar.robot.dbflute.jdbc.StatementConfig |
getDefaultStatementConfig()
|
static DBFluteConfig |
getInstance()
Get singleton instance. |
String |
getLogDateFormat()
|
String |
getLogTimestampFormat()
|
org.seasar.robot.dbflute.bhv.outsidesql.factory.OutsideSqlExecutorFactory |
getOutsideSqlExecutorFactory()
|
String |
getOutsideSqlPackage()
|
org.seasar.robot.dbflute.jdbc.PhysicalConnectionDigger |
getPhysicalConnectionDigger()
|
org.seasar.robot.dbflute.bhv.core.supplement.SequenceCacheKeyGenerator |
getSequenceCacheKeyGenerator()
|
org.seasar.robot.dbflute.cbean.sqlclause.SqlClauseCreator |
getSqlClauseCreator()
|
org.seasar.robot.dbflute.jdbc.SQLExceptionDigger |
getSQLExceptionDigger()
|
org.seasar.robot.dbflute.dbmeta.name.SqlNameFilter |
getTableSqlNameFilter()
|
protected boolean |
isCurrentDBDef(org.seasar.robot.dbflute.DBDef currentDBDef)
|
boolean |
isDisableSelectIndex()
|
boolean |
isEmptyStringParameterAllowed()
|
boolean |
isEmptyStringQueryAllowed()
|
boolean |
isInternalDebug()
|
boolean |
isInvalidQueryChecked()
|
boolean |
isLocked()
|
boolean |
isUseSqlLogRegistry()
|
void |
lock()
|
void |
registerBasicValueType(Class<?> keyType,
org.seasar.robot.dbflute.jdbc.ValueType valueType)
Register the basic value type. |
void |
registerPluginValueType(String keyName,
org.seasar.robot.dbflute.jdbc.ValueType valueType)
Register the plug-in value type. |
void |
removeBasicValueType(Class<?> keyType)
|
void |
removePluginValueType(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 |
setEmptyStringParameterAllowed(boolean emptyStringParameterAllowed)
Set whether an empty string for parameter is allowed or not. |
void |
setEmptyStringQueryAllowed(boolean emptyStringQueryAllowed)
Set whether an empty string for query is allowed or not. |
void |
setExecuteStatusLogLevelInfo(boolean executeStatusLogLevelInfo)
|
void |
setInternalDebug(boolean internalDebug)
|
void |
setInvalidQueryChecked(boolean invalidQueryChecked)
Set whether an invalid query is checked or not. |
void |
setLogDateFormat(String logDateFormat)
|
void |
setLogTimestampFormat(String logTimestampFormat)
|
void |
setOutsideSqlExecutorFactory(org.seasar.robot.dbflute.bhv.outsidesql.factory.OutsideSqlExecutorFactory outsideSqlExecutorFactory)
|
void |
setOutsideSqlPackage(String outsideSqlPackage)
|
void |
setPhysicalConnectionDigger(org.seasar.robot.dbflute.jdbc.PhysicalConnectionDigger physicalConnectionDigger)
|
void |
setQueryLogLevelInfo(boolean queryLogLevelInfo)
|
void |
setSequenceCacheKeyGenerator(org.seasar.robot.dbflute.bhv.core.supplement.SequenceCacheKeyGenerator sequenceCacheKeyGenerator)
|
void |
setSqlClauseCreator(org.seasar.robot.dbflute.cbean.sqlclause.SqlClauseCreator sqlClauseCreator)
|
void |
setSQLExceptionDigger(org.seasar.robot.dbflute.jdbc.SQLExceptionDigger sqlExceptionDigger)
|
void |
setTableSqlNameFilter(org.seasar.robot.dbflute.dbmeta.name.SqlNameFilter tableSqlNameFilter)
Set the SQL name filter for table. |
void |
setUseSqlLogRegistry(boolean useSqlLogRegistry)
|
void |
unlock()
|
クラス java.lang.Object から継承されたメソッド |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
フィールドの詳細 |
---|
protected boolean _disableSelectIndex
protected boolean _emptyStringQueryAllowed
protected boolean _emptyStringParameterAllowed
protected boolean _invalidQueryChecked
protected boolean _queryLogLevelInfo
protected boolean _executeStatusLogLevelInfo
protected String _logDateFormat
protected String _logTimestampFormat
protected org.seasar.robot.dbflute.jdbc.StatementConfig _defaultStatementConfig
protected org.seasar.robot.dbflute.jdbc.DataSourceHandler _dataSourceHandler
protected org.seasar.robot.dbflute.jdbc.PhysicalConnectionDigger _physicalConnectionDigger
protected org.seasar.robot.dbflute.jdbc.SQLExceptionDigger _sqlExceptionDigger
protected String _outsideSqlPackage
protected boolean _useSqlLogRegistry
protected org.seasar.robot.dbflute.bhv.core.supplement.SequenceCacheKeyGenerator _sequenceCacheKeyGenerator
protected org.seasar.robot.dbflute.cbean.sqlclause.SqlClauseCreator _sqlClauseCreator
protected org.seasar.robot.dbflute.dbmeta.name.SqlNameFilter _tableSqlNameFilter
protected org.seasar.robot.dbflute.bhv.outsidesql.factory.OutsideSqlExecutorFactory _outsideSqlExecutorFactory
protected boolean _internalDebug
protected boolean _locked
メソッドの詳細 |
---|
public static DBFluteConfig getInstance()
public boolean isDisableSelectIndex()
public void setDisableSelectIndex(boolean disableSelectIndex)
public boolean isEmptyStringQueryAllowed()
public void setEmptyStringQueryAllowed(boolean emptyStringQueryAllowed)
emptyStringQueryAllowed
- Determination.public boolean isEmptyStringParameterAllowed()
public void setEmptyStringParameterAllowed(boolean emptyStringParameterAllowed)
emptyStringParameterAllowed
- Determination.public boolean isInvalidQueryChecked()
public void setInvalidQueryChecked(boolean invalidQueryChecked)
invalidQueryChecked
- Determination.public void setQueryLogLevelInfo(boolean queryLogLevelInfo)
public void setExecuteStatusLogLevelInfo(boolean executeStatusLogLevelInfo)
public String getLogDateFormat()
public void setLogDateFormat(String logDateFormat)
public String getLogTimestampFormat()
public void setLogTimestampFormat(String logTimestampFormat)
public org.seasar.robot.dbflute.jdbc.StatementConfig getDefaultStatementConfig()
public void setDefaultStatementConfig(org.seasar.robot.dbflute.jdbc.StatementConfig defaultStatementConfig)
public org.seasar.robot.dbflute.jdbc.DataSourceHandler getDataSourceHandler()
public void setDataSourceHandler(org.seasar.robot.dbflute.jdbc.DataSourceHandler dataSourceHandler)
dataSourceHandler
- The handler of data source. (NullAllowed)public org.seasar.robot.dbflute.jdbc.PhysicalConnectionDigger getPhysicalConnectionDigger()
public void setPhysicalConnectionDigger(org.seasar.robot.dbflute.jdbc.PhysicalConnectionDigger physicalConnectionDigger)
physicalConnectionDigger
- The digger of physical connection. (NotNull)public org.seasar.robot.dbflute.jdbc.SQLExceptionDigger getSQLExceptionDigger()
public void setSQLExceptionDigger(org.seasar.robot.dbflute.jdbc.SQLExceptionDigger sqlExceptionDigger)
sqlExceptionDigger
- The digger of SQLException. (NotNull)public String getOutsideSqlPackage()
public void setOutsideSqlPackage(String outsideSqlPackage)
outsideSqlPackage
- The package of outside SQL. (NullAllowed)public boolean isUseSqlLogRegistry()
public void setUseSqlLogRegistry(boolean useSqlLogRegistry)
public org.seasar.robot.dbflute.bhv.core.supplement.SequenceCacheKeyGenerator getSequenceCacheKeyGenerator()
public void setSequenceCacheKeyGenerator(org.seasar.robot.dbflute.bhv.core.supplement.SequenceCacheKeyGenerator sequenceCacheKeyGenerator)
sequenceCacheKeyGenerator
- The key generator of sequence cache. (NullAllowed)public org.seasar.robot.dbflute.cbean.sqlclause.SqlClauseCreator getSqlClauseCreator()
public void setSqlClauseCreator(org.seasar.robot.dbflute.cbean.sqlclause.SqlClauseCreator sqlClauseCreator)
sqlClauseCreator
- The creator of SQL clause. (NullAllowed)public org.seasar.robot.dbflute.dbmeta.name.SqlNameFilter getTableSqlNameFilter()
public void setTableSqlNameFilter(org.seasar.robot.dbflute.dbmeta.name.SqlNameFilter tableSqlNameFilter)
tableSqlNameFilter
- The SQL name filter for table. (NullAllowed)public org.seasar.robot.dbflute.bhv.outsidesql.factory.OutsideSqlExecutorFactory getOutsideSqlExecutorFactory()
public void setOutsideSqlExecutorFactory(org.seasar.robot.dbflute.bhv.outsidesql.factory.OutsideSqlExecutorFactory outsideSqlExecutorFactory)
public boolean isInternalDebug()
public void setInternalDebug(boolean internalDebug)
public void registerBasicValueType(Class<?> keyType, org.seasar.robot.dbflute.jdbc.ValueType valueType)
keyType
- The type as key. (NotNull)valueType
- The basic value type. (NotNull)public void removeBasicValueType(Class<?> keyType)
public void registerPluginValueType(String keyName, org.seasar.robot.dbflute.jdbc.ValueType valueType)
keyName
- The name as key. (NotNull)valueType
- The plug-in value type. (NotNull)public void removePluginValueType(String keyName)
public boolean isLocked()
public void lock()
public void unlock()
protected void assertNotLocked()
protected org.seasar.robot.dbflute.DBDef currentDBDef()
protected boolean isCurrentDBDef(org.seasar.robot.dbflute.DBDef currentDBDef)
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |