Class PropertyValidationDefinition

java.lang.Object
nablarch.core.validation.PropertyValidationDefinition

public class PropertyValidationDefinition extends Object
バリデーションに必要なプロパティの情報を保持するクラス。
Author:
Koichi Asano
  • Constructor Details

    • PropertyValidationDefinition

      public PropertyValidationDefinition(Class<?> formClass, Method setter, PropertyValidationDefinition overrideMethodDefinition)
      コンストラクタ。
      Parameters:
      formClass - フォームのクラス
      setter - プロパティのセッタメソッド
      overrideMethodDefinition - オーバライドしたメソッドの定義
  • Method Details

    • getName

      public String getName()
      プロパティ名を取得する。
      Returns:
      プロパティ名
    • getNameWithClass

      public String getNameWithClass()
      クラス名をつけたプロパティ名を取得する。
      Returns:
      クラス名をつけたプロパティ名
    • getMessageId

      public String getMessageId()
      プロパティを表わすメッセージIDを取得する。
      Returns:
      プロパティを表わすメッセージID
    • getDefaultDisplayName

      public String getDefaultDisplayName()
      デフォルトの表示名を取得する。
      Returns:
      デフォルトの表示名
    • getType

      public Class<?> getType()
      プロパティの型を取得する。
      Returns:
      プロパティの型
    • getConvertorFormatAnnotation

      public Annotation getConvertorFormatAnnotation()
      コンバータフォーマットアノテーションを取得する。
      Returns:
      コンバータフォーマットアノテーション
    • getValidatorAnnotations

      public List<Annotation> getValidatorAnnotations()
      バリデータアノテーションのリストを取得する。
      Returns:
      バリデータアノテーションのリスト