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 {}