jp.terasoluna.fw.validation.springmodules
クラス DefaultValidatorFactoryEx
java.lang.Object
DefaultValidatorFactory
jp.terasoluna.fw.validation.springmodules.DefaultValidatorFactoryEx
public class DefaultValidatorFactoryEx
- extends DefaultValidatorFactory
terasoluna-validator-springのCommonsValidatorExインスタンスを生成するファクトリクラス。
FieldChecks
クラスにて
使用されるエラーインタフェースの実装に
Springフレームワークのorg.springframework.validation.Errors
クラスを
扱うためのクラス。
Springフレームワーク、Spring-Modulesを使用することを前提としており、
Bean定義ファイルに以下のような設定が必要となる。
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>
- 関連項目:
ValidationErrors
,
SpringValidationErrors
クラス java.lang.Object から継承されたメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
TERASOLUNA_ERRORS_KEY
public static final java.lang.String TERASOLUNA_ERRORS_KEY
- Validatorインスタンスに設定するエラーオブジェクトのキー。
- 関連項目:
- 定数フィールド値
DefaultValidatorFactoryEx
public DefaultValidatorFactoryEx()
getValidator
public Validator getValidator(java.lang.String beanName,
java.lang.Object bean,
Errors errors)
- Validatorインスタンスを取得する。
- パラメータ:
beanName
- 検証するJavaBeanの名前。bean
- 検証対象のJavaBean。errors
- Springフレームワークのエラー情報。
- 戻り値:
- Validatorインスタンス。
createSpringValidationErrors
protected SpringValidationErrors createSpringValidationErrors()
- 共通入力値検証エラーオブジェクトを生成する。
- 戻り値:
- 共通入力値検証エラーオブジェクト。