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

java.lang.Object
  上位を拡張 org.springmodules.validation.commons.AbstractBeanValidator
      上位を拡張 org.springmodules.validation.commons.DefaultBeanValidator
          上位を拡張 jp.terasoluna.fw.validation.springmodules.DefaultBeanValidatorEx
すべての実装されたインタフェース:
org.springframework.validation.Validator

public class DefaultBeanValidatorEx
extends org.springmodules.validation.commons.DefaultBeanValidator

Spring ModulesのDefaultBeanValidator継承クラス。

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

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

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

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


コンストラクタの概要
DefaultBeanValidatorEx()
           
 
メソッドの概要
 void cleanupValidator(org.apache.commons.validator.Validator validator)
          Validatorのクリーンアップメソッド。
 
クラス org.springmodules.validation.commons.DefaultBeanValidator から継承されたメソッド
getFormName, setUseFullyQualifiedClassName
 
クラス org.springmodules.validation.commons.AbstractBeanValidator から継承されたメソッド
getLocale, initValidator, setValidatorFactory, supports, validate
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

DefaultBeanValidatorEx

public DefaultBeanValidatorEx()
メソッドの詳細

cleanupValidator

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

オーバーライド:
クラス org.springmodules.validation.commons.AbstractBeanValidator 内の cleanupValidator
パラメータ:
validator - Commons Validator
例外:
ValidatorException - バリデート例外


Copyright © 2012. All Rights Reserved.