Class FormViewUtil

java.lang.Object
org.iplass.mtp.view.generic.FormViewUtil

public class FormViewUtil extends Object
フォーム定義用ユーティリティクラス
  • Constructor Details

    • FormViewUtil

      public FormViewUtil()
  • Method Details

    • getSearchFormView

      public static SearchFormView getSearchFormView(EntityDefinition ed, EntityView ev, String viewName)
      viewNameで指定した検索画面定義を取得します。 自動生成対象のViewの場合、自動生成した画面定義を返します。
      Parameters:
      ed - Entity定義
      ev - 画面定義
      viewName - View名
      Returns:
      検索画面定義
    • getBulkFormView

      public static BulkFormView getBulkFormView(EntityDefinition ed, EntityView ev, String viewName)
      viewNameで指定した一括更新画面定義を取得します。 自動生成対象のViewの場合、自動生成した画面定義を返します。
      Parameters:
      ed - Entity定義
      ev - 画面定義
      viewName - View名
      Returns:
      一括更新画面定義
    • createDefaultSearchFormView

      public static SearchFormView createDefaultSearchFormView(EntityDefinition ed)
      デフォルトの検索画面用定義を生成します。 表示名も設定します。
      Parameters:
      ed - Entity定義
      Returns:
      デフォルトの検索画面用定義
    • createDefaultSearchFormView

      public static SearchFormView createDefaultSearchFormView(EntityDefinition ed, boolean isLoadDisplayLabel)
      デフォルトの検索画面用定義を生成します。
      Parameters:
      ed - Entity定義
      isLoadDisplayLabel - 表示名をセットするか
      Returns:
      デフォルトの検索画面用定義
    • getDetailFormView

      public static DetailFormView getDetailFormView(EntityDefinition ed, EntityView ev, String viewName)
      viewNameで指定した詳細画面定義を取得します。 自動生成対象のViewの場合、自動生成した画面定義を返します。
      Parameters:
      ed - Entity定義
      ev - 画面定義
      viewName - View名
      Returns:
      詳細画面定義
    • createDefaultDetailFormView

      public static DetailFormView createDefaultDetailFormView(EntityDefinition ed)
      デフォルトの詳細画面用定義を生成します。 表示名も設定します。
      Parameters:
      ed - Entity定義
      Returns:
      デフォルトの詳細画面用定義
    • createDefaultDetailFormView

      public static DetailFormView createDefaultDetailFormView(EntityDefinition ed, boolean isLoadDisplayLabel)
      デフォルトの詳細画面用定義を生成します。
      Parameters:
      ed - Entity定義
      isLoadDisplayLabel - 表示名をセットするか
      Returns:
      デフォルトの詳細画面用定義
    • createDefaultBulkFormView

      public static BulkFormView createDefaultBulkFormView(EntityDefinition ed)
      デフォルトの一括更新画面用定義を生成します。 表示名も設定します。
      Parameters:
      ed - Entity定義
      Returns:
      デフォルトの一括更新画面用定義
    • createDefaultBulkFormView

      public static BulkFormView createDefaultBulkFormView(EntityDefinition ed, boolean isLoadDisplayLabel)
      デフォルトの一括更新画面用定義を生成します。
      Parameters:
      ed - Entity定義
      isLoadDisplayLabel - 表示名をセットするか
      Returns:
      デフォルトの一括更新画面用定義
    • getDefaultEditor

      public static PropertyEditor getDefaultEditor(PropertyDefinition pd)
      プロパティ定義の型に合わせたプロパティエディタを取得します。 表示名も設定します。
      Parameters:
      pd - プロパティ定義
      Returns:
      プロパティエディタ
    • getDefaultEditor

      public static PropertyEditor getDefaultEditor(PropertyDefinition pd, boolean isLoadDisplayLabel)
      プロパティ定義の型に合わせたプロパティエディタを取得します。
      Parameters:
      pd - プロパティ定義
      isLoadDisplayLabel - 表示名をセットするか
      Returns:
      プロパティエディタ
    • getDefaultEditor

      public static PropertyEditor getDefaultEditor(PropertyDefinition pd, boolean isLoadDisplayLabel, boolean isReadOnly)
      プロパティ定義の型に合わせたプロパティエディタを取得します。
      Parameters:
      pd - プロパティ定義
      isLoadDisplayLabel - 表示名をセットするか
      isReadOnly - 読み取り専用
      Returns:
      プロパティエディタ