|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
java.lang.Objectorg.unitedfront2.validation.SpringValidatorSupport<V,D>
V - オリジナルの検証クラスD - 検証対象のドメインクラスpublic abstract class SpringValidatorSupport<V,D>
Springの入力値検証を支援する抽象クラスです。
| フィールドの概要 | |
|---|---|
protected Log |
logger
ログ |
| コンストラクタの概要 | |
|---|---|
SpringValidatorSupport()
|
|
| メソッドの概要 | |
|---|---|
protected abstract void |
doValidate(D domain,
Errors errors)
第一引数がドメイン型であること以外は validate(Object, Errors) と同様の働きを
します。 |
V |
getOriginalValidator()
オリジナルの検証クラスを取得します。 |
protected void |
rejectValue(String field,
ValidationException e,
Errors errors)
検証例外から、 errors にエラー情報を設定します。 |
void |
setOriginalValidator(V originalValidator)
オリジナルの検証クラスを設定します。 |
boolean |
supports(Class clazz)
必ず true を返しています。 |
void |
validate(Object target,
Errors errors)
doValidate(Object, Errors) に処理を委譲しています。 |
| クラス java.lang.Object から継承されたメソッド |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| フィールドの詳細 |
|---|
protected final Log logger
| コンストラクタの詳細 |
|---|
public SpringValidatorSupport()
| メソッドの詳細 |
|---|
public boolean supports(Class clazz)
Validator 内の supportsclazz - 検証対象のクラス
Validator.supports(Class)
public final void validate(Object target,
Errors errors)
doValidate(Object, Errors) に処理を委譲しています。
Validator 内の validatetarget - 検証対象のオブジェクトerrors - エラーValidator.validate(Object, Errors)
protected abstract void doValidate(D domain,
Errors errors)
validate(Object, Errors) と同様の働きを
します。
domain - ドメインオブジェクトerrors - エラー
protected void rejectValue(String field,
ValidationException e,
Errors errors)
errors にエラー情報を設定します。
field - 入力名e - 検証例外errors - エラーpublic V getOriginalValidator()
SpringValidator<V> 内の getOriginalValidatorpublic void setOriginalValidator(V originalValidator)
originalValidator - オリジナルの検証クラス
|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||