diff --git a/jnosql-cassandra/src/main/java/org/eclipse/jnosql/databases/cassandra/mapping/CassandraExtension.java b/jnosql-cassandra/src/main/java/org/eclipse/jnosql/databases/cassandra/mapping/CassandraExtension.java index 677254152..d79c09c84 100644 --- a/jnosql-cassandra/src/main/java/org/eclipse/jnosql/databases/cassandra/mapping/CassandraExtension.java +++ b/jnosql-cassandra/src/main/java/org/eclipse/jnosql/databases/cassandra/mapping/CassandraExtension.java @@ -18,7 +18,7 @@ import jakarta.enterprise.event.Observes; import jakarta.enterprise.inject.spi.AfterBeanDiscovery; import jakarta.enterprise.inject.spi.Extension; -import org.eclipse.jnosql.mapping.reflection.ClassScanner; +import org.eclipse.jnosql.mapping.metadata.ClassScanner; import java.util.Set; import java.util.logging.Logger; @@ -29,7 +29,7 @@ public class CassandraExtension implements Extension { void onAfterBeanDiscovery(@Observes final AfterBeanDiscovery afterBeanDiscovery) { - ClassScanner scanner = ClassScanner.INSTANCE; + ClassScanner scanner = ClassScanner.load(); Set> crudTypes = scanner.repositories(CassandraRepository.class); LOGGER.info("Starting the onAfterBeanDiscovery with elements number: " + crudTypes.size()); diff --git a/jnosql-cassandra/src/test/java/org/eclipse/jnosql/databases/cassandra/integration/CassandraTemplateIntegrationTest.java b/jnosql-cassandra/src/test/java/org/eclipse/jnosql/databases/cassandra/integration/CassandraTemplateIntegrationTest.java index f6b8257a8..de7851710 100644 --- a/jnosql-cassandra/src/test/java/org/eclipse/jnosql/databases/cassandra/integration/CassandraTemplateIntegrationTest.java +++ b/jnosql-cassandra/src/test/java/org/eclipse/jnosql/databases/cassandra/integration/CassandraTemplateIntegrationTest.java @@ -24,7 +24,8 @@ import org.eclipse.jnosql.mapping.column.ColumnEntityConverter; import org.eclipse.jnosql.mapping.column.spi.ColumnExtension; import org.eclipse.jnosql.mapping.config.MappingConfigurations; -import org.eclipse.jnosql.mapping.reflection.EntityMetadataExtension; +import org.eclipse.jnosql.mapping.reflection.Reflections; +import org.eclipse.jnosql.mapping.spi.EntityMetadataExtension; import org.jboss.weld.junit5.auto.AddExtensions; import org.jboss.weld.junit5.auto.AddPackages; import org.jboss.weld.junit5.auto.EnableAutoWeld; @@ -46,6 +47,7 @@ @AddPackages(CassandraTemplate.class) @AddExtensions({EntityMetadataExtension.class, ColumnExtension.class}) +@AddPackages(Reflections.class) @EnabledIfSystemProperty(named = NAMED, matches = MATCHES) class CassandraTemplateIntegrationTest { diff --git a/jnosql-cassandra/src/test/java/org/eclipse/jnosql/databases/cassandra/integration/TemplateIntegrationTest.java b/jnosql-cassandra/src/test/java/org/eclipse/jnosql/databases/cassandra/integration/TemplateIntegrationTest.java index 2fbdffa88..81f780909 100644 --- a/jnosql-cassandra/src/test/java/org/eclipse/jnosql/databases/cassandra/integration/TemplateIntegrationTest.java +++ b/jnosql-cassandra/src/test/java/org/eclipse/jnosql/databases/cassandra/integration/TemplateIntegrationTest.java @@ -24,7 +24,8 @@ import org.eclipse.jnosql.mapping.column.ColumnEntityConverter; import org.eclipse.jnosql.mapping.column.spi.ColumnExtension; import org.eclipse.jnosql.mapping.config.MappingConfigurations; -import org.eclipse.jnosql.mapping.reflection.EntityMetadataExtension; +import org.eclipse.jnosql.mapping.reflection.Reflections; +import org.eclipse.jnosql.mapping.spi.EntityMetadataExtension; import org.jboss.weld.junit5.auto.AddExtensions; import org.jboss.weld.junit5.auto.AddPackages; import org.jboss.weld.junit5.auto.EnableAutoWeld; @@ -45,6 +46,7 @@ @AddPackages(Book.class) @AddExtensions({EntityMetadataExtension.class, ColumnExtension.class}) +@AddPackages(Reflections.class) @EnabledIfSystemProperty(named = NAMED, matches = MATCHES) class TemplateIntegrationTest { diff --git a/jnosql-cassandra/src/test/java/org/eclipse/jnosql/databases/cassandra/mapping/CassandraColumnEntityConverterTest.java b/jnosql-cassandra/src/test/java/org/eclipse/jnosql/databases/cassandra/mapping/CassandraColumnEntityConverterTest.java index b1b90eba1..ab689bbe5 100644 --- a/jnosql-cassandra/src/test/java/org/eclipse/jnosql/databases/cassandra/mapping/CassandraColumnEntityConverterTest.java +++ b/jnosql-cassandra/src/test/java/org/eclipse/jnosql/databases/cassandra/mapping/CassandraColumnEntityConverterTest.java @@ -30,11 +30,11 @@ import org.eclipse.jnosql.databases.cassandra.mapping.model.Money; import org.eclipse.jnosql.databases.cassandra.mapping.model.Movie; import org.eclipse.jnosql.databases.cassandra.mapping.model.Worker; -import org.eclipse.jnosql.mapping.Convert; import org.eclipse.jnosql.mapping.Converters; import org.eclipse.jnosql.mapping.column.JNoSQLColumnTemplate; import org.eclipse.jnosql.mapping.column.spi.ColumnExtension; -import org.eclipse.jnosql.mapping.reflection.EntityMetadataExtension; +import org.eclipse.jnosql.mapping.reflection.Reflections; +import org.eclipse.jnosql.mapping.spi.EntityMetadataExtension; import org.jboss.weld.junit5.auto.AddExtensions; import org.jboss.weld.junit5.auto.AddPackages; import org.jboss.weld.junit5.auto.EnableAutoWeld; @@ -66,6 +66,7 @@ @AddPackages(value = {Converters.class, JNoSQLColumnTemplate.class, CQL.class}) @AddPackages(MockProducer.class) +@AddPackages(Reflections.class) @AddExtensions({EntityMetadataExtension.class, ColumnExtension.class, CassandraExtension.class}) public class CassandraColumnEntityConverterTest { diff --git a/jnosql-cassandra/src/test/java/org/eclipse/jnosql/databases/cassandra/mapping/CassandraExtensionTest.java b/jnosql-cassandra/src/test/java/org/eclipse/jnosql/databases/cassandra/mapping/CassandraExtensionTest.java index e89ef0c5b..f7adc6d61 100644 --- a/jnosql-cassandra/src/test/java/org/eclipse/jnosql/databases/cassandra/mapping/CassandraExtensionTest.java +++ b/jnosql-cassandra/src/test/java/org/eclipse/jnosql/databases/cassandra/mapping/CassandraExtensionTest.java @@ -15,11 +15,11 @@ package org.eclipse.jnosql.databases.cassandra.mapping; import jakarta.inject.Inject; -import org.eclipse.jnosql.mapping.Convert; import org.eclipse.jnosql.mapping.Converters; import org.eclipse.jnosql.mapping.column.JNoSQLColumnTemplate; import org.eclipse.jnosql.mapping.column.spi.ColumnExtension; -import org.eclipse.jnosql.mapping.reflection.EntityMetadataExtension; +import org.eclipse.jnosql.mapping.reflection.Reflections; +import org.eclipse.jnosql.mapping.spi.EntityMetadataExtension; import org.jboss.weld.junit5.auto.AddExtensions; import org.jboss.weld.junit5.auto.AddPackages; import org.jboss.weld.junit5.auto.EnableAutoWeld; @@ -32,6 +32,7 @@ @AddPackages(MockProducer.class) @AddExtensions({EntityMetadataExtension.class, ColumnExtension.class, CassandraExtension.class}) +@AddPackages(Reflections.class) public class CassandraExtensionTest { diff --git a/jnosql-cassandra/src/test/java/org/eclipse/jnosql/databases/cassandra/mapping/CassandraRepositoryProxyTest.java b/jnosql-cassandra/src/test/java/org/eclipse/jnosql/databases/cassandra/mapping/CassandraRepositoryProxyTest.java index aca989491..918f09ccb 100644 --- a/jnosql-cassandra/src/test/java/org/eclipse/jnosql/databases/cassandra/mapping/CassandraRepositoryProxyTest.java +++ b/jnosql-cassandra/src/test/java/org/eclipse/jnosql/databases/cassandra/mapping/CassandraRepositoryProxyTest.java @@ -16,12 +16,12 @@ import jakarta.inject.Inject; import org.eclipse.jnosql.communication.column.ColumnDeleteQuery; -import org.eclipse.jnosql.mapping.Convert; import org.eclipse.jnosql.mapping.Converters; import org.eclipse.jnosql.mapping.column.JNoSQLColumnTemplate; import org.eclipse.jnosql.mapping.column.query.ColumnRepositoryProducer; import org.eclipse.jnosql.mapping.column.spi.ColumnExtension; -import org.eclipse.jnosql.mapping.reflection.EntityMetadataExtension; +import org.eclipse.jnosql.mapping.reflection.Reflections; +import org.eclipse.jnosql.mapping.spi.EntityMetadataExtension; import org.jboss.weld.junit5.auto.AddExtensions; import org.jboss.weld.junit5.auto.AddPackages; import org.jboss.weld.junit5.auto.EnableAutoWeld; @@ -44,6 +44,7 @@ @AddPackages(value = {Converters.class, JNoSQLColumnTemplate.class, CQL.class}) @AddPackages(MockProducer.class) +@AddPackages(Reflections.class) @AddExtensions({EntityMetadataExtension.class, ColumnExtension.class, CassandraExtension.class}) public class CassandraRepositoryProxyTest { diff --git a/jnosql-cassandra/src/test/java/org/eclipse/jnosql/databases/cassandra/mapping/DefaultCassandraTemplateTest.java b/jnosql-cassandra/src/test/java/org/eclipse/jnosql/databases/cassandra/mapping/DefaultCassandraTemplateTest.java index da3b4885e..60e58d1c6 100644 --- a/jnosql-cassandra/src/test/java/org/eclipse/jnosql/databases/cassandra/mapping/DefaultCassandraTemplateTest.java +++ b/jnosql-cassandra/src/test/java/org/eclipse/jnosql/databases/cassandra/mapping/DefaultCassandraTemplateTest.java @@ -25,13 +25,13 @@ import org.eclipse.jnosql.communication.column.ColumnDeleteQuery; import org.eclipse.jnosql.communication.column.ColumnEntity; import org.eclipse.jnosql.communication.column.ColumnQuery; -import org.eclipse.jnosql.mapping.Convert; import org.eclipse.jnosql.mapping.Converters; import org.eclipse.jnosql.mapping.column.ColumnEntityConverter; import org.eclipse.jnosql.mapping.column.ColumnEventPersistManager; import org.eclipse.jnosql.mapping.column.spi.ColumnExtension; import org.eclipse.jnosql.mapping.metadata.EntitiesMetadata; -import org.eclipse.jnosql.mapping.reflection.EntityMetadataExtension; +import org.eclipse.jnosql.mapping.reflection.Reflections; +import org.eclipse.jnosql.mapping.spi.EntityMetadataExtension; import org.jboss.weld.junit5.auto.AddExtensions; import org.jboss.weld.junit5.auto.AddPackages; import org.jboss.weld.junit5.auto.EnableAutoWeld; @@ -58,6 +58,7 @@ @AddPackages(value = {Converters.class, ColumnEntityConverter.class, CQL.class}) @AddPackages(MockProducer.class) +@AddPackages(Reflections.class) @AddExtensions({EntityMetadataExtension.class, ColumnExtension.class, CassandraExtension.class}) public class DefaultCassandraTemplateTest {