Class EntityView

java.lang.Object
org.iplass.mtp.view.generic.EntityView
All Implemented Interfaces:
Serializable, Definition

public class EntityView extends Object implements Definition
画面定義
See Also:
  • Constructor Details

    • EntityView

      public EntityView()
      デフォルトコンストラクタ
  • Method Details

    • getName

      public String getName()
      Description copied from interface: Definition
      名前を取得します。
      Specified by:
      getName in interface Definition
      Returns:
      名前
    • setName

      public void setName(String name)
      Description copied from interface: Definition
      名前を設定します。
      Specified by:
      setName in interface Definition
      Parameters:
      name - 名前
    • getDisplayName

      public String getDisplayName()
      Description copied from interface: Definition
      表示名を取得します。
      Specified by:
      getDisplayName in interface Definition
      Returns:
      表示名
    • setDisplayName

      public void setDisplayName(String displayName)
      Description copied from interface: Definition
      表示名を設定します。
      Specified by:
      setDisplayName in interface Definition
      Parameters:
      displayName - 表示名
    • getDescription

      public String getDescription()
      Description copied from interface: Definition
      概要を取得します。
      Specified by:
      getDescription in interface Definition
      Returns:
      概要
    • setDescription

      public void setDescription(String description)
      Description copied from interface: Definition
      概要を設定します。
      Specified by:
      setDescription in interface Definition
      Parameters:
      description - 概要
    • getDefinitionName

      public String getDefinitionName()
      Entity定義の名前を取得します。
      Returns:
      Entity定義の名前
    • setDefinitionName

      public void setDefinitionName(String definitionName)
      Entity定義の名前を設定します。
      Parameters:
      definitionId - Entity定義の名前
    • getViews

      public List<FormView> getViews()
      FormViewを取得します。
      Returns:
      FormView
    • setViews

      public void setViews(List<FormView> views)
      FormViewを設定します。
      Parameters:
      views - FormView
    • addView

      public void addView(FormView view)
      FormViewを追加します。
      Parameters:
      view - FormView
    • removeView

      public void removeView(FormView view)
      FormViewを削除します。
      Parameters:
      view - FormView
    • getViewControlSettings

      public List<ViewControlSetting> getViewControlSettings()
    • setViewControlSettings

      public void setViewControlSettings(List<ViewControlSetting> viewControlSettings)
    • addViewControlSetting

      public void addViewControlSetting(ViewControlSetting viewControlSetting)
    • getDefaultDetailFormView

      public DetailFormView getDefaultDetailFormView()
      詳細画面のデフォルトViewを取得します。
      Returns:
      詳細画面のFormView
    • getDetailFormView

      public DetailFormView getDetailFormView(String name)
      詳細画面の指定Viewを取得します。
      Parameters:
      name - 詳細画面のFormViewの名前
      Returns:
      詳細画面のFormView
    • getDetailFormViewNames

      public String[] getDetailFormViewNames()
      詳細画面のView名の一覧を取得します。
      Returns:
      詳細画面のView名の一覧
    • setDefaultDetailFormView

      public void setDefaultDetailFormView(DetailFormView formView)
      詳細画面のデフォルトFormViewを設定します。
      Parameters:
      formView - 詳細画面のFormView
    • setDetailFormView

      public void setDetailFormView(DetailFormView formView)
      詳細画面のFormViewを設定します。
      Parameters:
      formView - 詳細画面のFormView
    • removeDetailForView

      public void removeDetailForView(String name)
      詳細画面のFormViewを削除します
      Parameters:
      name - 詳細画面のFormViewの名前
    • removeDetailForView

      public void removeDetailForView(DetailFormView formView)
      詳細画面のFormViewを削除します
      Parameters:
      formView - 詳細画面のFormView
    • getDefaultSearchFormView

      public SearchFormView getDefaultSearchFormView()
      検索画面のデフォルトViewを取得します。
      Returns:
      検索画面のFormView
    • getSearchFormView

      public SearchFormView getSearchFormView(String name)
      検索画面の指定Viewを取得します。
      Returns:
      検索画面のFormView
    • getSearchFormViewNames

      public String[] getSearchFormViewNames()
      検索画面のView名の一覧を取得します。
      Returns:
      検索画面のView名の一覧
    • setDefaultSearchFormView

      public void setDefaultSearchFormView(SearchFormView formView)
      検索画面のデフォルトFormViewを設定します。
      Parameters:
      formView - 検索画面のFormView
    • setSearchFormView

      public void setSearchFormView(SearchFormView formView)
      検索画面のFormViewを設定します。
      Parameters:
      formView - 検索画面のFormView
    • removeSearchForView

      public void removeSearchForView(String name)
      検索画面のFormViewを削除します
      Parameters:
      name - 検索画面のFormViewの名前
    • removeSearchForView

      public void removeSearchForView(SearchFormView formView)
      検索画面のFormViewを削除します
      Parameters:
      formView - 検索画面のFormView
    • getDefaultBulkFormView

      public BulkFormView getDefaultBulkFormView()
      一括更新画面のデフォルトViewを取得します。
      Returns:
      一括更新画面のFormView
    • getBulkFormView

      public BulkFormView getBulkFormView(String name)
      一括更新画面の指定Viewを取得します。
      Parameters:
      name - 一括更新画面のFormViewの名前
      Returns:
      一括更新画面のFormView
    • getBulkFormViewNames

      public String[] getBulkFormViewNames()
      一括更新画面のView名の一覧を取得します。
      Returns:
      一括更新画面のView名の一覧
    • setDefaultBulkFormView

      public void setDefaultBulkFormView(BulkFormView formView)
      一括更新画面のデフォルトFormViewを設定します。
      Parameters:
      formView - 一括更新画面のFormView
    • setBulkFormView

      public void setBulkFormView(BulkFormView formView)
      一括更新画面のFormViewを設定します。
      Parameters:
      formView - 一括更新画面のFormView
    • removeBulkForView

      public void removeBulkForView(String name)
      一括更新画面のFormViewを削除します
      Parameters:
      name - 一括更新画面のFormViewの名前
    • removeDetailForView

      public void removeDetailForView(BulkFormView formView)
      一括更新画面のFormViewを削除します
      Parameters:
      formView - 一括更新画面のFormView
    • isAutoGenerateDetailView

      public boolean isAutoGenerateDetailView(String viewName)
      詳細画面のFormViewを自動生成するかを返します。
      Parameters:
      viewName - View名
      Returns:
      true 自動生成
    • isAutoGenerateSearchView

      public boolean isAutoGenerateSearchView(String viewName)
      検索画面のFormViewを自動生成するかを返します。
      Parameters:
      viewName - View名
      Returns:
      true 自動生成
    • isAutoGenerateBulkView

      public boolean isAutoGenerateBulkView(String viewName)
      一括更新画面のFormViewを自動生成するかを返します。
      Parameters:
      viewName - View名
      Returns:
      true 自動生成