From c496285621969bbacd5c66029e6b41cc9612244d Mon Sep 17 00:00:00 2001 From: labkey-jeckels Date: Wed, 26 Mar 2025 07:45:19 -0700 Subject: [PATCH 1/2] Restore event no-arg constructors for reflection --- .../api/ehr/security/EHRSecurityEscalatorAuditProvider.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/ehr/api-src/org/labkey/api/ehr/security/EHRSecurityEscalatorAuditProvider.java b/ehr/api-src/org/labkey/api/ehr/security/EHRSecurityEscalatorAuditProvider.java index c3629d3b4..f66c9887e 100644 --- a/ehr/api-src/org/labkey/api/ehr/security/EHRSecurityEscalatorAuditProvider.java +++ b/ehr/api-src/org/labkey/api/ehr/security/EHRSecurityEscalatorAuditProvider.java @@ -54,6 +54,8 @@ protected AbstractAuditDomainKind getDomainKind() { public static class EHRSecurityEscalationEvent extends SecurityEscalationEvent { + public EHRSecurityEscalationEvent() {} + public EHRSecurityEscalationEvent(Container container, String comment) { super(EVENT_TYPE, container, comment); From 7c18f1c9a26dc5b4ada54c54e52524025c8cc328 Mon Sep 17 00:00:00 2001 From: labkey-jeckels Date: Wed, 26 Mar 2025 08:15:17 -0700 Subject: [PATCH 2/2] Comments --- .../api/ehr/security/EHRSecurityEscalatorAuditProvider.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/ehr/api-src/org/labkey/api/ehr/security/EHRSecurityEscalatorAuditProvider.java b/ehr/api-src/org/labkey/api/ehr/security/EHRSecurityEscalatorAuditProvider.java index f66c9887e..1cf2de19b 100644 --- a/ehr/api-src/org/labkey/api/ehr/security/EHRSecurityEscalatorAuditProvider.java +++ b/ehr/api-src/org/labkey/api/ehr/security/EHRSecurityEscalatorAuditProvider.java @@ -54,6 +54,8 @@ protected AbstractAuditDomainKind getDomainKind() { public static class EHRSecurityEscalationEvent extends SecurityEscalationEvent { + /** Important for reflection-based instantiation */ + @SuppressWarnings("unused") public EHRSecurityEscalationEvent() {} public EHRSecurityEscalationEvent(Container container, String comment)