jp.terasoluna.fw.validation.springmodules
クラス DefaultBeanValidatorEx

java.lang.Object
  上位を拡張 DefaultBeanValidator
      上位を拡張 jp.terasoluna.fw.validation.springmodules.DefaultBeanValidatorEx

public class DefaultBeanValidatorEx
extends DefaultBeanValidator

Spring ModulesのDefaultBeanValidator継承クラス。

DefaultBeanValidatorは、Commons Validatorのvalidator()メソッドを呼び出した後、 finally句でcleanupValidator()メソッドを呼び出す。

本クラスでは、cleanupValidator()メソッドをオーバーライドしている。 引き数のバリデータにバリデート例外が格納されていた場合、 その例外をランタイムのバリデート例外にラップしてスローする。

本クラスは、 cleanupValidatorの引き数としてCommonsValidatorExインスタンスが 渡されることを前提としている。 CommonsValidatorExクラスは、 DefaultValidatorFactoryExクラスによって生成される。 よって、本クラスを利用する場合は、 DefaultValidatorFactoryExクラスも同時に利用しなければならない。

本クラスを利用する場合に必要なBean定義ファイルの設定については、 DefaultValidatorFactoryExのJavaDocの記述を参照のこと。


コンストラクタの概要
DefaultBeanValidatorEx()
           
 
メソッドの概要
 void cleanupValidator(Validator validator)
          Validatorのクリーンアップメソッド。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

DefaultBeanValidatorEx

public DefaultBeanValidatorEx()
メソッドの詳細

cleanupValidator

public void cleanupValidator(Validator validator)
Validatorのクリーンアップメソッド。 validatorの属性に発生が存在した場合はValidatorExceptionをスローする。

パラメータ:
validator - Commons Validator
例外:
ValidatorException - バリデート例外