From 352e68bafff81fe38483b0162b22d169df2a5e5b Mon Sep 17 00:00:00 2001 From: Nilesh Sarupriya Date: Wed, 30 Apr 2025 14:17:10 +0530 Subject: [PATCH] chore: ee split plugin schemas (#40488) Co-authored-by: Nilesh Sarupriya <20905988+nsarupr@users.noreply.github.com> --- .../plugins/solutions/PluginSchemaSolution.java | 3 +++ .../plugins/solutions/PluginSchemaSolutionCE.java | 8 ++++++++ .../solutions/PluginSchemaSolutionCEImpl.java | 13 +++++++++++++ .../plugins/solutions/PluginSchemaSolutionImpl.java | 6 ++++++ 4 files changed, 30 insertions(+) create mode 100644 app/server/appsmith-server/src/main/java/com/appsmith/server/plugins/solutions/PluginSchemaSolution.java create mode 100644 app/server/appsmith-server/src/main/java/com/appsmith/server/plugins/solutions/PluginSchemaSolutionCE.java create mode 100644 app/server/appsmith-server/src/main/java/com/appsmith/server/plugins/solutions/PluginSchemaSolutionCEImpl.java create mode 100644 app/server/appsmith-server/src/main/java/com/appsmith/server/plugins/solutions/PluginSchemaSolutionImpl.java diff --git a/app/server/appsmith-server/src/main/java/com/appsmith/server/plugins/solutions/PluginSchemaSolution.java b/app/server/appsmith-server/src/main/java/com/appsmith/server/plugins/solutions/PluginSchemaSolution.java new file mode 100644 index 0000000000..a2d86aeb60 --- /dev/null +++ b/app/server/appsmith-server/src/main/java/com/appsmith/server/plugins/solutions/PluginSchemaSolution.java @@ -0,0 +1,3 @@ +package com.appsmith.server.plugins.solutions; + +public interface PluginSchemaSolution extends PluginSchemaSolutionCE {} diff --git a/app/server/appsmith-server/src/main/java/com/appsmith/server/plugins/solutions/PluginSchemaSolutionCE.java b/app/server/appsmith-server/src/main/java/com/appsmith/server/plugins/solutions/PluginSchemaSolutionCE.java new file mode 100644 index 0000000000..23eb466524 --- /dev/null +++ b/app/server/appsmith-server/src/main/java/com/appsmith/server/plugins/solutions/PluginSchemaSolutionCE.java @@ -0,0 +1,8 @@ +package com.appsmith.server.plugins.solutions; + +import com.fasterxml.jackson.databind.JsonNode; +import reactor.core.publisher.Mono; + +public interface PluginSchemaSolutionCE { + Mono getPluginSchema(String pluginId); +} diff --git a/app/server/appsmith-server/src/main/java/com/appsmith/server/plugins/solutions/PluginSchemaSolutionCEImpl.java b/app/server/appsmith-server/src/main/java/com/appsmith/server/plugins/solutions/PluginSchemaSolutionCEImpl.java new file mode 100644 index 0000000000..4037950b91 --- /dev/null +++ b/app/server/appsmith-server/src/main/java/com/appsmith/server/plugins/solutions/PluginSchemaSolutionCEImpl.java @@ -0,0 +1,13 @@ +package com.appsmith.server.plugins.solutions; + +import com.fasterxml.jackson.databind.JsonNode; +import org.springframework.stereotype.Component; +import reactor.core.publisher.Mono; + +@Component +public class PluginSchemaSolutionCEImpl implements PluginSchemaSolutionCE { + @Override + public Mono getPluginSchema(String pluginId) { + return Mono.empty(); + } +} diff --git a/app/server/appsmith-server/src/main/java/com/appsmith/server/plugins/solutions/PluginSchemaSolutionImpl.java b/app/server/appsmith-server/src/main/java/com/appsmith/server/plugins/solutions/PluginSchemaSolutionImpl.java new file mode 100644 index 0000000000..d17e3ad0ac --- /dev/null +++ b/app/server/appsmith-server/src/main/java/com/appsmith/server/plugins/solutions/PluginSchemaSolutionImpl.java @@ -0,0 +1,6 @@ +package com.appsmith.server.plugins.solutions; + +import org.springframework.stereotype.Component; + +@Component +public class PluginSchemaSolutionImpl extends PluginSchemaSolutionCEImpl implements PluginSchemaSolution {}