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の記述を参照のこと。
メソッドの概要 |
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 © 2011. All Rights Reserved.