Package nablarch.test

Class RepositoryInitializer

All Implemented Interfaces:
TestEventListener

public class RepositoryInitializer extends TestEventListener.Template
リポジトリの初期化クラス。
  • Constructor Details

    • RepositoryInitializer

      public RepositoryInitializer()
  • Method Details

    • initializeDefaultRepository

      @Published(tag="architect") public static void initializeDefaultRepository()
      デフォルトのリポジトリの初期化を行う。
    • revertDefaultRepository

      @Published(tag="architect") public static void revertDefaultRepository()
      デフォルトのリポジトリを復元する。
    • reInitializeRepository

      @Published(tag="architect") public static void reInitializeRepository(String initFileName)
      リポジトリの初期化を行う。
      引数で指定されたコンポーネント設定ファイルでリポジトリを初期化する。
      Parameters:
      initFileName - コンポーネント設定ファイル名
    • reInitializeRepository

      @Published(tag="architect") public static void reInitializeRepository(String... initFileNames)
      リポジトリの初期化を行う。
      引数で指定されたコンポーネント設定ファイルでリポジトリを初期化する。 引数で指定された順に初期化を行うので、同一のキーがあれば後のもので上書きされる。
      Parameters:
      initFileNames - コンポーネント設定ファイル名
    • recreateRepository

      @Published(tag="architect") public static void recreateRepository(String... initFileNames)
      リポジトリの再作成を行う。
      キャッシュは使用しないので、全てのインスタンスが再作成される。
      Parameters:
      initFileNames - コンポーネント設定ファイル名
    • afterTestClass

      public void afterTestClass()
      テストクラス終了後に元のリポジトリに戻す。
      Specified by:
      afterTestClass in interface TestEventListener
      Overrides:
      afterTestClass in class TestEventListener.Template