public class ValidationManager extends Object implements Initializable
| 修飾子とタイプ | メソッドと説明 |
|---|---|
<T> ValidationContext<T> |
createValidationContext(Class<T> targetClass,
Map<?> params,
String innerPrefix,
String validateFor)
ValidationContextを生成する。 |
<T> void |
validate(ValidationContext<T> context,
String[] propertyNames)
バリデーション対象のプロパティを指定してバリデーションを行う。
|
<T> ValidationContext<T> |
validateAndConvert(String prefix,
Class<T> targetClass,
Map<?> params,
String validateFor)
バリデーションと値の変換を行う。
|
<T> void |
validateWithout(ValidationContext<T> context,
String[] propertyNames)
バリデーション対象外のプロパティを指定してバリデーションを行う。
|
initialize@Published(tag="architect") public <T> ValidationContext<T> validateAndConvert(String prefix, Class<T> targetClass, Map<?> params, String validateFor)
T - バリデーション結果で取得できる型prefix - Mapに入ったキーのプレフィクスtargetClass - バリデーション対象のフォームのクラスparams - バリデーション対象のデータvalidateFor - バリデーション対象メソッド@Published(tag="architect") public <T> ValidationContext<T> createValidationContext(Class<T> targetClass, Map<?> params, String innerPrefix, String validateFor)
ValidationContextを生成する。T - バリデーション結果で取得できる型targetClass - バリデーション対象のフォームのクラスparams - バリデーション対象のデータinnerPrefix - Mapに入ったキーのプレフィクスvalidateFor - バリデーション対象メソッドValidationContext@Published(tag="architect") public <T> void validate(ValidationContext<T> context, String[] propertyNames)
T - バリデーション結果で取得できる型context - ValidationContextpropertyNames - バリデーション対象とするプロパティ名の配列@Published(tag="architect") public <T> void validateWithout(ValidationContext<T> context, String[] propertyNames)
T - バリデーション結果で取得できる型context - ValidationContextpropertyNames - バリデーション対象としないプロパティ名の配列