Package org.seasar.doma.quarkus.runtime
Class DomaConfig.Builder
- java.lang.Object
-
- org.seasar.doma.quarkus.runtime.DomaConfig.Builder
-
- Enclosing class:
- DomaConfig
public static class DomaConfig.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DomaConfigbuild()DomaConfig.BuildersetBatchSize(int batchSize)DomaConfig.BuildersetClassHelper(org.seasar.doma.jdbc.ClassHelper classHelper)DomaConfig.BuildersetCommandImplementors(org.seasar.doma.jdbc.CommandImplementors commandImplementors)DomaConfig.BuildersetCommenter(org.seasar.doma.jdbc.Commenter commenter)DomaConfig.BuildersetDataSourceNameSupplier(Supplier<String> dataSourceNameSupplier)DomaConfig.BuildersetDataSourceResolver(DataSourceResolver dataSourceResolver)DomaConfig.BuildersetDialect(org.seasar.doma.jdbc.dialect.Dialect dialect)DomaConfig.BuildersetEntityListenerProvider(org.seasar.doma.jdbc.EntityListenerProvider entityListenerProvider)DomaConfig.BuildersetExceptionSqlLogType(org.seasar.doma.jdbc.SqlLogType exceptionSqlLogType)DomaConfig.BuildersetFetchSize(int fetchSize)DomaConfig.BuildersetJdbcLogger(org.seasar.doma.jdbc.JdbcLogger jdbcLogger)DomaConfig.BuildersetMapKeyNaming(org.seasar.doma.jdbc.MapKeyNaming mapKeyNaming)DomaConfig.BuildersetMaxRows(int maxRows)DomaConfig.BuildersetNaming(org.seasar.doma.jdbc.Naming naming)DomaConfig.BuildersetQueryImplementors(org.seasar.doma.jdbc.QueryImplementors queryImplementors)DomaConfig.BuildersetQueryTimeout(int queryTimeout)DomaConfig.BuildersetRequiresNewController(org.seasar.doma.jdbc.RequiresNewController requiresNewController)DomaConfig.BuildersetScriptFileLoader(org.seasar.doma.jdbc.ScriptFileLoader scriptFileLoader)DomaConfig.BuildersetSqlFileRepository(org.seasar.doma.jdbc.SqlFileRepository sqlFileRepository)DomaConfig.BuildersetTransactionManager(org.seasar.doma.jdbc.tx.TransactionManager transactionManager)DomaConfig.BuildersetUnknownColumnHandler(org.seasar.doma.jdbc.UnknownColumnHandler unknownColumnHandler)
-
-
-
Method Detail
-
setDataSourceNameSupplier
public DomaConfig.Builder setDataSourceNameSupplier(Supplier<String> dataSourceNameSupplier)
-
setDataSourceResolver
public DomaConfig.Builder setDataSourceResolver(DataSourceResolver dataSourceResolver)
-
setDialect
public DomaConfig.Builder setDialect(org.seasar.doma.jdbc.dialect.Dialect dialect)
-
setSqlFileRepository
public DomaConfig.Builder setSqlFileRepository(org.seasar.doma.jdbc.SqlFileRepository sqlFileRepository)
-
setScriptFileLoader
public DomaConfig.Builder setScriptFileLoader(org.seasar.doma.jdbc.ScriptFileLoader scriptFileLoader)
-
setJdbcLogger
public DomaConfig.Builder setJdbcLogger(org.seasar.doma.jdbc.JdbcLogger jdbcLogger)
-
setRequiresNewController
public DomaConfig.Builder setRequiresNewController(org.seasar.doma.jdbc.RequiresNewController requiresNewController)
-
setClassHelper
public DomaConfig.Builder setClassHelper(org.seasar.doma.jdbc.ClassHelper classHelper)
-
setCommandImplementors
public DomaConfig.Builder setCommandImplementors(org.seasar.doma.jdbc.CommandImplementors commandImplementors)
-
setQueryImplementors
public DomaConfig.Builder setQueryImplementors(org.seasar.doma.jdbc.QueryImplementors queryImplementors)
-
setExceptionSqlLogType
public DomaConfig.Builder setExceptionSqlLogType(org.seasar.doma.jdbc.SqlLogType exceptionSqlLogType)
-
setUnknownColumnHandler
public DomaConfig.Builder setUnknownColumnHandler(org.seasar.doma.jdbc.UnknownColumnHandler unknownColumnHandler)
-
setNaming
public DomaConfig.Builder setNaming(org.seasar.doma.jdbc.Naming naming)
-
setMapKeyNaming
public DomaConfig.Builder setMapKeyNaming(org.seasar.doma.jdbc.MapKeyNaming mapKeyNaming)
-
setCommenter
public DomaConfig.Builder setCommenter(org.seasar.doma.jdbc.Commenter commenter)
-
setEntityListenerProvider
public DomaConfig.Builder setEntityListenerProvider(org.seasar.doma.jdbc.EntityListenerProvider entityListenerProvider)
-
setTransactionManager
public DomaConfig.Builder setTransactionManager(org.seasar.doma.jdbc.tx.TransactionManager transactionManager)
-
setBatchSize
public DomaConfig.Builder setBatchSize(int batchSize)
-
setFetchSize
public DomaConfig.Builder setFetchSize(int fetchSize)
-
setMaxRows
public DomaConfig.Builder setMaxRows(int maxRows)
-
setQueryTimeout
public DomaConfig.Builder setQueryTimeout(int queryTimeout)
-
build
public DomaConfig build()
-
-