概要 | パッケージ | クラス | 階層ツリー | 非推奨 API | 索引 | ヘルプ
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド

## okuyama.base.parameter.config
クラス JobConfig

    java.lang.Object
      okuyama.base.parameter.config.JobConfig

    public class JobConfig

extends java.lang.Object

ルールの設定を読み込み保持する.

作成者:
  T.Okuyama

コンストラクタの概要
`JobConfig(java.lang.String fileName)` 設定ファイル名を渡すことにより、生成.

メソッドの概要
`HelperConfigMap` | `getHelperConfig(java.lang.String helperName)` 設定されているconfigMapの情報を基に、Helper名をキーにそのHelperに紐付く詳細を取り出す.
`java.lang.String[]` | `getHelperNameList()` 設定されているconfigMapの情報を基に、Helper名リストを取り出す.
`JobConfigMap` | `getJobConfig(java.lang.String jobName)` 設定されているconfigMapの情報を基に、Job名をキーにそのJobに紐付く詳細を取り出す.
`java.lang.String[]` | `getJobNameList()` 設定されているconfigMapの情報を基に、Job名リストを取り出す.
`java.lang.String` | `getUserParam(java.lang.String key)` ユーザが自由に設定した設定情報を取り出す.
`boolean` | `isChangePropertiesFile()` 設定ファイルに変更があったかをチェックする.
`void` | `reloadUserParam(java.lang.String[] keys)` ユーザが自由に設定した設定情報を再読み込みする.

クラス java.lang.Object から継承されたメソッド
`clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

コンストラクタの詳細

### JobConfig

    public JobConfig(java.lang.String fileName)
              throws BatchException

  設定ファイル名を渡すことにより、生成.
  コンストラクタ

  パラメータ:
    `fileName` - 設定ファイル名
  例外:
    `BatchException`

メソッドの詳細

### getJobNameList

    public java.lang.String[] getJobNameList()

  設定されているconfigMapの情報を基に、Job名リストを取り出す.

  戻り値:
    String[] Job名リスト

### getHelperNameList

    public java.lang.String[] getHelperNameList()

  設定されているconfigMapの情報を基に、Helper名リストを取り出す.

  戻り値:
    String[] Helper名リスト

### getJobConfig

    public JobConfigMap getJobConfig(java.lang.String jobName)

  設定されているconfigMapの情報を基に、Job名をキーにそのJobに紐付く詳細を取り出す.
  詳細情報が存在しないExceptionとする

  パラメータ:
    `jobName` - Job名
  戻り値:
    JobConfigMap Job設定情報

### getHelperConfig

    public HelperConfigMap getHelperConfig(java.lang.String helperName)
                                    throws BatchException

  設定されているconfigMapの情報を基に、Helper名をキーにそのHelperに紐付く詳細を取り出す.
  詳細情報が存在しないExceptionとする

  パラメータ:
    `helperName` - Helper名
  戻り値:
    HelperConfigMap Helper設定情報
  例外:
    `BatchException`

### getUserParam

    public java.lang.String getUserParam(java.lang.String key)

  ユーザが自由に設定した設定情報を取り出す.
  存在しない場合はnullを返す.

  パラメータ:
    `key` - 設定ファイルに設定されているユーザパラメータのキー値
  戻り値:
    String ユーザパラメータ

### isChangePropertiesFile

    public boolean isChangePropertiesFile()
                                   throws BatchException

  設定ファイルに変更があったかをチェックする.

  戻り値:
    boolean
  例外:
    `BatchException`

### reloadUserParam

    public void reloadUserParam(java.lang.String[] keys)
                         throws BatchException

  ユーザが自由に設定した設定情報を再読み込みする.

  パラメータ:
    `key` - 設定ファイルに設定されているユーザパラメータのキー値
  例外:
    `BatchException`

概要 | パッケージ | クラス | 階層ツリー | 非推奨 API | 索引 | ヘルプ
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド