Skip to content

EntityExplorerのupdateAllの多重度対応#1998

Open
xkazama-yukio3 wants to merge 3 commits intomasterfrom
feature/1582-admin-update-all-multiple
Open

EntityExplorerのupdateAllの多重度対応#1998
xkazama-yukio3 wants to merge 3 commits intomasterfrom
feature/1582-admin-update-all-multiple

Conversation

@xkazama-yukio3
Copy link
Copy Markdown
Contributor

対応内容

closes #1582

EntityExplorerのupdateAll機能にて以下の更新を可能にする。

  • 多重度複数の項目に対して、配列で複数の値を設定可能にする
  • 多重度複数の項目に対して、配列のインデックスを指定可能にして、個別の配列要素に対して値を指定可能にする

動作確認・スクリーンショット

多重度複数の場合、値の指定形式として、 ARRAYARRAY_INDEX を追加。
image

ARRAY の場合、多重度項目に配列で値を指定して更新が可能。
image

ARRAY_INDEX の場合、更新したい個別のインデックスを指定可能。
image

Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

EntityExplorer の updateAll において、多重度複数プロパティに対する更新指定を拡張し、配列一括指定(ARRAY)および配列要素のインデックス指定(ARRAY_INDEX)による更新を可能にするPRです。管理コンソールUIとツール側サービスの双方に指定形式の追加が入っています。

Changes:

  • updateAll の値指定種別に ARRAY / ARRAY_INDEX を追加し、配列更新用の値構造(配列要素の valueType/index/value)を導入
  • サーバ側(EntityToolService)で多重度複数プロパティの一括更新・インデックス更新を UpdateCondition に反映
  • 管理コンソール(EntityUpdateAllDialog)で UI 入力(配列編集グリッド等)と送信データ構造を拡張

Reviewed changes

Copilot reviewed 3 out of 3 changed files in this pull request and generated 10 comments.

File Description
iplass-tools/src/main/java/org/iplass/mtp/impl/tools/entity/UpdateAllValue.java updateAll値指定に配列指定を表現するデータ構造(ARRAY/ARRAY_INDEX、配列要素)を追加
iplass-tools/src/main/java/org/iplass/mtp/impl/tools/entity/EntityToolService.java updateAllで配列一括/インデックス更新を組み立てるロジックと型変換ヘルパを追加
iplass-admin/src/main/java/org/iplass/adminconsole/client/tools/ui/entityexplorer/datalist/EntityUpdateAllDialog.java updateAll編集UIに配列編集(グリッド)と表示サマリ、送信値(arrayValues)を追加

Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 3 out of 3 changed files in this pull request and generated 3 comments.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

adminConsoleのEntityExplorerにてupdateAllで多重度複数のプロパティ値への更新のサポート

2 participants