jp.sf.bli.framework.batch
クラス BusinessLogicValidateBT

java.lang.Object
  上位を拡張 jp.sf.bli.framework.batch.BusinessLogicValidateBT

public abstract class BusinessLogicValidateBT
extends java.lang.Object

バッチ処理用 ビジネスロジック Validateクラスのabstractクラス

バージョン:
$id$
作成者:
$Author: gackt $

コンストラクタの概要
BusinessLogicValidateBT()
           
 
メソッドの概要
 void doValidate(java.lang.String loginName, java.util.Map<java.lang.String,java.lang.Object> inputValueMap, java.util.Map<java.lang.String,java.lang.Object> outputValueMap)
          inputValueMapの値をValidateチェックして、
結果をoutputValueMapにresultFlagというKeyでInteger型をセットして返す
論理的にエラーになった場合はoutputValueMapのresultFlagに0をセットする。
 GetMessageDB getGetMessageDB()
           
 java.lang.String getValidateConfigFile()
           
 java.lang.String getValidateMessageFile()
           
 void setGetMessageDB(GetMessageDB getMessageDB)
          DBからValidate時のエラーメッセージを取得する場合はSpringにて
jp.sf.bli.framework.validate.GetMessageDB を実装した
クラスをこのメソッドでインジェクションする
 void setValidateConfigFile(java.lang.String validateConfigFile)
           
 void setValidateMessageFile(java.lang.String validateMessageFile)
           
 java.lang.String validate(java.lang.String loginName, java.util.List<java.lang.Object[]> checkList, int erroLineFeedType)
          doValidateMainメソッドから呼び出してValidate処理を行う
 
クラス java.lang.Object から継承されたメソッド
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

BusinessLogicValidateBT

public BusinessLogicValidateBT()
メソッドの詳細

getValidateConfigFile

public java.lang.String getValidateConfigFile()
戻り値:
this.validateConfigFile

setValidateConfigFile

public void setValidateConfigFile(java.lang.String validateConfigFile)
パラメータ:
validateConfigFile - this.validateConfigFile = validateConfigFile

getValidateMessageFile

public java.lang.String getValidateMessageFile()
戻り値:
this.validateMessageFile

setValidateMessageFile

public void setValidateMessageFile(java.lang.String validateMessageFile)
パラメータ:
validateMessageFile - this.validateMessageFile = validateMessageFile

getGetMessageDB

public GetMessageDB getGetMessageDB()
戻り値:
this.getMessageDB

setGetMessageDB

public void setGetMessageDB(GetMessageDB getMessageDB)
DBからValidate時のエラーメッセージを取得する場合はSpringにて
jp.sf.bli.framework.validate.GetMessageDB を実装した
クラスをこのメソッドでインジェクションする

パラメータ:
getMessageDB - this.getMessageDB = getMessageDB

doValidate

public void doValidate(java.lang.String loginName,
                       java.util.Map<java.lang.String,java.lang.Object> inputValueMap,
                       java.util.Map<java.lang.String,java.lang.Object> outputValueMap)
                throws BusinessLogicException
inputValueMapの値をValidateチェックして、
結果をoutputValueMapにresultFlagというKeyでInteger型をセットして返す
論理的にエラーになった場合はoutputValueMapのresultFlagに0をセットする。 処理が障害によって止まったらBusinessLogicExceptionをスローする。

パラメータ:
loginName -
inputValueMap -
outputValueMap -
例外:
BusinessLogicException - 実行時に各種Exceptionが起きた場合に
BusinessLogicException発生させてthrowする

validate

public java.lang.String validate(java.lang.String loginName,
                                 java.util.List<java.lang.Object[]> checkList,
                                 int erroLineFeedType)
                          throws java.lang.Exception
doValidateMainメソッドから呼び出してValidate処理を行う

パラメータ:
loginName -
checkList -
erroLineFeedType -
戻り値:
例外:
java.lang.Exception