jp.terasoluna.fw.batch.validation
クラス StandardValidationResultHandler

java.lang.Object
  上位を拡張 jp.terasoluna.fw.batch.validation.StandardValidationResultHandler
すべての実装されたインタフェース:
ValidationResultHandler

public class StandardValidationResultHandler
extends java.lang.Object
implements ValidationResultHandler

ValidationResultHandler インタフェースの標準実装クラス。 入力チェック結果から処理中断、処理継続の判定を行う。


フィールドの概要
private  boolean errorContinueFlg
          エラー継続フラグ。
private static org.apache.commons.logging.Log log
          ログインスタンス。
private  MessageAccessor messageAccessor
          メッセージ取得クラスのインスタンス。
 
コンストラクタの概要
StandardValidationResultHandler()
           
 
メソッドの概要
 boolean handle(org.springframework.validation.BindException bindException, java.lang.Object value)
          入力チェック結果から処理中断、処理継続の判定を行う。
 void setErrorContinueFlg(boolean errorContinueFlg)
          エラー継続フラグを設定する。
 void setMessageAccessor(MessageAccessor messageAccessor)
          メッセージ取得クラスのインスタンスを設定する。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

log

private static org.apache.commons.logging.Log log
ログインスタンス。


errorContinueFlg

private boolean errorContinueFlg
エラー継続フラグ。


messageAccessor

private MessageAccessor messageAccessor
メッセージ取得クラスのインスタンス。

コンストラクタの詳細

StandardValidationResultHandler

public StandardValidationResultHandler()
メソッドの詳細

handle

public boolean handle(org.springframework.validation.BindException bindException,
                      java.lang.Object value)
入力チェック結果から処理中断、処理継続の判定を行う。 errorContinueFlgtrueの場合は 入力チェック結果がエラーの場合、falseを返す。 errorContinueFlgfalseの場合は 入力チェック結果がエラーの場合、例外を発生させ処理を中断する。

定義:
インタフェース ValidationResultHandler 内の handle
パラメータ:
bindException - キュー処理プロセッサ
value - キュー
戻り値:
判定結果、エラーの場合はfalse

setErrorContinueFlg

public void setErrorContinueFlg(boolean errorContinueFlg)
エラー継続フラグを設定する。

パラメータ:
errorContinueFlg - エラー継続フラグ

setMessageAccessor

public void setMessageAccessor(MessageAccessor messageAccessor)
メッセージ取得クラスのインスタンスを設定する。

パラメータ:
messageAccessor - メッセージ取得クラスのインスタンス