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