public class DBFluteConfig extends Object
修飾子とタイプ | クラスと説明 |
---|---|
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.SpringTransactionalDataSourceHandler |
修飾子とタイプ | フィールドと説明 |
---|---|
protected boolean |
_checkCountBeforeQueryUpdate |
protected Integer |
_cursorSelectFetchSize |
protected org.seasar.dbflute.jdbc.DataSourceHandler |
_dataSourceHandler |
protected org.seasar.dbflute.jdbc.StatementConfig |
_defaultStatementConfig |
protected boolean |
_disableSelectIndex |
protected boolean |
_emptyStringParameterAllowed |
protected boolean |
_emptyStringQueryAllowed |
protected boolean |
_executeStatusLogLevelInfo |
protected org.seasar.dbflute.cbean.cipher.GearedCipherManager |
_gearedCipherManager |
protected boolean |
_innerJoinAutoDetect |
protected boolean |
_internalDebug |
protected boolean |
_invalidQueryChecked |
protected boolean |
_locked |
protected String |
_logDateFormat |
protected String |
_logTimestampFormat |
protected org.seasar.dbflute.outsidesql.factory.OutsideSqlExecutorFactory |
_outsideSqlExecutorFactory |
protected String |
_outsideSqlPackage |
protected boolean |
_pagingCountLater |
protected boolean |
_pagingCountLeastJoin |
protected org.seasar.dbflute.jdbc.PhysicalConnectionDigger |
_physicalConnectionDigger |
protected boolean |
_queryLogLevelInfo |
protected org.seasar.dbflute.bhv.core.supplement.SequenceCacheKeyGenerator |
_sequenceCacheKeyGenerator |
protected org.seasar.dbflute.cbean.sqlclause.SqlClauseCreator |
_sqlClauseCreator |
protected org.seasar.dbflute.jdbc.SQLExceptionDigger |
_sqlExceptionDigger |
protected org.seasar.dbflute.dbmeta.name.SqlNameFilter |
_tableSqlNameFilter |
protected boolean |
_useSqlLogRegistry |
修飾子とタイプ | メソッドと説明 |
---|---|
protected void |
assertNotLocked() |
protected org.seasar.dbflute.DBDef |
currentDBDef() |
Integer |
getCursorSelectFetchSize() |
org.seasar.dbflute.jdbc.DataSourceHandler |
getDataSourceHandler() |
org.seasar.dbflute.jdbc.StatementConfig |
getDefaultStatementConfig() |
org.seasar.dbflute.cbean.cipher.GearedCipherManager |
getGearedCipherManager() |
static DBFluteConfig |
getInstance()
Get singleton instance.
|
String |
getLogDateFormat() |
String |
getLogTimestampFormat() |
org.seasar.dbflute.outsidesql.factory.OutsideSqlExecutorFactory |
getOutsideSqlExecutorFactory() |
String |
getOutsideSqlPackage() |
org.seasar.dbflute.jdbc.PhysicalConnectionDigger |
getPhysicalConnectionDigger() |
org.seasar.dbflute.bhv.core.supplement.SequenceCacheKeyGenerator |
getSequenceCacheKeyGenerator() |
org.seasar.dbflute.cbean.sqlclause.SqlClauseCreator |
getSqlClauseCreator() |
org.seasar.dbflute.jdbc.SQLExceptionDigger |
getSQLExceptionDigger() |
org.seasar.dbflute.dbmeta.name.SqlNameFilter |
getTableSqlNameFilter() |
boolean |
isCheckCountBeforeQueryUpdate() |
protected boolean |
isCurrentDBDef(org.seasar.dbflute.DBDef currentDBDef) |
boolean |
isDisableSelectIndex() |
boolean |
isEmptyStringParameterAllowed() |
boolean |
isEmptyStringQueryAllowed() |
boolean |
isInnerJoinAutoDetect() |
boolean |
isInternalDebug() |
boolean |
isInvalidQueryChecked() |
boolean |
isLocked() |
boolean |
isPagingCountLater() |
boolean |
isPagingCountLeastJoin() |
boolean |
isUseSqlLogRegistry() |
void |
lock() |
void |
registerBasicValueType(Class<?> keyType,
org.seasar.dbflute.jdbc.ValueType valueType)
Register the basic value type.
|
void |
registerPluginValueType(String keyName,
org.seasar.dbflute.jdbc.ValueType valueType)
Register the plug-in value type.
|
void |
removeBasicValueType(Class<?> keyType) |
void |
removePluginValueType(String keyName) |
void |
setCheckCountBeforeQueryUpdate(boolean checkCountBeforeQueryUpdate) |
void |
setCursorSelectFetchSize(Integer cursorSelectFetchSize) |
void |
setDataSourceHandler(org.seasar.dbflute.jdbc.DataSourceHandler dataSourceHandler) |
void |
setDefaultStatementConfig(org.seasar.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 |
setGearedCipherManager(org.seasar.dbflute.cbean.cipher.GearedCipherManager gearedCipherManager) |
void |
setInnerJoinAutoDetect(boolean innerJoinAutoDetect) |
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.dbflute.outsidesql.factory.OutsideSqlExecutorFactory outsideSqlExecutorFactory) |
void |
setOutsideSqlPackage(String outsideSqlPackage) |
void |
setPagingCountLater(boolean pagingCountLater) |
void |
setPagingCountLeastJoin(boolean pagingCountLeastJoin) |
void |
setPhysicalConnectionDigger(org.seasar.dbflute.jdbc.PhysicalConnectionDigger physicalConnectionDigger) |
void |
setQueryLogLevelInfo(boolean queryLogLevelInfo) |
void |
setSequenceCacheKeyGenerator(org.seasar.dbflute.bhv.core.supplement.SequenceCacheKeyGenerator sequenceCacheKeyGenerator) |
void |
setSqlClauseCreator(org.seasar.dbflute.cbean.sqlclause.SqlClauseCreator sqlClauseCreator) |
void |
setSQLExceptionDigger(org.seasar.dbflute.jdbc.SQLExceptionDigger sqlExceptionDigger) |
void |
setTableSqlNameFilter(org.seasar.dbflute.dbmeta.name.SqlNameFilter tableSqlNameFilter)
Set the SQL name filter for table.
|
void |
setUseSqlLogRegistry(boolean useSqlLogRegistry) |
void |
unlock() |
protected boolean _pagingCountLater
protected boolean _pagingCountLeastJoin
protected boolean _innerJoinAutoDetect
protected boolean _emptyStringQueryAllowed
protected boolean _emptyStringParameterAllowed
protected boolean _invalidQueryChecked
protected boolean _disableSelectIndex
protected boolean _checkCountBeforeQueryUpdate
protected boolean _queryLogLevelInfo
protected boolean _executeStatusLogLevelInfo
protected String _logDateFormat
protected String _logTimestampFormat
protected org.seasar.dbflute.jdbc.StatementConfig _defaultStatementConfig
protected Integer _cursorSelectFetchSize
protected org.seasar.dbflute.jdbc.DataSourceHandler _dataSourceHandler
protected org.seasar.dbflute.jdbc.PhysicalConnectionDigger _physicalConnectionDigger
protected org.seasar.dbflute.jdbc.SQLExceptionDigger _sqlExceptionDigger
protected String _outsideSqlPackage
protected boolean _useSqlLogRegistry
protected org.seasar.dbflute.bhv.core.supplement.SequenceCacheKeyGenerator _sequenceCacheKeyGenerator
protected org.seasar.dbflute.cbean.sqlclause.SqlClauseCreator _sqlClauseCreator
protected org.seasar.dbflute.dbmeta.name.SqlNameFilter _tableSqlNameFilter
protected org.seasar.dbflute.outsidesql.factory.OutsideSqlExecutorFactory _outsideSqlExecutorFactory
protected org.seasar.dbflute.cbean.cipher.GearedCipherManager _gearedCipherManager
protected boolean _internalDebug
protected boolean _locked
public static DBFluteConfig getInstance()
public boolean isPagingCountLater()
public void setPagingCountLater(boolean pagingCountLater)
public boolean isPagingCountLeastJoin()
public void setPagingCountLeastJoin(boolean pagingCountLeastJoin)
public boolean isInnerJoinAutoDetect()
public void setInnerJoinAutoDetect(boolean innerJoinAutoDetect)
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 boolean isDisableSelectIndex()
public void setDisableSelectIndex(boolean disableSelectIndex)
public boolean isCheckCountBeforeQueryUpdate()
public void setCheckCountBeforeQueryUpdate(boolean checkCountBeforeQueryUpdate)
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.dbflute.jdbc.StatementConfig getDefaultStatementConfig()
public void setDefaultStatementConfig(org.seasar.dbflute.jdbc.StatementConfig defaultStatementConfig)
public Integer getCursorSelectFetchSize()
public void setCursorSelectFetchSize(Integer cursorSelectFetchSize)
public org.seasar.dbflute.jdbc.DataSourceHandler getDataSourceHandler()
public void setDataSourceHandler(org.seasar.dbflute.jdbc.DataSourceHandler dataSourceHandler)
dataSourceHandler
- The handler of data source. (NullAllowed)public org.seasar.dbflute.jdbc.PhysicalConnectionDigger getPhysicalConnectionDigger()
public void setPhysicalConnectionDigger(org.seasar.dbflute.jdbc.PhysicalConnectionDigger physicalConnectionDigger)
physicalConnectionDigger
- The digger of physical connection. (NotNull)public org.seasar.dbflute.jdbc.SQLExceptionDigger getSQLExceptionDigger()
public void setSQLExceptionDigger(org.seasar.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.dbflute.bhv.core.supplement.SequenceCacheKeyGenerator getSequenceCacheKeyGenerator()
public void setSequenceCacheKeyGenerator(org.seasar.dbflute.bhv.core.supplement.SequenceCacheKeyGenerator sequenceCacheKeyGenerator)
sequenceCacheKeyGenerator
- The key generator of sequence cache. (NullAllowed)public org.seasar.dbflute.cbean.sqlclause.SqlClauseCreator getSqlClauseCreator()
public void setSqlClauseCreator(org.seasar.dbflute.cbean.sqlclause.SqlClauseCreator sqlClauseCreator)
sqlClauseCreator
- The creator of SQL clause. (NullAllowed)public org.seasar.dbflute.dbmeta.name.SqlNameFilter getTableSqlNameFilter()
public void setTableSqlNameFilter(org.seasar.dbflute.dbmeta.name.SqlNameFilter tableSqlNameFilter)
tableSqlNameFilter
- The SQL name filter for table. (NullAllowed)public org.seasar.dbflute.outsidesql.factory.OutsideSqlExecutorFactory getOutsideSqlExecutorFactory()
public void setOutsideSqlExecutorFactory(org.seasar.dbflute.outsidesql.factory.OutsideSqlExecutorFactory outsideSqlExecutorFactory)
public org.seasar.dbflute.cbean.cipher.GearedCipherManager getGearedCipherManager()
public void setGearedCipherManager(org.seasar.dbflute.cbean.cipher.GearedCipherManager gearedCipherManager)
public boolean isInternalDebug()
public void setInternalDebug(boolean internalDebug)
public void registerBasicValueType(Class<?> keyType, org.seasar.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.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.dbflute.DBDef currentDBDef()
protected boolean isCurrentDBDef(org.seasar.dbflute.DBDef currentDBDef)
Copyright © 2009–2014 The Seasar Foundation. All rights reserved.