From 4b9e8e0c51804b39ad3d2aeec510f2ca99632f78 Mon Sep 17 00:00:00 2001 From: Darin Kelkhoff Date: Tue, 27 May 2025 11:33:08 -0500 Subject: [PATCH] Add method to get all plugins (helpful if you want to reset them) --- .../qqq/backend/core/instances/QInstanceEnricher.java | 11 +++++++++++ .../backend/core/instances/QInstanceValidator.java | 11 +++++++++++ 2 files changed, 22 insertions(+) diff --git a/qqq-backend-core/src/main/java/com/kingsrook/qqq/backend/core/instances/QInstanceEnricher.java b/qqq-backend-core/src/main/java/com/kingsrook/qqq/backend/core/instances/QInstanceEnricher.java index ba2d7165..be077dd0 100644 --- a/qqq-backend-core/src/main/java/com/kingsrook/qqq/backend/core/instances/QInstanceEnricher.java +++ b/qqq-backend-core/src/main/java/com/kingsrook/qqq/backend/core/instances/QInstanceEnricher.java @@ -1506,6 +1506,17 @@ public class QInstanceEnricher + /******************************************************************************* + ** Getter for enricherPlugins + ** + *******************************************************************************/ + public static ListingHash, QInstanceEnricherPluginInterface> getEnricherPlugins() + { + return enricherPlugins; + } + + + /*************************************************************************** ** scan the classpath for classes in the specified package name which ** implement the QInstanceEnricherPluginInterface - any found get added diff --git a/qqq-backend-core/src/main/java/com/kingsrook/qqq/backend/core/instances/QInstanceValidator.java b/qqq-backend-core/src/main/java/com/kingsrook/qqq/backend/core/instances/QInstanceValidator.java index b03d1526..a288c3b2 100644 --- a/qqq-backend-core/src/main/java/com/kingsrook/qqq/backend/core/instances/QInstanceValidator.java +++ b/qqq-backend-core/src/main/java/com/kingsrook/qqq/backend/core/instances/QInstanceValidator.java @@ -304,6 +304,17 @@ public class QInstanceValidator + /******************************************************************************* + ** Getter for validatorPlugins + ** + *******************************************************************************/ + public static ListingHash, QInstanceValidatorPluginInterface> getValidatorPlugins() + { + return validatorPlugins; + } + + + /******************************************************************************* ** *******************************************************************************/