Package nablarch.core.validation
Class FormValidationDefinition
java.lang.Object
nablarch.core.validation.FormValidationDefinition
フォームに紐付けられたバリデーションの設定を保持するクラス。
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptiongetPropertyValidationDefinition
(String propertyName) プロパティ名にマッチしたPropertyValidationDefinitionを取得する。フォームのプロパティ定義を全て取得する。
取得したMapは変更できない。getValidateForMethods
(String methodName) ValidateForアノテーションのついたメソッドをValidateForのvalueに指定したメソッド名を元に取得する。
-
Constructor Details
-
FormValidationDefinition
コンストラクタ。- Parameters:
formClass
- バリデーション対象のフォーム
-
-
Method Details
-
getValidateForMethods
ValidateForアノテーションのついたメソッドをValidateForのvalueに指定したメソッド名を元に取得する。- Parameters:
methodName
- ValidateForのvalueに指定したメソッド名- Returns:
- ValidateForアノテーションのついたメソッド
-
getPropertyValidationDefinition
プロパティ名にマッチしたPropertyValidationDefinitionを取得する。- Parameters:
propertyName
- プロパティ名- Returns:
- プロパティ名にマッチしたPropertyValidationDefinition
-
getPropertyValidationDefinitions
フォームのプロパティ定義を全て取得する。
取得したMapは変更できない。- Returns:
- フォームのプロパティ定義のMap
-