Package nablarch.core.validation
Class PropertyValidationDefinition
java.lang.Object
nablarch.core.validation.PropertyValidationDefinition
バリデーションに必要なプロパティの情報を保持するクラス。
-
Constructor Summary
ConstructorDescriptionPropertyValidationDefinition
(Class<?> formClass, Method setter, PropertyValidationDefinition overrideMethodDefinition) コンストラクタ。 -
Method Summary
-
Constructor Details
-
PropertyValidationDefinition
public PropertyValidationDefinition(Class<?> formClass, Method setter, PropertyValidationDefinition overrideMethodDefinition) コンストラクタ。- Parameters:
formClass
- フォームのクラスsetter
- プロパティのセッタメソッドoverrideMethodDefinition
- オーバライドしたメソッドの定義
-
-
Method Details
-
getName
プロパティ名を取得する。- Returns:
- プロパティ名
-
getNameWithClass
クラス名をつけたプロパティ名を取得する。- Returns:
- クラス名をつけたプロパティ名
-
getMessageId
プロパティを表わすメッセージIDを取得する。- Returns:
- プロパティを表わすメッセージID
-
getDefaultDisplayName
デフォルトの表示名を取得する。- Returns:
- デフォルトの表示名
-
getType
プロパティの型を取得する。- Returns:
- プロパティの型
-
getConvertorFormatAnnotation
コンバータフォーマットアノテーションを取得する。- Returns:
- コンバータフォーマットアノテーション
-
getValidatorAnnotations
バリデータアノテーションのリストを取得する。- Returns:
- バリデータアノテーションのリスト
-