okuyama.base.parameter.config
クラス ConfigFolder

java.lang.Object
  上位を拡張 okuyama.base.parameter.config.ConfigFolder

public class ConfigFolder
extends java.lang.Object

BatchConfigとJobConfigを保持する.
設定情報に対するクリティカルなアクセスを想定して作成.
シングルトンで作成.

作成者:
T.Okuyama

メソッドの概要
static BatchConfig getBatchConfig()
           
static HelperConfigMap getHelperConfigMap(java.lang.String helperName)
          Helper情報を取り出す.
static JobConfig getJobConfig()
           
static java.lang.String getJobUserParam(java.lang.String key)
          ユーザが自由に設定した値を取り出す.
static boolean isJobFileChange()
          Job設定に変更があったかをチェックする.
static void reloadJobFileParameter(java.lang.String[] keys)
          Job設定の指定のキーの値を再読み込みする.
static void setConfig(BatchConfig batchConfig, JobConfig jobConfig)
           
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

メソッドの詳細

setConfig

public static void setConfig(BatchConfig batchConfig,
                             JobConfig jobConfig)

getBatchConfig

public static BatchConfig getBatchConfig()

getJobConfig

public static JobConfig getJobConfig()

getHelperConfigMap

public static HelperConfigMap getHelperConfigMap(java.lang.String helperName)
                                          throws BatchException
Helper情報を取り出す.
存在しない場合はExceptionが返る.

パラメータ:
helperName - Helper名
戻り値:
HelperConfigMap 取得値
例外:
BatchException

getJobUserParam

public static java.lang.String getJobUserParam(java.lang.String key)
ユーザが自由に設定した値を取り出す.
存在しない場合はnullが返る.

パラメータ:
key - キー値
戻り値:
String 取得値

isJobFileChange

public static boolean isJobFileChange()
                               throws BatchException
Job設定に変更があったかをチェックする.

戻り値:
boolean true=変更あり false=変更なし
例外:
BatchException

reloadJobFileParameter

public static void reloadJobFileParameter(java.lang.String[] keys)
                                   throws BatchException
Job設定の指定のキーの値を再読み込みする.

パラメータ:
keys - 指定のキー値
例外:
BatchException