Class DbUpdaterBuilder

java.lang.Object
ru.curs.celesta.dbutils.DbUpdaterBuilder

public final class DbUpdaterBuilder extends Object
DB updater builder.
  • Constructor Details

    • DbUpdaterBuilder

      public DbUpdaterBuilder()
  • Method Details

    • dbAdaptor

      public DbUpdaterBuilder dbAdaptor(ru.curs.celesta.dbutils.adaptors.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 forced false - 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.