From 6d2e2f5b8db3999f77d987d30c9d83818075558e Mon Sep 17 00:00:00 2001 From: Otavio Santana Date: Sat, 13 Apr 2024 06:14:12 +0100 Subject: [PATCH] feat: update extension Signed-off-by: Otavio Santana --- .../eclipse/jnosql/mapping/column/spi/ColumnExtension.java | 6 ++++-- .../jnosql/mapping/document/spi/DocumentExtension.java | 6 ++++-- .../eclipse/jnosql/mapping/graph/spi/GraphExtension.java | 6 ++++-- 3 files changed, 12 insertions(+), 6 deletions(-) diff --git a/jnosql-mapping/jnosql-mapping-column/src/main/java/org/eclipse/jnosql/mapping/column/spi/ColumnExtension.java b/jnosql-mapping/jnosql-mapping-column/src/main/java/org/eclipse/jnosql/mapping/column/spi/ColumnExtension.java index be40df2d7..db630f203 100644 --- a/jnosql-mapping/jnosql-mapping-column/src/main/java/org/eclipse/jnosql/mapping/column/spi/ColumnExtension.java +++ b/jnosql-mapping/jnosql-mapping-column/src/main/java/org/eclipse/jnosql/mapping/column/spi/ColumnExtension.java @@ -56,8 +56,10 @@ void onAfterBeanDiscovery(@Observes final AfterBeanDiscovery afterBeanDiscovery) LOGGER.info("Processing repositories as a Column implementation: " + crudTypes); databases.forEach(type -> { - final TemplateBean bean = new TemplateBean(type.getProvider()); - afterBeanDiscovery.addBean(bean); + if (!type.getProvider().isBlank()) { + final TemplateBean bean = new TemplateBean(type.getProvider()); + afterBeanDiscovery.addBean(bean); + } }); crudTypes.forEach(type -> { diff --git a/jnosql-mapping/jnosql-mapping-document/src/main/java/org/eclipse/jnosql/mapping/document/spi/DocumentExtension.java b/jnosql-mapping/jnosql-mapping-document/src/main/java/org/eclipse/jnosql/mapping/document/spi/DocumentExtension.java index c175e2e6e..fcf1857e5 100644 --- a/jnosql-mapping/jnosql-mapping-document/src/main/java/org/eclipse/jnosql/mapping/document/spi/DocumentExtension.java +++ b/jnosql-mapping/jnosql-mapping-document/src/main/java/org/eclipse/jnosql/mapping/document/spi/DocumentExtension.java @@ -61,8 +61,10 @@ void onAfterBeanDiscovery(@Observes final AfterBeanDiscovery afterBeanDiscovery) LOGGER.info("Processing repositories as a Document implementation: " + crudTypes); databases.forEach(type -> { - final TemplateBean bean = new TemplateBean(type.getProvider()); - afterBeanDiscovery.addBean(bean); + if (!type.getProvider().isBlank()) { + final TemplateBean bean = new TemplateBean(type.getProvider()); + afterBeanDiscovery.addBean(bean); + } }); diff --git a/jnosql-mapping/jnosql-mapping-graph/src/main/java/org/eclipse/jnosql/mapping/graph/spi/GraphExtension.java b/jnosql-mapping/jnosql-mapping-graph/src/main/java/org/eclipse/jnosql/mapping/graph/spi/GraphExtension.java index 5d8f75714..a59a77d5a 100644 --- a/jnosql-mapping/jnosql-mapping-graph/src/main/java/org/eclipse/jnosql/mapping/graph/spi/GraphExtension.java +++ b/jnosql-mapping/jnosql-mapping-graph/src/main/java/org/eclipse/jnosql/mapping/graph/spi/GraphExtension.java @@ -53,8 +53,10 @@ void onAfterBeanDiscovery(@Observes final AfterBeanDiscovery afterBeanDiscovery) databases.size(), crudTypes.size())); LOGGER.info("Processing repositories as a Graph implementation: " + crudTypes); databases.forEach(type -> { - final TemplateBean bean = new TemplateBean(type.getProvider()); - afterBeanDiscovery.addBean(bean); + if (!type.getProvider().isBlank()) { + final TemplateBean bean = new TemplateBean(type.getProvider()); + afterBeanDiscovery.addBean(bean); + } });