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