5.2.1.18.2. エンティティデータの検索¶
IM-Repositoryのエンティティデータの検索を行うタスクです。
5.2.1.18.2.1. プロパティ¶
項目名 | 必須/任意 | 型 | 初期値 | 説明 |
---|---|---|---|---|
エンティティID | 必須 | text | なし | 検索アイコンをクリックし、「エンティティ検索」ダイアログで対象のエンティティを選択してください。 |
サブエンティティを含める | 任意 | flag | false | 取得データにサブエンティティのデータを含める場合は、チェックボックスをオンにします。 |
im_repository_searchEntityData <object>
├─ keys <imr_entity>
│ └─ %search keys%
├─ sort <object[]>
│ ├─ key <string>
│ └─ order <string>
├─ limit <integer>
└─ offset <integer>
項目名 | 必須/任意 | 型 | 配列/リスト | 説明 |
---|---|---|---|---|
im_repository_searchEntityData | 任意 | object | なし | |
keys | 任意 | imr_entity | なし | - |
%検索条件として設定したエンティティ項目のLogicDesigner変数名% | 任意 | %検索条件として設定したエンティティ項目のLogicDesignerのデータ型% | なし | プロパティで指定したエンティティの検索条件エンティティ項目が検索条件数分自動的に生成されます。 |
sort | 任意 | object | 配列 | ソート条件 |
key | 任意 | string | なし | ソートキーとして指定するエンティティ項目のJava変数名を指定します。 |
order | 任意 | string | なし | ソート方向(asc : 昇順 / desc 降順) |
limit | 任意 | integer | なし | 取得件数 |
offset | 任意 | integer | なし | 開始位置 |
5.2.1.18.2.2. 出力値¶
im_repositorySearchEntityData <imr_entity[]>
└─ %entity data%
項目名 | 型 | 配列/リスト | 説明 |
---|---|---|---|
im_repositorySearchEntityData | imr_entity | 配列 | - |
%エンティティデータ% | 下記参照 | - | - |
エンティティデータはプロパティ「エンティティID」を設定すると自動的に生成されます。
生成されるパラメータは以下の条件を満たしているエンティティ項目です。
- エンティティ項目が、辞書項目/エイリアスの場合
- IM-Repositoryの辞書項目「用途」→「データ」で IM-LogicDesignerの「データ型」 と「変数名」 を設定していること。各パラメータの型はIM-LogicDesignerの「データ型」、キー名はIM-LogicDesignerの「変数名」 です。
- エンティティ項目が、サブエンティティの場合
- サブエンティティの「変数名」 を設定していること。各パラメータの型はエンティティとサブエンティティの多重度が1:1の場合は imr_entity(エンティティのobject)、多重度が1:nの場合は array 、キー名は「変数名」 です。