Skip to content

Add auditing of what method was used for data imports, updates, deletes - #944

Merged
XingY merged 5 commits into
developfrom
fb_transactionAuditDetails
Nov 2, 2025
Merged

Add auditing of what method was used for data imports, updates, deletes#944
XingY merged 5 commits into
developfrom
fb_transactionAuditDetails

Conversation

@XingY

@XingY XingY commented Oct 24, 2025

Copy link
Copy Markdown
Contributor

Rationale

This PR updates the saveExperimentRun method signature in the Luminex module to add support for transaction audit details. The change accommodates a new parameter for transaction auditing that was likely introduced in the parent DefaultAssayRunCreator API.

Related Pull Requests

Changes

  • Added TransactionAuditProvider.TransactionDetail parameter to saveExperimentRun method signature
  • Updated all method calls to saveExperimentRun to pass null for the new parameter

@XingY
XingY requested a review from Copilot October 29, 2025 03:58

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Pull Request Overview

This PR updates the saveExperimentRun method signature in the Luminex module to add support for transaction audit details. The change accommodates a new parameter for transaction auditing that was likely introduced in the parent DefaultAssayRunCreator API.

Key changes:

  • Added TransactionAuditProvider.TransactionDetail parameter to saveExperimentRun method signature
  • Updated all method calls to saveExperimentRun to pass null for the new parameter

Reviewed Changes

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

File Description
LuminexRunCreator.java Updated method signature to accept transactionDetails parameter and pass it to parent class
WellExclusionTable.java Updated call to saveExperimentRun to pass null for new transactionDetails parameter

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

});
addColumn(wellsCol);

List<FieldKey> defaultCols = new ArrayList<>(getDefaultVisibleColumns());

Copilot AI Oct 29, 2025

Copy link

Choose a reason for hiding this comment

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

Variable 'List defaultCols' is never read.

Copilot uses AI. Check for mistakes.
{
String description = rowMap.get("Description") == null ? null : rowMap.get("Description").toString();
String type = rowMap.get("Type") == null ? null : rowMap.get("Type").toString();
String bTRUE = getSchema().getSqlDialect().getBooleanTRUE();

Copilot AI Oct 29, 2025

Copy link

Choose a reason for hiding this comment

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

Variable 'String bTRUE' is never read.

Suggested change
String bTRUE = getSchema().getSqlDialect().getBooleanTRUE();
// Removed unused variable bTRUE

Copilot uses AI. Check for mistakes.
@XingY
XingY requested a review from cnathe October 30, 2025 18:46
@XingY
XingY merged commit 11660ba into develop Nov 2, 2025
5 checks passed
@XingY
XingY deleted the fb_transactionAuditDetails branch November 2, 2025 15:37
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.

3 participants