public class FormValidationDefinition
extends java.lang.Object
| Constructor and Description | 
|---|
FormValidationDefinition(java.lang.Class<?> formClass)
コンストラクタ。 
 | 
| Modifier and Type | Method and Description | 
|---|---|
PropertyValidationDefinition | 
getPropertyValidationDefinition(java.lang.String propertyName)
プロパティ名にマッチしたPropertyValidationDefinitionを取得する。 
 | 
java.util.Map<java.lang.String,PropertyValidationDefinition> | 
getPropertyValidationDefinitions()
フォームのプロパティ定義を全て取得する。 
取得したMapは変更できない。  | 
java.util.List<java.lang.reflect.Method> | 
getValidateForMethods(java.lang.String methodName)
ValidateForアノテーションのついたメソッドをValidateForのvalueに指定したメソッド名を元に取得する。 
 | 
public FormValidationDefinition(java.lang.Class<?> formClass)
formClass - バリデーション対象のフォームpublic java.util.List<java.lang.reflect.Method> getValidateForMethods(java.lang.String methodName)
methodName - ValidateForのvalueに指定したメソッド名public PropertyValidationDefinition getPropertyValidationDefinition(java.lang.String propertyName)
propertyName - プロパティ名public java.util.Map<java.lang.String,PropertyValidationDefinition> getPropertyValidationDefinitions()