Package org.iplass.mtp.view.generic
Class FormViewUtil
java.lang.Object
org.iplass.mtp.view.generic.FormViewUtil
フォーム定義用ユーティリティクラス
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic BulkFormView
デフォルトの一括更新画面用定義を生成します。 表示名も設定します。static BulkFormView
createDefaultBulkFormView
(EntityDefinition ed, boolean isLoadDisplayLabel) デフォルトの一括更新画面用定義を生成します。static DetailFormView
デフォルトの詳細画面用定義を生成します。 表示名も設定します。static DetailFormView
createDefaultDetailFormView
(EntityDefinition ed, boolean isLoadDisplayLabel) デフォルトの詳細画面用定義を生成します。static SearchFormView
デフォルトの検索画面用定義を生成します。 表示名も設定します。static SearchFormView
createDefaultSearchFormView
(EntityDefinition ed, boolean isLoadDisplayLabel) デフォルトの検索画面用定義を生成します。static BulkFormView
getBulkFormView
(EntityDefinition ed, EntityView ev, String viewName) viewNameで指定した一括更新画面定義を取得します。 自動生成対象のViewの場合、自動生成した画面定義を返します。static PropertyEditor
プロパティ定義の型に合わせたプロパティエディタを取得します。 表示名も設定します。static PropertyEditor
getDefaultEditor
(PropertyDefinition pd, boolean isLoadDisplayLabel) プロパティ定義の型に合わせたプロパティエディタを取得します。static PropertyEditor
getDefaultEditor
(PropertyDefinition pd, boolean isLoadDisplayLabel, boolean isReadOnly) プロパティ定義の型に合わせたプロパティエディタを取得します。static DetailFormView
getDetailFormView
(EntityDefinition ed, EntityView ev, String viewName) viewNameで指定した詳細画面定義を取得します。 自動生成対象のViewの場合、自動生成した画面定義を返します。static SearchFormView
getSearchFormView
(EntityDefinition ed, EntityView ev, String viewName) viewNameで指定した検索画面定義を取得します。 自動生成対象のViewの場合、自動生成した画面定義を返します。
-
Constructor Details
-
FormViewUtil
public FormViewUtil()
-
-
Method Details
-
getSearchFormView
viewNameで指定した検索画面定義を取得します。 自動生成対象のViewの場合、自動生成した画面定義を返します。- Parameters:
ed
- Entity定義ev
- 画面定義viewName
- View名- Returns:
- 検索画面定義
-
getBulkFormView
viewNameで指定した一括更新画面定義を取得します。 自動生成対象のViewの場合、自動生成した画面定義を返します。- Parameters:
ed
- Entity定義ev
- 画面定義viewName
- View名- Returns:
- 一括更新画面定義
-
createDefaultSearchFormView
デフォルトの検索画面用定義を生成します。 表示名も設定します。- Parameters:
ed
- Entity定義- Returns:
- デフォルトの検索画面用定義
-
createDefaultSearchFormView
public static SearchFormView createDefaultSearchFormView(EntityDefinition ed, boolean isLoadDisplayLabel) デフォルトの検索画面用定義を生成します。- Parameters:
ed
- Entity定義isLoadDisplayLabel
- 表示名をセットするか- Returns:
- デフォルトの検索画面用定義
-
getDetailFormView
viewNameで指定した詳細画面定義を取得します。 自動生成対象のViewの場合、自動生成した画面定義を返します。- Parameters:
ed
- Entity定義ev
- 画面定義viewName
- View名- Returns:
- 詳細画面定義
-
createDefaultDetailFormView
デフォルトの詳細画面用定義を生成します。 表示名も設定します。- Parameters:
ed
- Entity定義- Returns:
- デフォルトの詳細画面用定義
-
createDefaultDetailFormView
public static DetailFormView createDefaultDetailFormView(EntityDefinition ed, boolean isLoadDisplayLabel) デフォルトの詳細画面用定義を生成します。- Parameters:
ed
- Entity定義isLoadDisplayLabel
- 表示名をセットするか- Returns:
- デフォルトの詳細画面用定義
-
createDefaultBulkFormView
デフォルトの一括更新画面用定義を生成します。 表示名も設定します。- Parameters:
ed
- Entity定義- Returns:
- デフォルトの一括更新画面用定義
-
createDefaultBulkFormView
public static BulkFormView createDefaultBulkFormView(EntityDefinition ed, boolean isLoadDisplayLabel) デフォルトの一括更新画面用定義を生成します。- Parameters:
ed
- Entity定義isLoadDisplayLabel
- 表示名をセットするか- Returns:
- デフォルトの一括更新画面用定義
-
getDefaultEditor
プロパティ定義の型に合わせたプロパティエディタを取得します。 表示名も設定します。- Parameters:
pd
- プロパティ定義- Returns:
- プロパティエディタ
-
getDefaultEditor
プロパティ定義の型に合わせたプロパティエディタを取得します。- Parameters:
pd
- プロパティ定義isLoadDisplayLabel
- 表示名をセットするか- Returns:
- プロパティエディタ
-
getDefaultEditor
public static PropertyEditor getDefaultEditor(PropertyDefinition pd, boolean isLoadDisplayLabel, boolean isReadOnly) プロパティ定義の型に合わせたプロパティエディタを取得します。- Parameters:
pd
- プロパティ定義isLoadDisplayLabel
- 表示名をセットするかisReadOnly
- 読み取り専用- Returns:
- プロパティエディタ
-