Package ru.curs.celesta.dbutils
Class DbUpdaterBuilder
- java.lang.Object
-
- ru.curs.celesta.dbutils.DbUpdaterBuilder
-
public final class DbUpdaterBuilder extends Object
DB updater builder.
-
-
Constructor Summary
Constructors Constructor Description DbUpdaterBuilder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DbUpdaterImpl
build()
Builds DB updater instance.DbUpdaterBuilder
connectionPool(ConnectionPool connectionPool)
Sets connection pool.DbUpdaterBuilder
dbAdaptor(DBAdaptor dbAdaptor)
Sets a DB adaptor.DbUpdaterBuilder
forceDdInitialize(boolean forceDdInitialize)
Sets if DB initialization should be forced.DbUpdaterBuilder
score(Score score)
Sets score.DbUpdaterBuilder
setCelesta(ICelesta celesta)
Sets Celesta instance.
-
-
-
Method Detail
-
dbAdaptor
public DbUpdaterBuilder dbAdaptor(DBAdaptor dbAdaptor)
Sets a DB adaptor.- Parameters:
dbAdaptor
- adaptor of concrete DB.- Returns:
this
-
connectionPool
public DbUpdaterBuilder connectionPool(ConnectionPool connectionPool)
Sets connection pool.- Parameters:
connectionPool
- connection pool- Returns:
this
-
score
public DbUpdaterBuilder score(Score score)
Sets score.- Parameters:
score
- score- Returns:
this
-
forceDdInitialize
public DbUpdaterBuilder forceDdInitialize(boolean forceDdInitialize)
Sets if DB initialization should be forced.- Parameters:
forceDdInitialize
-true
- DB initialization should be forcedfalse
- don't force DB initialization- Returns:
this
-
setCelesta
public DbUpdaterBuilder setCelesta(ICelesta celesta)
Sets Celesta instance.- Parameters:
celesta
-- Returns:
this
-
build
public DbUpdaterImpl build()
Builds DB updater instance.
-
-