public class DefaultValidatorFactoryEx
extends org.springmodules.validation.commons.DefaultValidatorFactory
FieldChecks
クラスにて
使用されるエラーインタフェースの実装に
SpringフレームワークのErrors
クラスを
扱うためのクラス。
Springフレームワーク、Spring-Modulesを使用することを前提としており、
Bean定義ファイルに以下のような設定が必要となる。
<!-- Validatorファクトリ設定 -->
<bean id="validatorFactory"
class="jp.terasoluna.fw.validation.springmodules.DefaultValidatorFactoryEx">
<property name="validationConfigLocations">
<list>
<value>/WEB-INF/validation/validator-rules.xml</value>
<value>/WEB-INF/validation/validator-rules-ex.xml</value>
<value>/WEB-INF/validation/validation.xml</value>
</list>
</property>
</bean>
<!-- Validator設定 -->
<bean id="beanValidator" class="jp.terasoluna.fw.validation.springmodules.DefaultBeanValidatorEx">
<property name="validatorFactory"><ref local="validatorFactory"/></property>
</bean>
修飾子とタイプ | フィールドと説明 |
---|---|
static String |
TERASOLUNA_ERRORS_KEY
Validatorインスタンスに設定するエラーオブジェクトのキー。
|
コンストラクタと説明 |
---|
DefaultValidatorFactoryEx() |
修飾子とタイプ | メソッドと説明 |
---|---|
protected SpringValidationErrors |
createSpringValidationErrors()
共通入力値検証エラーオブジェクトを生成する。
|
org.apache.commons.validator.Validator |
getValidator(String beanName,
Object bean,
org.springframework.validation.Errors errors)
Validatorインスタンスを取得する。
|
public org.apache.commons.validator.Validator getValidator(String beanName, Object bean, org.springframework.validation.Errors errors)
getValidator
インタフェース内 org.springmodules.validation.commons.ValidatorFactory
getValidator
クラス内 org.springmodules.validation.commons.DefaultValidatorFactory
beanName
- 検証するJavaBeanの名前。bean
- 検証対象のJavaBean。errors
- Springフレームワークのエラー情報。protected SpringValidationErrors createSpringValidationErrors()
Copyright © 2014. All Rights Reserved.