GEMはエンティティを様々な形で表示するための画面モジュールです。

1. EntityView

エンティティの定義を元にデータを操作する検索一覧、詳細画面を自動生成します。 レイアウト設定を行うことで、画面毎に細かいカスタマイズができます。

2. TopView

ログイン時に表示するTop画面の設定です。 用意されたパーツや、独自のテンプレート等を配置し、自由にカスタマイズすることができます。 ロール毎に表示する内容を制御できます。

3. Menu

EntityViewや各種アクションを呼び出すためのメニューを管理しています。 ロール毎に表示する内容を制御できます。

4. Calendar

エンティティが持つ日付プロパティを元に、カレンダー上にエンティティを表示します。 月単位、週単位、日単位での表示ができます。

5. TreeView

参照プロパティを含めたエンティティの構造をツリー形式で表示できます。

GEM(Generic Entity Manager)