diff --git a/jnosql-communication/jnosql-communication-semistructured/src/test/java/org/eclipse/jnosql/communication/semistructured/DatabaseManagerTest.java b/jnosql-communication/jnosql-communication-semistructured/src/test/java/org/eclipse/jnosql/communication/semistructured/DatabaseManagerTest.java index 1e1265e5a..58b70eeed 100644 --- a/jnosql-communication/jnosql-communication-semistructured/src/test/java/org/eclipse/jnosql/communication/semistructured/DatabaseManagerTest.java +++ b/jnosql-communication/jnosql-communication-semistructured/src/test/java/org/eclipse/jnosql/communication/semistructured/DatabaseManagerTest.java @@ -137,7 +137,8 @@ void shouldReturnPaginationAfterKeySingleElementWhenConditionIsNull() { var id = UUID.randomUUID().toString(); CursoredPage entities = databaseManager.selectCursor(query, - PageRequest.ofSize(10).afterKey("Ada", 20, id)); + PageRequest.afterCursor(PageRequest.Cursor.forKey("Ada", 20, id), 1, 10 ,false)); + ArgumentCaptor captor = ArgumentCaptor.forClass(SelectQuery.class); Mockito.verify(databaseManager).select(captor.capture()); @@ -192,7 +193,8 @@ void shouldReturnPaginationAfterKeySingleElementWhenThereIsCondition() { var id = UUID.randomUUID().toString(); CursoredPage entities = databaseManager.selectCursor(query, - PageRequest.ofSize(10).afterKey("Ada", 20, id)); + PageRequest.afterCursor(PageRequest.Cursor.forKey("Ada", 20, id), 1, 10 ,false)); + ArgumentCaptor captor = ArgumentCaptor.forClass(SelectQuery.class); Mockito.verify(databaseManager).select(captor.capture()); @@ -250,8 +252,7 @@ void shouldFindSubElement() { Mockito.when(databaseManager.select(Mockito.any(SelectQuery.class))) .thenReturn(streamSubDocument()); CursoredPage entities = databaseManager.selectCursor(query, - PageRequest.ofSize(10).afterKey("Paulista Avenue")); - + PageRequest.afterCursor(PageRequest.Cursor.forKey("Paulista Avenue"), 1, 10 ,false)); assertSoftly(soft -> { PageRequest nextedPageRequest = entities.nextPageRequest(); @@ -263,8 +264,6 @@ void shouldFindSubElement() { }); } - - @Test void shouldReturnPaginationBeforeKeySingleElementWhenConditionIsNull() { SelectQuery query = SelectQuery.select().from("person") @@ -277,7 +276,7 @@ void shouldReturnPaginationBeforeKeySingleElementWhenConditionIsNull() { var id = UUID.randomUUID().toString(); CursoredPage entities = databaseManager.selectCursor(query, - PageRequest.ofSize(10).beforeKey("Ada", 20, id)); + PageRequest.beforeCursor(PageRequest.Cursor.forKey("Ada", 20, id), 1, 10 ,false)); ArgumentCaptor captor = ArgumentCaptor.forClass(SelectQuery.class); Mockito.verify(databaseManager).select(captor.capture()); @@ -332,7 +331,8 @@ void shouldReturnPaginationBeforeKeySingleElementWhenThereIsCondition() { var id = UUID.randomUUID().toString(); CursoredPage entities = databaseManager.selectCursor(query, - PageRequest.ofSize(10).beforeKey("Ada", 20, id)); + PageRequest.beforeCursor(PageRequest.Cursor.forKey("Ada", 20, id), 1, 10 ,false)); + ArgumentCaptor captor = ArgumentCaptor.forClass(SelectQuery.class); Mockito.verify(databaseManager).select(captor.capture()); @@ -394,7 +394,7 @@ void shouldReturnPaginationAfterKeyAndReturnEmpty() { var id = UUID.randomUUID().toString(); CursoredPage entities = databaseManager.selectCursor(query, - PageRequest.ofSize(10).afterKey("Ada", 20, id)); + PageRequest.afterCursor(PageRequest.Cursor.forKey("Ada", 20, id), 1, 10 ,false)); assertSoftly(soft -> { PageRequest pageRequest = entities.pageRequest(); @@ -420,7 +420,7 @@ void shouldReturnPaginationBeforeKeyAndReturnEmpty() { var id = UUID.randomUUID().toString(); CursoredPage entities = databaseManager.selectCursor(query, - PageRequest.ofSize(10).beforeKey("Ada", 20, id)); + PageRequest.beforeCursor(PageRequest.Cursor.forKey("Ada", 20, id), 1, 10 ,false)); assertSoftly(soft -> { PageRequest pageRequest = entities.pageRequest(); @@ -441,7 +441,8 @@ void shouldReturnErrorSortSizeDifferentFromOrderSizeBeforeKey() { .orderBy("id").asc().build(); assertThrows(IllegalArgumentException.class, () -> databaseManager.selectCursor(query, - PageRequest.ofSize(10).beforeKey("Ada", 20))); + PageRequest.beforeCursor(PageRequest.Cursor.forKey("Ada", 20), 1, 10 ,false))); + } @Test @@ -452,7 +453,8 @@ void shouldReturnErrorSortSizeDifferentFromOrderSizeAfterKey() { .orderBy("id").asc().build(); assertThrows(IllegalArgumentException.class, () -> databaseManager.selectCursor(query, - PageRequest.ofSize(10).afterKey("Ada", 20))); + PageRequest.afterCursor(PageRequest.Cursor.forKey("Ada", 20), 1, 10 ,false))); + } @Test diff --git a/jnosql-mapping/jnosql-mapping-column/src/main/java/org/eclipse/jnosql/mapping/column/ColumnTemplate.java b/jnosql-mapping/jnosql-mapping-column/src/main/java/org/eclipse/jnosql/mapping/column/ColumnTemplate.java index 941b1da70..027bf87da 100644 --- a/jnosql-mapping/jnosql-mapping-column/src/main/java/org/eclipse/jnosql/mapping/column/ColumnTemplate.java +++ b/jnosql-mapping/jnosql-mapping-column/src/main/java/org/eclipse/jnosql/mapping/column/ColumnTemplate.java @@ -18,11 +18,11 @@ -import org.eclipse.jnosql.mapping.semistructured.SemistructuredTemplate; +import org.eclipse.jnosql.mapping.semistructured.SemiStructuredTemplate; /** - * This interface extends the {@link SemistructuredTemplate} and represents a template for performing + * This interface extends the {@link SemiStructuredTemplate} and represents a template for performing * column-based operations in a semistructured database. *

* Implementations of this interface provide methods for CRUD (Create, Read, Update, Delete) operations @@ -33,9 +33,9 @@ * abstracting away the complexities of the underlying database operations and providing a unified API for database access. *

* - * @see SemistructuredTemplate + * @see SemiStructuredTemplate */ -public interface ColumnTemplate extends SemistructuredTemplate { +public interface ColumnTemplate extends SemiStructuredTemplate { } diff --git a/jnosql-mapping/jnosql-mapping-column/src/main/java/org/eclipse/jnosql/mapping/column/ColumnTemplateProducer.java b/jnosql-mapping/jnosql-mapping-column/src/main/java/org/eclipse/jnosql/mapping/column/ColumnTemplateProducer.java index 7d33d843f..603442951 100644 --- a/jnosql-mapping/jnosql-mapping-column/src/main/java/org/eclipse/jnosql/mapping/column/ColumnTemplateProducer.java +++ b/jnosql-mapping/jnosql-mapping-column/src/main/java/org/eclipse/jnosql/mapping/column/ColumnTemplateProducer.java @@ -20,7 +20,7 @@ import org.eclipse.jnosql.communication.semistructured.DatabaseManager; import org.eclipse.jnosql.mapping.core.Converters; import org.eclipse.jnosql.mapping.metadata.EntitiesMetadata; -import org.eclipse.jnosql.mapping.semistructured.AbstractSemistructuredTemplate; +import org.eclipse.jnosql.mapping.semistructured.AbstractSemiStructuredTemplate; import org.eclipse.jnosql.mapping.semistructured.EntityConverter; import org.eclipse.jnosql.mapping.semistructured.EventPersistManager; @@ -73,10 +73,10 @@ public ColumnTemplate apply(DatabaseManager manager) { /** * Inner class that serves as the actual implementation of {@link ColumnTemplate}. - * It extends {@link AbstractSemistructuredTemplate} and implements {@link ColumnTemplate}. + * It extends {@link AbstractSemiStructuredTemplate} and implements {@link ColumnTemplate}. */ @Vetoed - static class ProducerColumnTemplate extends AbstractSemistructuredTemplate implements ColumnTemplate { + static class ProducerColumnTemplate extends AbstractSemiStructuredTemplate implements ColumnTemplate { private final EntityConverter converter; diff --git a/jnosql-mapping/jnosql-mapping-column/src/main/java/org/eclipse/jnosql/mapping/column/DefaultColumnTemplate.java b/jnosql-mapping/jnosql-mapping-column/src/main/java/org/eclipse/jnosql/mapping/column/DefaultColumnTemplate.java index b304a31f9..0508fa5aa 100644 --- a/jnosql-mapping/jnosql-mapping-column/src/main/java/org/eclipse/jnosql/mapping/column/DefaultColumnTemplate.java +++ b/jnosql-mapping/jnosql-mapping-column/src/main/java/org/eclipse/jnosql/mapping/column/DefaultColumnTemplate.java @@ -22,14 +22,14 @@ import org.eclipse.jnosql.mapping.Database; import org.eclipse.jnosql.mapping.DatabaseType; import org.eclipse.jnosql.mapping.metadata.EntitiesMetadata; -import org.eclipse.jnosql.mapping.semistructured.AbstractSemistructuredTemplate; +import org.eclipse.jnosql.mapping.semistructured.AbstractSemiStructuredTemplate; import org.eclipse.jnosql.mapping.semistructured.EntityConverter; import org.eclipse.jnosql.mapping.semistructured.EventPersistManager; @Default @ApplicationScoped -class DefaultColumnTemplate extends AbstractSemistructuredTemplate implements ColumnTemplate { +class DefaultColumnTemplate extends AbstractSemiStructuredTemplate implements ColumnTemplate { private final EntityConverter converter; diff --git a/jnosql-mapping/jnosql-mapping-column/src/main/java/org/eclipse/jnosql/mapping/column/query/RepositoryColumnBean.java b/jnosql-mapping/jnosql-mapping-column/src/main/java/org/eclipse/jnosql/mapping/column/query/RepositoryColumnBean.java index 18b6dc78d..23db3bbcb 100644 --- a/jnosql-mapping/jnosql-mapping-column/src/main/java/org/eclipse/jnosql/mapping/column/query/RepositoryColumnBean.java +++ b/jnosql-mapping/jnosql-mapping-column/src/main/java/org/eclipse/jnosql/mapping/column/query/RepositoryColumnBean.java @@ -23,7 +23,7 @@ import org.eclipse.jnosql.mapping.metadata.EntitiesMetadata; import org.eclipse.jnosql.mapping.core.spi.AbstractBean; import org.eclipse.jnosql.mapping.core.util.AnnotationLiteralUtil; -import org.eclipse.jnosql.mapping.semistructured.query.SemistructuredRepositoryProxy; +import org.eclipse.jnosql.mapping.semistructured.query.SemiStructuredRepositoryProxy; import java.lang.annotation.Annotation; import java.lang.reflect.Proxy; @@ -87,7 +87,7 @@ public T create(CreationalContext creationalContext) { getInstance(ColumnTemplate.class, DatabaseQualifier.ofColumn(provider)); var converters = getInstance(Converters.class); - var handler = new SemistructuredRepositoryProxy<>(template, + var handler = new SemiStructuredRepositoryProxy<>(template, entities, type, converters); return (T) Proxy.newProxyInstance(type.getClassLoader(), new Class[]{type}, diff --git a/jnosql-mapping/jnosql-mapping-column/src/test/java/org/eclipse/jnosql/mapping/column/query/ColumnRepositoryExtensionTest.java b/jnosql-mapping/jnosql-mapping-column/src/test/java/org/eclipse/jnosql/mapping/column/query/ColumnRepositoryExtensionTest.java index dffe50ed4..f12452ef1 100644 --- a/jnosql-mapping/jnosql-mapping-column/src/test/java/org/eclipse/jnosql/mapping/column/query/ColumnRepositoryExtensionTest.java +++ b/jnosql-mapping/jnosql-mapping-column/src/test/java/org/eclipse/jnosql/mapping/column/query/ColumnRepositoryExtensionTest.java @@ -26,7 +26,7 @@ import org.eclipse.jnosql.mapping.reflection.Reflections; import org.eclipse.jnosql.mapping.core.spi.EntityMetadataExtension; import org.eclipse.jnosql.mapping.semistructured.EntityConverter; -import org.eclipse.jnosql.mapping.semistructured.query.SemistructuredRepositoryProxy; +import org.eclipse.jnosql.mapping.semistructured.query.SemiStructuredRepositoryProxy; import org.jboss.weld.junit5.auto.AddExtensions; import org.jboss.weld.junit5.auto.AddPackages; import org.jboss.weld.junit5.auto.EnableAutoWeld; @@ -36,7 +36,7 @@ import static org.junit.jupiter.api.Assertions.assertNotNull; @EnableAutoWeld -@AddPackages(value = {Converters.class, EntityConverter.class, SemistructuredRepositoryProxy.class}) +@AddPackages(value = {Converters.class, EntityConverter.class, SemiStructuredRepositoryProxy.class}) @AddPackages({MockProducer.class, ColumnTemplate.class, Reflections.class}) @AddExtensions({EntityMetadataExtension.class, ColumnExtension.class}) class ColumnRepositoryExtensionTest { diff --git a/jnosql-mapping/jnosql-mapping-core/src/main/java/org/eclipse/jnosql/mapping/core/NoSQLPage.java b/jnosql-mapping/jnosql-mapping-core/src/main/java/org/eclipse/jnosql/mapping/core/NoSQLPage.java index 632618414..594ef2ac4 100644 --- a/jnosql-mapping/jnosql-mapping-core/src/main/java/org/eclipse/jnosql/mapping/core/NoSQLPage.java +++ b/jnosql-mapping/jnosql-mapping-core/src/main/java/org/eclipse/jnosql/mapping/core/NoSQLPage.java @@ -82,13 +82,13 @@ public PageRequest pageRequest() { @Override public PageRequest nextPageRequest() { - return this.pageRequest.next(); + return PageRequest.ofPage(this.pageRequest.page() + 1, this.pageRequest.size(), this.pageRequest.requestTotal()); } @Override public PageRequest previousPageRequest() { - return this.pageRequest.previous(); + return PageRequest.ofPage(this.pageRequest.page() - 1, this.pageRequest.size(), this.pageRequest.requestTotal()); } diff --git a/jnosql-mapping/jnosql-mapping-document/src/main/java/org/eclipse/jnosql/mapping/document/DefaultDocumentTemplate.java b/jnosql-mapping/jnosql-mapping-document/src/main/java/org/eclipse/jnosql/mapping/document/DefaultDocumentTemplate.java index 525cca055..cf9d3d838 100644 --- a/jnosql-mapping/jnosql-mapping-document/src/main/java/org/eclipse/jnosql/mapping/document/DefaultDocumentTemplate.java +++ b/jnosql-mapping/jnosql-mapping-document/src/main/java/org/eclipse/jnosql/mapping/document/DefaultDocumentTemplate.java @@ -22,14 +22,14 @@ import org.eclipse.jnosql.mapping.DatabaseType; import org.eclipse.jnosql.mapping.core.Converters; import org.eclipse.jnosql.mapping.metadata.EntitiesMetadata; -import org.eclipse.jnosql.mapping.semistructured.AbstractSemistructuredTemplate; +import org.eclipse.jnosql.mapping.semistructured.AbstractSemiStructuredTemplate; import org.eclipse.jnosql.mapping.semistructured.EntityConverter; import org.eclipse.jnosql.mapping.semistructured.EventPersistManager; @Default @ApplicationScoped -class DefaultDocumentTemplate extends AbstractSemistructuredTemplate implements DocumentTemplate { +class DefaultDocumentTemplate extends AbstractSemiStructuredTemplate implements DocumentTemplate { private final EntityConverter converter; diff --git a/jnosql-mapping/jnosql-mapping-document/src/main/java/org/eclipse/jnosql/mapping/document/DocumentTemplate.java b/jnosql-mapping/jnosql-mapping-document/src/main/java/org/eclipse/jnosql/mapping/document/DocumentTemplate.java index 926f025e1..095382010 100644 --- a/jnosql-mapping/jnosql-mapping-document/src/main/java/org/eclipse/jnosql/mapping/document/DocumentTemplate.java +++ b/jnosql-mapping/jnosql-mapping-document/src/main/java/org/eclipse/jnosql/mapping/document/DocumentTemplate.java @@ -18,11 +18,11 @@ -import org.eclipse.jnosql.mapping.semistructured.SemistructuredTemplate; +import org.eclipse.jnosql.mapping.semistructured.SemiStructuredTemplate; /** - * This interface extends the {@link SemistructuredTemplate} and represents a template for performing + * This interface extends the {@link SemiStructuredTemplate} and represents a template for performing * document-based operations in a semistructured database. *

* Implementations of this interface provide methods for CRUD (Create, Read, Update, Delete) operations @@ -33,9 +33,9 @@ * abstracting away the complexities of the underlying database operations and providing a unified API for database access. *

* - * @see SemistructuredTemplate + * @see SemiStructuredTemplate */ -public interface DocumentTemplate extends SemistructuredTemplate { +public interface DocumentTemplate extends SemiStructuredTemplate { } diff --git a/jnosql-mapping/jnosql-mapping-document/src/main/java/org/eclipse/jnosql/mapping/document/DocumentTemplateProducer.java b/jnosql-mapping/jnosql-mapping-document/src/main/java/org/eclipse/jnosql/mapping/document/DocumentTemplateProducer.java index 8574fa28d..c0b866626 100644 --- a/jnosql-mapping/jnosql-mapping-document/src/main/java/org/eclipse/jnosql/mapping/document/DocumentTemplateProducer.java +++ b/jnosql-mapping/jnosql-mapping-document/src/main/java/org/eclipse/jnosql/mapping/document/DocumentTemplateProducer.java @@ -21,7 +21,7 @@ import jakarta.enterprise.context.ApplicationScoped; import jakarta.enterprise.inject.Vetoed; import jakarta.inject.Inject; -import org.eclipse.jnosql.mapping.semistructured.AbstractSemistructuredTemplate; +import org.eclipse.jnosql.mapping.semistructured.AbstractSemiStructuredTemplate; import org.eclipse.jnosql.mapping.semistructured.EntityConverter; import org.eclipse.jnosql.mapping.semistructured.EventPersistManager; @@ -56,7 +56,7 @@ public DocumentTemplate apply(DatabaseManager manager) { } @Vetoed - static class ProducerDocumentTemplate extends AbstractSemistructuredTemplate implements DocumentTemplate { + static class ProducerDocumentTemplate extends AbstractSemiStructuredTemplate implements DocumentTemplate { private final EntityConverter converter; diff --git a/jnosql-mapping/jnosql-mapping-document/src/main/java/org/eclipse/jnosql/mapping/document/query/RepositoryDocumentBean.java b/jnosql-mapping/jnosql-mapping-document/src/main/java/org/eclipse/jnosql/mapping/document/query/RepositoryDocumentBean.java index 466aea436..37823ca0d 100644 --- a/jnosql-mapping/jnosql-mapping-document/src/main/java/org/eclipse/jnosql/mapping/document/query/RepositoryDocumentBean.java +++ b/jnosql-mapping/jnosql-mapping-document/src/main/java/org/eclipse/jnosql/mapping/document/query/RepositoryDocumentBean.java @@ -23,7 +23,7 @@ import org.eclipse.jnosql.mapping.metadata.EntitiesMetadata; import org.eclipse.jnosql.mapping.core.spi.AbstractBean; import org.eclipse.jnosql.mapping.core.util.AnnotationLiteralUtil; -import org.eclipse.jnosql.mapping.semistructured.query.SemistructuredRepositoryProxy; +import org.eclipse.jnosql.mapping.semistructured.query.SemiStructuredRepositoryProxy; import java.lang.annotation.Annotation; import java.lang.reflect.Proxy; @@ -89,7 +89,7 @@ public T create(CreationalContext context) { Converters converters = getInstance(Converters.class); - var handler = new SemistructuredRepositoryProxy<>(template, + var handler = new SemiStructuredRepositoryProxy<>(template, entities, type, converters); return (T) Proxy.newProxyInstance(type.getClassLoader(), new Class[]{type}, diff --git a/jnosql-mapping/jnosql-mapping-document/src/test/java/org/eclipse/jnosql/mapping/document/query/DocumentRepositoryExtensionTest.java b/jnosql-mapping/jnosql-mapping-document/src/test/java/org/eclipse/jnosql/mapping/document/query/DocumentRepositoryExtensionTest.java index 5af0ed01b..f1967f4ba 100644 --- a/jnosql-mapping/jnosql-mapping-document/src/test/java/org/eclipse/jnosql/mapping/document/query/DocumentRepositoryExtensionTest.java +++ b/jnosql-mapping/jnosql-mapping-document/src/test/java/org/eclipse/jnosql/mapping/document/query/DocumentRepositoryExtensionTest.java @@ -26,7 +26,7 @@ import org.eclipse.jnosql.mapping.document.spi.DocumentExtension; import org.eclipse.jnosql.mapping.reflection.Reflections; import org.eclipse.jnosql.mapping.semistructured.EntityConverter; -import org.eclipse.jnosql.mapping.semistructured.query.SemistructuredRepositoryProxy; +import org.eclipse.jnosql.mapping.semistructured.query.SemiStructuredRepositoryProxy; import org.jboss.weld.junit5.auto.AddExtensions; import org.jboss.weld.junit5.auto.AddPackages; import org.jboss.weld.junit5.auto.EnableAutoWeld; @@ -36,7 +36,7 @@ import static org.junit.jupiter.api.Assertions.assertNotNull; @EnableAutoWeld -@AddPackages(value = {Converters.class, EntityConverter.class, SemistructuredRepositoryProxy.class}) +@AddPackages(value = {Converters.class, EntityConverter.class, SemiStructuredRepositoryProxy.class}) @AddPackages({MockProducer.class, DocumentTemplate.class, Reflections.class}) @AddExtensions({EntityMetadataExtension.class, DocumentExtension.class}) class DocumentRepositoryExtensionTest { diff --git a/jnosql-mapping/jnosql-mapping-graph/src/main/java/org/eclipse/jnosql/mapping/graph/AbstractGraphTemplate.java b/jnosql-mapping/jnosql-mapping-graph/src/main/java/org/eclipse/jnosql/mapping/graph/AbstractGraphTemplate.java index 3931f33e4..6b2ac1a6e 100644 --- a/jnosql-mapping/jnosql-mapping-graph/src/main/java/org/eclipse/jnosql/mapping/graph/AbstractGraphTemplate.java +++ b/jnosql-mapping/jnosql-mapping-graph/src/main/java/org/eclipse/jnosql/mapping/graph/AbstractGraphTemplate.java @@ -31,7 +31,7 @@ import org.eclipse.jnosql.mapping.IdNotFoundException; import org.eclipse.jnosql.mapping.metadata.EntityMetadata; import org.eclipse.jnosql.mapping.metadata.FieldMetadata; -import org.eclipse.jnosql.mapping.semistructured.AbstractSemistructuredTemplate; +import org.eclipse.jnosql.mapping.semistructured.AbstractSemiStructuredTemplate; import java.util.ArrayList; import java.util.Collection; @@ -50,7 +50,7 @@ import static java.util.Objects.requireNonNull; import static org.apache.tinkerpop.gremlin.structure.T.id; -abstract class AbstractGraphTemplate extends AbstractSemistructuredTemplate implements GraphTemplate { +abstract class AbstractGraphTemplate extends AbstractSemiStructuredTemplate implements GraphTemplate { private static final Function, GraphTraversal> INITIAL_VERTEX = g -> (GraphTraversal) g; diff --git a/jnosql-mapping/jnosql-mapping-graph/src/main/java/org/eclipse/jnosql/mapping/graph/GraphTemplate.java b/jnosql-mapping/jnosql-mapping-graph/src/main/java/org/eclipse/jnosql/mapping/graph/GraphTemplate.java index 2e22f0faa..7416b1d53 100644 --- a/jnosql-mapping/jnosql-mapping-graph/src/main/java/org/eclipse/jnosql/mapping/graph/GraphTemplate.java +++ b/jnosql-mapping/jnosql-mapping-graph/src/main/java/org/eclipse/jnosql/mapping/graph/GraphTemplate.java @@ -17,7 +17,7 @@ import org.eclipse.jnosql.mapping.PreparedStatement; import org.apache.tinkerpop.gremlin.structure.Direction; import org.apache.tinkerpop.gremlin.structure.Transaction; -import org.eclipse.jnosql.mapping.semistructured.SemistructuredTemplate; +import org.eclipse.jnosql.mapping.semistructured.SemiStructuredTemplate; import java.util.Collection; import java.util.List; @@ -35,7 +35,7 @@ * * @see org.apache.tinkerpop.gremlin.structure.Graph */ -public interface GraphTemplate extends SemistructuredTemplate { +public interface GraphTemplate extends SemiStructuredTemplate { /** * Deletes a {@link org.apache.tinkerpop.gremlin.structure.Vertex} diff --git a/jnosql-mapping/jnosql-mapping-graph/src/main/java/org/eclipse/jnosql/mapping/graph/query/RepositoryGraphBean.java b/jnosql-mapping/jnosql-mapping-graph/src/main/java/org/eclipse/jnosql/mapping/graph/query/RepositoryGraphBean.java index dcb762d33..263f582c1 100644 --- a/jnosql-mapping/jnosql-mapping-graph/src/main/java/org/eclipse/jnosql/mapping/graph/query/RepositoryGraphBean.java +++ b/jnosql-mapping/jnosql-mapping-graph/src/main/java/org/eclipse/jnosql/mapping/graph/query/RepositoryGraphBean.java @@ -23,7 +23,7 @@ import org.eclipse.jnosql.mapping.core.util.AnnotationLiteralUtil; import org.eclipse.jnosql.mapping.graph.GraphTemplate; import org.eclipse.jnosql.mapping.metadata.EntitiesMetadata; -import org.eclipse.jnosql.mapping.semistructured.query.SemistructuredRepositoryProxy; +import org.eclipse.jnosql.mapping.semistructured.query.SemiStructuredRepositoryProxy; import java.lang.annotation.Annotation; import java.lang.reflect.Proxy; @@ -89,7 +89,7 @@ public T create(CreationalContext context) { Converters converters = getInstance(Converters.class); - var handler = new SemistructuredRepositoryProxy<>(template, + var handler = new SemiStructuredRepositoryProxy<>(template, entities, type, converters); return (T) Proxy.newProxyInstance(type.getClassLoader(), new Class[]{type}, diff --git a/jnosql-mapping/jnosql-mapping-semistructured/src/main/java/org/eclipse/jnosql/mapping/semistructured/AbstractMapperQuery.java b/jnosql-mapping/jnosql-mapping-semistructured/src/main/java/org/eclipse/jnosql/mapping/semistructured/AbstractMapperQuery.java index 928c8c975..bb0616eee 100644 --- a/jnosql-mapping/jnosql-mapping-semistructured/src/main/java/org/eclipse/jnosql/mapping/semistructured/AbstractMapperQuery.java +++ b/jnosql-mapping/jnosql-mapping-semistructured/src/main/java/org/eclipse/jnosql/mapping/semistructured/AbstractMapperQuery.java @@ -44,14 +44,14 @@ abstract class AbstractMapperQuery { protected transient final Converters converters; - protected transient final SemistructuredTemplate template; + protected transient final SemiStructuredTemplate template; protected long start; protected long limit; - AbstractMapperQuery(EntityMetadata mapping, Converters converters, SemistructuredTemplate template) { + AbstractMapperQuery(EntityMetadata mapping, Converters converters, SemiStructuredTemplate template) { this.mapping = mapping; this.converters = converters; this.entity = mapping.name(); diff --git a/jnosql-mapping/jnosql-mapping-semistructured/src/main/java/org/eclipse/jnosql/mapping/semistructured/AbstractSemistructuredTemplate.java b/jnosql-mapping/jnosql-mapping-semistructured/src/main/java/org/eclipse/jnosql/mapping/semistructured/AbstractSemiStructuredTemplate.java similarity index 98% rename from jnosql-mapping/jnosql-mapping-semistructured/src/main/java/org/eclipse/jnosql/mapping/semistructured/AbstractSemistructuredTemplate.java rename to jnosql-mapping/jnosql-mapping-semistructured/src/main/java/org/eclipse/jnosql/mapping/semistructured/AbstractSemiStructuredTemplate.java index 1e29bf9a2..1eda600b4 100644 --- a/jnosql-mapping/jnosql-mapping-semistructured/src/main/java/org/eclipse/jnosql/mapping/semistructured/AbstractSemistructuredTemplate.java +++ b/jnosql-mapping/jnosql-mapping-semistructured/src/main/java/org/eclipse/jnosql/mapping/semistructured/AbstractSemiStructuredTemplate.java @@ -50,13 +50,13 @@ import static java.util.Objects.requireNonNull; /** - * An abstract implementation of the {@link SemistructuredTemplate} interface providing + * An abstract implementation of the {@link SemiStructuredTemplate} interface providing * a template method for working with semi-structured NoSQL databases. * Concrete subclasses must implement methods to provide necessary dependencies and configuration. * - * @see SemistructuredTemplate + * @see SemiStructuredTemplate */ -public abstract class AbstractSemistructuredTemplate implements SemistructuredTemplate { +public abstract class AbstractSemiStructuredTemplate implements SemiStructuredTemplate { private static final QueryParser PARSER = new QueryParser(); diff --git a/jnosql-mapping/jnosql-mapping-semistructured/src/main/java/org/eclipse/jnosql/mapping/semistructured/EventPersistManager.java b/jnosql-mapping/jnosql-mapping-semistructured/src/main/java/org/eclipse/jnosql/mapping/semistructured/EventPersistManager.java index 08f92589e..c2a1f4afe 100644 --- a/jnosql-mapping/jnosql-mapping-semistructured/src/main/java/org/eclipse/jnosql/mapping/semistructured/EventPersistManager.java +++ b/jnosql-mapping/jnosql-mapping-semistructured/src/main/java/org/eclipse/jnosql/mapping/semistructured/EventPersistManager.java @@ -27,7 +27,7 @@ * 1) {@link EntityPrePersist} event fired before the entity is persisted. * 2) {@link EntityPostPersist} event fired after the entity is persisted. * - * @see AbstractSemistructuredTemplate + * @see AbstractSemiStructuredTemplate */ @ApplicationScoped public class EventPersistManager { diff --git a/jnosql-mapping/jnosql-mapping-semistructured/src/main/java/org/eclipse/jnosql/mapping/semistructured/MapperDelete.java b/jnosql-mapping/jnosql-mapping-semistructured/src/main/java/org/eclipse/jnosql/mapping/semistructured/MapperDelete.java index b37cdcac9..3c738bc7c 100644 --- a/jnosql-mapping/jnosql-mapping-semistructured/src/main/java/org/eclipse/jnosql/mapping/semistructured/MapperDelete.java +++ b/jnosql-mapping/jnosql-mapping-semistructured/src/main/java/org/eclipse/jnosql/mapping/semistructured/MapperDelete.java @@ -28,7 +28,7 @@ final class MapperDelete extends AbstractMapperQuery implements MapperDeleteFrom MapperDeleteWhere, MapperDeleteNameCondition, MapperDeleteNotCondition { - MapperDelete(EntityMetadata mapping, Converters converters, SemistructuredTemplate template) { + MapperDelete(EntityMetadata mapping, Converters converters, SemiStructuredTemplate template) { super(mapping, converters, template); } diff --git a/jnosql-mapping/jnosql-mapping-semistructured/src/main/java/org/eclipse/jnosql/mapping/semistructured/MapperSelect.java b/jnosql-mapping/jnosql-mapping-semistructured/src/main/java/org/eclipse/jnosql/mapping/semistructured/MapperSelect.java index 7a1260857..73f50945a 100644 --- a/jnosql-mapping/jnosql-mapping-semistructured/src/main/java/org/eclipse/jnosql/mapping/semistructured/MapperSelect.java +++ b/jnosql-mapping/jnosql-mapping-semistructured/src/main/java/org/eclipse/jnosql/mapping/semistructured/MapperSelect.java @@ -41,7 +41,7 @@ final class MapperSelect extends AbstractMapperQuery implements MapperFrom, Mapp private final List> sorts = new ArrayList<>(); - MapperSelect(EntityMetadata mapping, Converters converters, SemistructuredTemplate template) { + MapperSelect(EntityMetadata mapping, Converters converters, SemiStructuredTemplate template) { super(mapping, converters, template); } diff --git a/jnosql-mapping/jnosql-mapping-semistructured/src/main/java/org/eclipse/jnosql/mapping/semistructured/SemistructuredTemplate.java b/jnosql-mapping/jnosql-mapping-semistructured/src/main/java/org/eclipse/jnosql/mapping/semistructured/SemiStructuredTemplate.java similarity index 99% rename from jnosql-mapping/jnosql-mapping-semistructured/src/main/java/org/eclipse/jnosql/mapping/semistructured/SemistructuredTemplate.java rename to jnosql-mapping/jnosql-mapping-semistructured/src/main/java/org/eclipse/jnosql/mapping/semistructured/SemiStructuredTemplate.java index 0bfe280a6..48a28aa0b 100644 --- a/jnosql-mapping/jnosql-mapping-semistructured/src/main/java/org/eclipse/jnosql/mapping/semistructured/SemistructuredTemplate.java +++ b/jnosql-mapping/jnosql-mapping-semistructured/src/main/java/org/eclipse/jnosql/mapping/semistructured/SemiStructuredTemplate.java @@ -27,7 +27,7 @@ * It extends the {@link Template} interface. * This interface provides methods for executing queries, counting elements, and preparing statements. */ -public interface SemistructuredTemplate extends Template { +public interface SemiStructuredTemplate extends Template { diff --git a/jnosql-mapping/jnosql-mapping-semistructured/src/main/java/org/eclipse/jnosql/mapping/semistructured/package-info.java b/jnosql-mapping/jnosql-mapping-semistructured/src/main/java/org/eclipse/jnosql/mapping/semistructured/package-info.java index c5ae7f758..72285eebe 100644 --- a/jnosql-mapping/jnosql-mapping-semistructured/src/main/java/org/eclipse/jnosql/mapping/semistructured/package-info.java +++ b/jnosql-mapping/jnosql-mapping-semistructured/src/main/java/org/eclipse/jnosql/mapping/semistructured/package-info.java @@ -20,7 +20,7 @@ *

* The main components of this package include: *

    - *
  • {@link org.eclipse.jnosql.mapping.semistructured.AbstractSemistructuredTemplate}: + *
  • {@link org.eclipse.jnosql.mapping.semistructured.AbstractSemiStructuredTemplate}: * An abstract template class that serves as the foundation for implementing semistructured database operations.
  • *
  • {@link org.eclipse.jnosql.mapping.semistructured.EventPersistManager}: * A manager class responsible for firing events before and after entity persistence operations.
  • @@ -37,7 +37,7 @@ * in a consistent and efficient manner, abstracting away the complexities of the underlying database operations. *

    * - * @see org.eclipse.jnosql.mapping.semistructured.AbstractSemistructuredTemplate + * @see org.eclipse.jnosql.mapping.semistructured.AbstractSemiStructuredTemplate * @see org.eclipse.jnosql.mapping.semistructured.EventPersistManager * @see org.eclipse.jnosql.mapping.semistructured.EntityConverter * @see org.eclipse.jnosql.mapping.semistructured.AttributeFieldValue diff --git a/jnosql-mapping/jnosql-mapping-semistructured/src/main/java/org/eclipse/jnosql/mapping/semistructured/query/AbstractSemistructuredRepository.java b/jnosql-mapping/jnosql-mapping-semistructured/src/main/java/org/eclipse/jnosql/mapping/semistructured/query/AbstractSemiStructuredRepository.java similarity index 92% rename from jnosql-mapping/jnosql-mapping-semistructured/src/main/java/org/eclipse/jnosql/mapping/semistructured/query/AbstractSemistructuredRepository.java rename to jnosql-mapping/jnosql-mapping-semistructured/src/main/java/org/eclipse/jnosql/mapping/semistructured/query/AbstractSemiStructuredRepository.java index d43cabd38..1cc9a6bc3 100644 --- a/jnosql-mapping/jnosql-mapping-semistructured/src/main/java/org/eclipse/jnosql/mapping/semistructured/query/AbstractSemistructuredRepository.java +++ b/jnosql-mapping/jnosql-mapping-semistructured/src/main/java/org/eclipse/jnosql/mapping/semistructured/query/AbstractSemiStructuredRepository.java @@ -21,7 +21,7 @@ import org.eclipse.jnosql.communication.semistructured.SelectQuery; import org.eclipse.jnosql.mapping.core.NoSQLPage; -import org.eclipse.jnosql.mapping.semistructured.SemistructuredTemplate; +import org.eclipse.jnosql.mapping.semistructured.SemiStructuredTemplate; import org.eclipse.jnosql.mapping.semistructured.MappingQuery; import org.eclipse.jnosql.mapping.core.query.AbstractRepository; import org.eclipse.jnosql.mapping.metadata.EntityMetadata; @@ -34,9 +34,9 @@ /** * The {@link org.eclipse.jnosql.mapping.NoSQLRepository} template method */ -public abstract class AbstractSemistructuredRepository extends AbstractRepository { +public abstract class AbstractSemiStructuredRepository extends AbstractRepository { - protected abstract SemistructuredTemplate template(); + protected abstract SemiStructuredTemplate template(); @Override public long countBy() { diff --git a/jnosql-mapping/jnosql-mapping-semistructured/src/main/java/org/eclipse/jnosql/mapping/semistructured/query/AbstractSemistructuredRepositoryProxy.java b/jnosql-mapping/jnosql-mapping-semistructured/src/main/java/org/eclipse/jnosql/mapping/semistructured/query/AbstractSemiStructuredRepositoryProxy.java similarity index 96% rename from jnosql-mapping/jnosql-mapping-semistructured/src/main/java/org/eclipse/jnosql/mapping/semistructured/query/AbstractSemistructuredRepositoryProxy.java rename to jnosql-mapping/jnosql-mapping-semistructured/src/main/java/org/eclipse/jnosql/mapping/semistructured/query/AbstractSemiStructuredRepositoryProxy.java index edf860042..ee5c16200 100644 --- a/jnosql-mapping/jnosql-mapping-semistructured/src/main/java/org/eclipse/jnosql/mapping/semistructured/query/AbstractSemistructuredRepositoryProxy.java +++ b/jnosql-mapping/jnosql-mapping-semistructured/src/main/java/org/eclipse/jnosql/mapping/semistructured/query/AbstractSemiStructuredRepositoryProxy.java @@ -36,7 +36,7 @@ * @param the entity type * @param the K entity */ -public abstract class AbstractSemistructuredRepositoryProxy extends BaseSemistructuredRepository { +public abstract class AbstractSemiStructuredRepositoryProxy extends BaseSemistructuredRepository { @Override protected Object executeQuery(Object instance, Method method, Object[] params) { @@ -60,7 +60,7 @@ protected Object executeCursorPagination(Object instance, Method method, Object[ return this.template().selectCursor(query, pageRequest); } else { Map parameters = RepositoryReflectionUtils.INSTANCE.getBy(method, params); - var query = SemistructuredParameterBasedQuery.INSTANCE.toQuery(parameters, getSorts(method), entityMetadata()); + var query = SemiStructuredParameterBasedQuery.INSTANCE.toQuery(parameters, getSorts(method), entityMetadata()); SpecialParameters special = DynamicReturn.findSpecialParameters(params); PageRequest pageRequest = special.pageRequest() .orElseThrow(() -> new IllegalArgumentException("Pageable is required in the method signature as parameter at " + method)); @@ -103,7 +103,7 @@ protected Object executeFindByQuery(Object instance, Method method, Object[] par protected Object executeParameterBased(Object instance, Method method, Object[] params) { Class type = entityMetadata().type(); Map parameters = RepositoryReflectionUtils.INSTANCE.getBy(method, params); - var query = SemistructuredParameterBasedQuery.INSTANCE.toQuery(parameters, getSorts(method), entityMetadata()); + var query = SemiStructuredParameterBasedQuery.INSTANCE.toQuery(parameters, getSorts(method), entityMetadata()); return executeFindByQuery(method, params, type, updateQueryDynamically(params, query)); } diff --git a/jnosql-mapping/jnosql-mapping-semistructured/src/main/java/org/eclipse/jnosql/mapping/semistructured/query/BaseSemistructuredRepository.java b/jnosql-mapping/jnosql-mapping-semistructured/src/main/java/org/eclipse/jnosql/mapping/semistructured/query/BaseSemistructuredRepository.java index 87a34070d..f424b9fcf 100644 --- a/jnosql-mapping/jnosql-mapping-semistructured/src/main/java/org/eclipse/jnosql/mapping/semistructured/query/BaseSemistructuredRepository.java +++ b/jnosql-mapping/jnosql-mapping-semistructured/src/main/java/org/eclipse/jnosql/mapping/semistructured/query/BaseSemistructuredRepository.java @@ -38,7 +38,7 @@ import org.eclipse.jnosql.mapping.metadata.EntityMetadata; import org.eclipse.jnosql.mapping.metadata.InheritanceMetadata; import org.eclipse.jnosql.mapping.semistructured.MappingQuery; -import org.eclipse.jnosql.mapping.semistructured.SemistructuredTemplate; +import org.eclipse.jnosql.mapping.semistructured.SemiStructuredTemplate; import java.lang.reflect.Method; import java.util.ArrayList; @@ -81,7 +81,7 @@ public abstract class BaseSemistructuredRepository extends AbstractReposit * * @return The SemistructuredTemplate instance. */ - protected abstract SemistructuredTemplate template(); + protected abstract SemiStructuredTemplate template(); private CommunicationObserverParser parser; @@ -120,7 +120,7 @@ protected org.eclipse.jnosql.communication.semistructured.DeleteQuery deleteQuer protected CommunicationObserverParser parser() { if (parser == null) { - this.parser = new RepositorySemistructuredObserverParser(entityMetadata()); + this.parser = new RepositorySemiStructuredObserverParser(entityMetadata()); } return parser; } diff --git a/jnosql-mapping/jnosql-mapping-semistructured/src/main/java/org/eclipse/jnosql/mapping/semistructured/query/RepositorySemistructuredObserverParser.java b/jnosql-mapping/jnosql-mapping-semistructured/src/main/java/org/eclipse/jnosql/mapping/semistructured/query/RepositorySemiStructuredObserverParser.java similarity index 89% rename from jnosql-mapping/jnosql-mapping-semistructured/src/main/java/org/eclipse/jnosql/mapping/semistructured/query/RepositorySemistructuredObserverParser.java rename to jnosql-mapping/jnosql-mapping-semistructured/src/main/java/org/eclipse/jnosql/mapping/semistructured/query/RepositorySemiStructuredObserverParser.java index de583c0c1..050bd4b09 100644 --- a/jnosql-mapping/jnosql-mapping-semistructured/src/main/java/org/eclipse/jnosql/mapping/semistructured/query/RepositorySemistructuredObserverParser.java +++ b/jnosql-mapping/jnosql-mapping-semistructured/src/main/java/org/eclipse/jnosql/mapping/semistructured/query/RepositorySemiStructuredObserverParser.java @@ -23,11 +23,11 @@ /** * The {@link CommunicationObserverParser} to {@link RepositoryObserverParser} */ -public final class RepositorySemistructuredObserverParser implements CommunicationObserverParser { +public final class RepositorySemiStructuredObserverParser implements CommunicationObserverParser { private final RepositoryObserverParser parser; - RepositorySemistructuredObserverParser(EntityMetadata entityMetadata) { + RepositorySemiStructuredObserverParser(EntityMetadata entityMetadata) { this.parser = RepositoryObserverParser.of(entityMetadata); } @@ -47,6 +47,6 @@ public String fireField(String entity, String field) { */ public static CommunicationObserverParser of(EntityMetadata entityMetadata) { Objects.requireNonNull(entityMetadata, "entityMetadata is required"); - return new RepositorySemistructuredObserverParser(entityMetadata); + return new RepositorySemiStructuredObserverParser(entityMetadata); } } diff --git a/jnosql-mapping/jnosql-mapping-semistructured/src/main/java/org/eclipse/jnosql/mapping/semistructured/query/SemistructuredParameterBasedQuery.java b/jnosql-mapping/jnosql-mapping-semistructured/src/main/java/org/eclipse/jnosql/mapping/semistructured/query/SemiStructuredParameterBasedQuery.java similarity index 98% rename from jnosql-mapping/jnosql-mapping-semistructured/src/main/java/org/eclipse/jnosql/mapping/semistructured/query/SemistructuredParameterBasedQuery.java rename to jnosql-mapping/jnosql-mapping-semistructured/src/main/java/org/eclipse/jnosql/mapping/semistructured/query/SemiStructuredParameterBasedQuery.java index dfd6471b8..30549b114 100644 --- a/jnosql-mapping/jnosql-mapping-semistructured/src/main/java/org/eclipse/jnosql/mapping/semistructured/query/SemistructuredParameterBasedQuery.java +++ b/jnosql-mapping/jnosql-mapping-semistructured/src/main/java/org/eclipse/jnosql/mapping/semistructured/query/SemiStructuredParameterBasedQuery.java @@ -34,7 +34,7 @@ * It leverages the provided parameters, PageRequest information, and entity metadata to construct a ColumnQuery object * tailored for querying a specific entity'sort columns. */ -public enum SemistructuredParameterBasedQuery { +public enum SemiStructuredParameterBasedQuery { INSTANCE; diff --git a/jnosql-mapping/jnosql-mapping-semistructured/src/main/java/org/eclipse/jnosql/mapping/semistructured/query/SemistructuredRepositoryProxy.java b/jnosql-mapping/jnosql-mapping-semistructured/src/main/java/org/eclipse/jnosql/mapping/semistructured/query/SemiStructuredRepositoryProxy.java similarity index 81% rename from jnosql-mapping/jnosql-mapping-semistructured/src/main/java/org/eclipse/jnosql/mapping/semistructured/query/SemistructuredRepositoryProxy.java rename to jnosql-mapping/jnosql-mapping-semistructured/src/main/java/org/eclipse/jnosql/mapping/semistructured/query/SemiStructuredRepositoryProxy.java index fa09ac0ce..be0dd2e0a 100644 --- a/jnosql-mapping/jnosql-mapping-semistructured/src/main/java/org/eclipse/jnosql/mapping/semistructured/query/SemistructuredRepositoryProxy.java +++ b/jnosql-mapping/jnosql-mapping-semistructured/src/main/java/org/eclipse/jnosql/mapping/semistructured/query/SemiStructuredRepositoryProxy.java @@ -16,7 +16,7 @@ import org.eclipse.jnosql.mapping.core.Converters; -import org.eclipse.jnosql.mapping.semistructured.SemistructuredTemplate; +import org.eclipse.jnosql.mapping.semistructured.SemiStructuredTemplate; import org.eclipse.jnosql.mapping.core.query.AbstractRepository; import org.eclipse.jnosql.mapping.metadata.EntitiesMetadata; import org.eclipse.jnosql.mapping.metadata.EntityMetadata; @@ -31,11 +31,11 @@ * @param The entity type managed by the repository. * @param The key type used for column-based operations. */ -public class SemistructuredRepositoryProxy extends AbstractSemistructuredRepositoryProxy { +public class SemiStructuredRepositoryProxy extends AbstractSemiStructuredRepositoryProxy { - private final SemistructuredTemplate template; + private final SemiStructuredTemplate template; - private final SemistructuredRepository repository; + private final SemiStructuredRepository repository; private final EntityMetadata entityMetadata; @@ -55,14 +55,14 @@ public class SemistructuredRepositoryProxy extends AbstractSemistructuredR * @throws NullPointerException If either the template, metadata, or repository type is {@code null}. */ @SuppressWarnings({"unchecked", "rawtypes"}) - public SemistructuredRepositoryProxy(SemistructuredTemplate template, + public SemiStructuredRepositoryProxy(SemiStructuredTemplate template, EntitiesMetadata entities, Class repositoryType, Converters converters) { this.template = template; Class typeClass = (Class) ((ParameterizedType) repositoryType.getGenericInterfaces()[0]) .getActualTypeArguments()[0]; this.entityMetadata = entities.get(typeClass); - this.repository = new SemistructuredRepository<>(template, entityMetadata); + this.repository = new SemiStructuredRepository<>(template, entityMetadata); this.converters = converters; this.repositoryType = repositoryType; } @@ -78,7 +78,7 @@ protected EntityMetadata entityMetadata() { } @Override - protected SemistructuredTemplate template() { + protected SemiStructuredTemplate template() { return template; } @@ -99,19 +99,19 @@ protected Class repositoryType() { * @param The entity type managed by the repository. * @param The key type used for column-based operations. */ - public static class SemistructuredRepository extends AbstractSemistructuredRepository { + public static class SemiStructuredRepository extends AbstractSemiStructuredRepository { - private final SemistructuredTemplate template; + private final SemiStructuredTemplate template; private final EntityMetadata entityMetadata; - SemistructuredRepository(SemistructuredTemplate template, EntityMetadata entityMetadata) { + SemiStructuredRepository(SemiStructuredTemplate template, EntityMetadata entityMetadata) { this.template = template; this.entityMetadata = entityMetadata; } @Override - protected SemistructuredTemplate template() { + protected SemiStructuredTemplate template() { return template; } @@ -130,10 +130,10 @@ protected EntityMetadata entityMetadata() { * @return A new instance of ColumnRepository. * @throws NullPointerException If either the template or metadata is {@code null}. */ - public static SemistructuredRepository of(SemistructuredTemplate template, EntityMetadata metadata) { + public static SemiStructuredRepository of(SemiStructuredTemplate template, EntityMetadata metadata) { Objects.requireNonNull(template,"template is required"); Objects.requireNonNull(metadata,"metadata is required"); - return new SemistructuredRepository<>(template, metadata); + return new SemiStructuredRepository<>(template, metadata); } } } diff --git a/jnosql-mapping/jnosql-mapping-semistructured/src/main/java/org/eclipse/jnosql/mapping/semistructured/query/SemistructuredTokenProcessor.java b/jnosql-mapping/jnosql-mapping-semistructured/src/main/java/org/eclipse/jnosql/mapping/semistructured/query/SemistructuredTokenProcessor.java deleted file mode 100644 index b5a4b68d4..000000000 --- a/jnosql-mapping/jnosql-mapping-semistructured/src/main/java/org/eclipse/jnosql/mapping/semistructured/query/SemistructuredTokenProcessor.java +++ /dev/null @@ -1,29 +0,0 @@ -/* - * Copyright (c) 2022 Contributors to the Eclipse Foundation - * All rights reserved. This program and the accompanying materials - * are made available under the terms of the Eclipse Public License v1.0 - * and Apache License v2.0 which accompanies this distribution. - * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html - * and the Apache License v2.0 is available at http://www.opensource.org/licenses/apache2.0.php. - * - * You may elect to redistribute this code under either of these licenses. - * - * Contributors: - * - * Otavio Santana - */ -package org.eclipse.jnosql.mapping.semistructured.query; - -import org.eclipse.jnosql.communication.semistructured.CriteriaCondition; -import org.eclipse.jnosql.mapping.core.Converters; -import org.eclipse.jnosql.mapping.metadata.EntityMetadata; - -interface SemistructuredTokenProcessor { - - CriteriaCondition process(String token, - int index, - Object[] args, - String methodName, - EntityMetadata mapping, - Converters converters); -} diff --git a/jnosql-mapping/jnosql-mapping-semistructured/src/test/java/org/eclipse/jnosql/mapping/semistructured/DefaultColumnTemplateTest.java b/jnosql-mapping/jnosql-mapping-semistructured/src/test/java/org/eclipse/jnosql/mapping/semistructured/DefaultColumnTemplateTest.java index 88b10c788..fbbf65417 100644 --- a/jnosql-mapping/jnosql-mapping-semistructured/src/test/java/org/eclipse/jnosql/mapping/semistructured/DefaultColumnTemplateTest.java +++ b/jnosql-mapping/jnosql-mapping-semistructured/src/test/java/org/eclipse/jnosql/mapping/semistructured/DefaultColumnTemplateTest.java @@ -91,7 +91,7 @@ class DefaultColumnTemplateTest { private DatabaseManager managerMock; - private DefaultSemistructuredTemplate template; + private DefaultSemiStructuredTemplate template; private ArgumentCaptor captor; @@ -105,7 +105,7 @@ void setUp() { captor = ArgumentCaptor.forClass(CommunicationEntity.class); Instance instance = Mockito.mock(Instance.class); Mockito.when(instance.get()).thenReturn(managerMock); - this.template = new DefaultSemistructuredTemplate(converter, instance, + this.template = new DefaultSemiStructuredTemplate(converter, instance, eventPersistManager, entities, converters); } @@ -448,8 +448,8 @@ void shouldDeleteAll(){ @Test void shouldSelectCursor(){ PageRequest request = PageRequest.ofSize(2); - PageRequest afterKey = PageRequest.ofSize(2) - .afterKey("Ada"); + + PageRequest afterKey = PageRequest.afterCursor(PageRequest.Cursor.forKey("Ada"), 1, 2, false); SelectQuery query = select().from("Person").orderBy("name").asc().build(); Mockito.when(managerMock.selectCursor(query, request)) diff --git a/jnosql-mapping/jnosql-mapping-semistructured/src/test/java/org/eclipse/jnosql/mapping/semistructured/DefaultSemistructuredTemplate.java b/jnosql-mapping/jnosql-mapping-semistructured/src/test/java/org/eclipse/jnosql/mapping/semistructured/DefaultSemiStructuredTemplate.java similarity index 89% rename from jnosql-mapping/jnosql-mapping-semistructured/src/test/java/org/eclipse/jnosql/mapping/semistructured/DefaultSemistructuredTemplate.java rename to jnosql-mapping/jnosql-mapping-semistructured/src/test/java/org/eclipse/jnosql/mapping/semistructured/DefaultSemiStructuredTemplate.java index 744ea1f87..cdd933d38 100644 --- a/jnosql-mapping/jnosql-mapping-semistructured/src/test/java/org/eclipse/jnosql/mapping/semistructured/DefaultSemistructuredTemplate.java +++ b/jnosql-mapping/jnosql-mapping-semistructured/src/test/java/org/eclipse/jnosql/mapping/semistructured/DefaultSemiStructuredTemplate.java @@ -20,13 +20,11 @@ import jakarta.inject.Inject; import org.eclipse.jnosql.communication.semistructured.DatabaseManager; import org.eclipse.jnosql.mapping.core.Converters; -import org.eclipse.jnosql.mapping.Database; -import org.eclipse.jnosql.mapping.DatabaseType; import org.eclipse.jnosql.mapping.metadata.EntitiesMetadata; @Default @ApplicationScoped -class DefaultSemistructuredTemplate extends AbstractSemistructuredTemplate { +class DefaultSemiStructuredTemplate extends AbstractSemiStructuredTemplate { private EntityConverter converter; @@ -39,7 +37,7 @@ class DefaultSemistructuredTemplate extends AbstractSemistructuredTemplate { private Converters converters; @Inject - DefaultSemistructuredTemplate(EntityConverter converter, Instance manager, + DefaultSemiStructuredTemplate(EntityConverter converter, Instance manager, EventPersistManager eventManager, EntitiesMetadata entities, Converters converters) { this.converter = converter; @@ -49,7 +47,7 @@ class DefaultSemistructuredTemplate extends AbstractSemistructuredTemplate { this.converters = converters; } - DefaultSemistructuredTemplate(){ + DefaultSemiStructuredTemplate(){ } @Override diff --git a/jnosql-mapping/jnosql-mapping-semistructured/src/test/java/org/eclipse/jnosql/mapping/semistructured/MapperDeleteTest.java b/jnosql-mapping/jnosql-mapping-semistructured/src/test/java/org/eclipse/jnosql/mapping/semistructured/MapperDeleteTest.java index 7736153cc..94dda1125 100644 --- a/jnosql-mapping/jnosql-mapping-semistructured/src/test/java/org/eclipse/jnosql/mapping/semistructured/MapperDeleteTest.java +++ b/jnosql-mapping/jnosql-mapping-semistructured/src/test/java/org/eclipse/jnosql/mapping/semistructured/MapperDeleteTest.java @@ -58,7 +58,7 @@ class MapperDeleteTest { private DatabaseManager managerMock; - private DefaultSemistructuredTemplate template; + private DefaultSemiStructuredTemplate template; private ArgumentCaptor captor; @@ -70,7 +70,7 @@ void setUp() { Instance instance = Mockito.mock(Instance.class); this.captor = ArgumentCaptor.forClass(DeleteQuery.class); when(instance.get()).thenReturn(managerMock); - this.template = new DefaultSemistructuredTemplate(converter, instance, + this.template = new DefaultSemiStructuredTemplate(converter, instance, persistManager, entities, converters); } diff --git a/jnosql-mapping/jnosql-mapping-semistructured/src/test/java/org/eclipse/jnosql/mapping/semistructured/MapperSelectTest.java b/jnosql-mapping/jnosql-mapping-semistructured/src/test/java/org/eclipse/jnosql/mapping/semistructured/MapperSelectTest.java index 8314aca92..bc05be92f 100644 --- a/jnosql-mapping/jnosql-mapping-semistructured/src/test/java/org/eclipse/jnosql/mapping/semistructured/MapperSelectTest.java +++ b/jnosql-mapping/jnosql-mapping-semistructured/src/test/java/org/eclipse/jnosql/mapping/semistructured/MapperSelectTest.java @@ -64,7 +64,7 @@ class MapperSelectTest { private DatabaseManager managerMock; - private DefaultSemistructuredTemplate template; + private DefaultSemiStructuredTemplate template; private ArgumentCaptor captor; @@ -75,7 +75,7 @@ public void setUp() { Instance instance = Mockito.mock(Instance.class); this.captor = ArgumentCaptor.forClass(SelectQuery.class); when(instance.get()).thenReturn(managerMock); - this.template = new DefaultSemistructuredTemplate(converter, instance, + this.template = new DefaultSemiStructuredTemplate(converter, instance, persistManager, entities, converters); } diff --git a/jnosql-mapping/jnosql-mapping-semistructured/src/test/java/org/eclipse/jnosql/mapping/semistructured/TemplateInheritanceTest.java b/jnosql-mapping/jnosql-mapping-semistructured/src/test/java/org/eclipse/jnosql/mapping/semistructured/TemplateInheritanceTest.java index fd204e275..7eaf2f04b 100644 --- a/jnosql-mapping/jnosql-mapping-semistructured/src/test/java/org/eclipse/jnosql/mapping/semistructured/TemplateInheritanceTest.java +++ b/jnosql-mapping/jnosql-mapping-semistructured/src/test/java/org/eclipse/jnosql/mapping/semistructured/TemplateInheritanceTest.java @@ -60,7 +60,7 @@ class TemplateInheritanceTest { private DatabaseManager managerMock; - private DefaultSemistructuredTemplate template; + private DefaultSemiStructuredTemplate template; @BeforeEach @@ -70,7 +70,7 @@ void setUp() { Instance instance = Mockito.mock(Instance.class); when(instance.get()).thenReturn(managerMock); - this.template = new DefaultSemistructuredTemplate(converter, instance, + this.template = new DefaultSemiStructuredTemplate(converter, instance, documentEventPersistManager, entities, converters); } diff --git a/jnosql-mapping/jnosql-mapping-semistructured/src/test/java/org/eclipse/jnosql/mapping/semistructured/query/CrudInheritanceRepositoryProxyTest.java b/jnosql-mapping/jnosql-mapping-semistructured/src/test/java/org/eclipse/jnosql/mapping/semistructured/query/CrudInheritanceRepositoryProxyTest.java index 89fd96aaf..7b6222e3f 100644 --- a/jnosql-mapping/jnosql-mapping-semistructured/src/test/java/org/eclipse/jnosql/mapping/semistructured/query/CrudInheritanceRepositoryProxyTest.java +++ b/jnosql-mapping/jnosql-mapping-semistructured/src/test/java/org/eclipse/jnosql/mapping/semistructured/query/CrudInheritanceRepositoryProxyTest.java @@ -22,7 +22,7 @@ import org.eclipse.jnosql.communication.semistructured.SelectQuery; import org.eclipse.jnosql.mapping.NoSQLRepository; import org.eclipse.jnosql.mapping.semistructured.EntityConverter; -import org.eclipse.jnosql.mapping.semistructured.SemistructuredTemplate; +import org.eclipse.jnosql.mapping.semistructured.SemiStructuredTemplate; import org.eclipse.jnosql.mapping.semistructured.MockProducer; import org.eclipse.jnosql.mapping.semistructured.entities.inheritance.EmailNotification; import org.eclipse.jnosql.mapping.core.Converters; @@ -51,7 +51,7 @@ @AddExtensions({EntityMetadataExtension.class}) class CrudInheritanceRepositoryProxyTest { - private SemistructuredTemplate template; + private SemiStructuredTemplate template; @Inject private EntitiesMetadata entities; @@ -65,9 +65,9 @@ class CrudInheritanceRepositoryProxyTest { @BeforeEach public void setUp() { - this.template = Mockito.mock(SemistructuredTemplate.class); + this.template = Mockito.mock(SemiStructuredTemplate.class); - SemistructuredRepositoryProxy personHandler = new SemistructuredRepositoryProxy<>(template, + SemiStructuredRepositoryProxy personHandler = new SemiStructuredRepositoryProxy<>(template, entities, EmailRepository.class, converters); diff --git a/jnosql-mapping/jnosql-mapping-semistructured/src/test/java/org/eclipse/jnosql/mapping/semistructured/query/CrudRepositoryProxyTest.java b/jnosql-mapping/jnosql-mapping-semistructured/src/test/java/org/eclipse/jnosql/mapping/semistructured/query/CrudRepositoryProxyTest.java index f1a325fc7..743d1486f 100644 --- a/jnosql-mapping/jnosql-mapping-semistructured/src/test/java/org/eclipse/jnosql/mapping/semistructured/query/CrudRepositoryProxyTest.java +++ b/jnosql-mapping/jnosql-mapping-semistructured/src/test/java/org/eclipse/jnosql/mapping/semistructured/query/CrudRepositoryProxyTest.java @@ -32,7 +32,7 @@ import org.eclipse.jnosql.mapping.core.Converters; import org.eclipse.jnosql.mapping.semistructured.EntityConverter; import org.eclipse.jnosql.mapping.semistructured.MockProducer; -import org.eclipse.jnosql.mapping.semistructured.SemistructuredTemplate; +import org.eclipse.jnosql.mapping.semistructured.SemiStructuredTemplate; import org.eclipse.jnosql.mapping.semistructured.entities.Address; import org.eclipse.jnosql.mapping.semistructured.entities.Person; import org.eclipse.jnosql.mapping.semistructured.entities.Vendor; @@ -74,7 +74,7 @@ @AddExtensions({EntityMetadataExtension.class}) class CrudRepositoryProxyTest { - private SemistructuredTemplate template; + private SemiStructuredTemplate template; @Inject private EntitiesMetadata entities; @@ -91,15 +91,15 @@ class CrudRepositoryProxyTest { @BeforeEach public void setUp() { - this.template = Mockito.mock(SemistructuredTemplate.class); + this.template = Mockito.mock(SemiStructuredTemplate.class); - SemistructuredRepositoryProxy personHandler = new SemistructuredRepositoryProxy(template, + SemiStructuredRepositoryProxy personHandler = new SemiStructuredRepositoryProxy(template, entities, PersonRepository.class, converters); - SemistructuredRepositoryProxy vendorHandler = new SemistructuredRepositoryProxy(template, + SemiStructuredRepositoryProxy vendorHandler = new SemiStructuredRepositoryProxy(template, entities, VendorRepository.class, converters); - SemistructuredRepositoryProxy addressHandler = new SemistructuredRepositoryProxy(template, + SemiStructuredRepositoryProxy addressHandler = new SemiStructuredRepositoryProxy(template, entities, AddressRepository.class, converters); diff --git a/jnosql-mapping/jnosql-mapping-semistructured/src/test/java/org/eclipse/jnosql/mapping/semistructured/query/ParamsBinderTest.java b/jnosql-mapping/jnosql-mapping-semistructured/src/test/java/org/eclipse/jnosql/mapping/semistructured/query/ParamsBinderTest.java index 070396659..87987ce18 100644 --- a/jnosql-mapping/jnosql-mapping-semistructured/src/test/java/org/eclipse/jnosql/mapping/semistructured/query/ParamsBinderTest.java +++ b/jnosql-mapping/jnosql-mapping-semistructured/src/test/java/org/eclipse/jnosql/mapping/semistructured/query/ParamsBinderTest.java @@ -66,7 +66,7 @@ void shouldConvert() { Method method = Stream.of(PersonRepository.class.getMethods()) .filter(m -> m.getName().equals("findByAge")).findFirst().get(); EntityMetadata entityMetadata = mappings.get(Person.class); - RepositorySemistructuredObserverParser parser = new RepositorySemistructuredObserverParser(entityMetadata); + RepositorySemiStructuredObserverParser parser = new RepositorySemiStructuredObserverParser(entityMetadata); paramsBinder = new ParamsBinder(entityMetadata, converters); SelectMethodProvider selectMethodFactory = SelectMethodProvider.INSTANCE; @@ -89,7 +89,7 @@ void shouldConvert2() { Method method = Stream.of(PersonRepository.class.getMethods()) .filter(m -> m.getName().equals("findByAgeAndName")).findFirst().get(); EntityMetadata entityMetadata = mappings.get(Person.class); - RepositorySemistructuredObserverParser parser = new RepositorySemistructuredObserverParser(entityMetadata); + RepositorySemiStructuredObserverParser parser = new RepositorySemiStructuredObserverParser(entityMetadata); paramsBinder = new ParamsBinder(entityMetadata, converters); SelectMethodProvider selectMethodFactory = SelectMethodProvider.INSTANCE; diff --git a/jnosql-mapping/jnosql-mapping-semistructured/src/test/java/org/eclipse/jnosql/mapping/semistructured/query/RepositoryProxyPageRequestTest.java b/jnosql-mapping/jnosql-mapping-semistructured/src/test/java/org/eclipse/jnosql/mapping/semistructured/query/RepositoryProxyPageRequestTest.java index 88c0090c0..323281703 100644 --- a/jnosql-mapping/jnosql-mapping-semistructured/src/test/java/org/eclipse/jnosql/mapping/semistructured/query/RepositoryProxyPageRequestTest.java +++ b/jnosql-mapping/jnosql-mapping-semistructured/src/test/java/org/eclipse/jnosql/mapping/semistructured/query/RepositoryProxyPageRequestTest.java @@ -23,7 +23,6 @@ import jakarta.data.Sort; import jakarta.data.repository.By; import jakarta.data.repository.Find; -import jakarta.data.repository.Param; import jakarta.inject.Inject; import org.assertj.core.api.SoftAssertions; import org.eclipse.jnosql.communication.Condition; @@ -35,7 +34,7 @@ import org.eclipse.jnosql.mapping.core.Converters; import org.eclipse.jnosql.mapping.core.NoSQLPage; import org.eclipse.jnosql.mapping.semistructured.EntityConverter; -import org.eclipse.jnosql.mapping.semistructured.SemistructuredTemplate; +import org.eclipse.jnosql.mapping.semistructured.SemiStructuredTemplate; import org.eclipse.jnosql.mapping.semistructured.MockProducer; import org.eclipse.jnosql.mapping.semistructured.entities.Person; import org.eclipse.jnosql.mapping.semistructured.entities.Vendor; @@ -77,7 +76,7 @@ @AddExtensions({EntityMetadataExtension.class}) public class RepositoryProxyPageRequestTest { - private SemistructuredTemplate template; + private SemiStructuredTemplate template; @Inject private EntitiesMetadata entities; @@ -92,12 +91,12 @@ public class RepositoryProxyPageRequestTest { @BeforeEach public void setUp() { - this.template = Mockito.mock(SemistructuredTemplate.class); + this.template = Mockito.mock(SemiStructuredTemplate.class); - SemistructuredRepositoryProxy personHandler = new SemistructuredRepositoryProxy(template, + SemiStructuredRepositoryProxy personHandler = new SemiStructuredRepositoryProxy(template, entities, PersonRepository.class, converters); - SemistructuredRepositoryProxy vendorHandler = new SemistructuredRepositoryProxy(template, + SemiStructuredRepositoryProxy vendorHandler = new SemiStructuredRepositoryProxy(template, entities, VendorRepository.class, converters); when(template.insert(any(Person.class))).thenReturn(Person.builder().build()); @@ -623,7 +622,7 @@ public void shouldFindByNameOrderByName() { any(PageRequest.class))).thenReturn(mock); CursoredPage page = personRepository.findByNameOrderByName("name", - PageRequest.ofSize(10).afterKey("Ada")); + PageRequest.afterCursor(PageRequest.Cursor.forKey("Ada"), 1, 10, false)); SoftAssertions.assertSoftly(s -> { s.assertThat(page).isEqualTo(mock); @@ -664,7 +663,7 @@ public void shouldParameterMatch() { any(PageRequest.class))).thenReturn(mock); CursoredPage page = personRepository.findPageParameter("name", - PageRequest.ofSize(10).afterKey("Ada")); + PageRequest.afterCursor(PageRequest.Cursor.forKey("Ada"), 1, 10, false)); SoftAssertions.assertSoftly(s -> s.assertThat(page).isEqualTo(mock)); diff --git a/jnosql-mapping/jnosql-mapping-semistructured/src/test/java/org/eclipse/jnosql/mapping/semistructured/query/RepositoryProxyTest.java b/jnosql-mapping/jnosql-mapping-semistructured/src/test/java/org/eclipse/jnosql/mapping/semistructured/query/RepositoryProxyTest.java index bade6ac79..72e9e3841 100644 --- a/jnosql-mapping/jnosql-mapping-semistructured/src/test/java/org/eclipse/jnosql/mapping/semistructured/query/RepositoryProxyTest.java +++ b/jnosql-mapping/jnosql-mapping-semistructured/src/test/java/org/eclipse/jnosql/mapping/semistructured/query/RepositoryProxyTest.java @@ -39,7 +39,7 @@ import org.eclipse.jnosql.mapping.NoSQLRepository; import org.eclipse.jnosql.mapping.core.Converters; import org.eclipse.jnosql.mapping.semistructured.EntityConverter; -import org.eclipse.jnosql.mapping.semistructured.SemistructuredTemplate; +import org.eclipse.jnosql.mapping.semistructured.SemiStructuredTemplate; import org.eclipse.jnosql.mapping.semistructured.MockProducer; import org.eclipse.jnosql.mapping.semistructured.entities.Person; import org.eclipse.jnosql.mapping.semistructured.entities.PersonStatisticRepository; @@ -86,7 +86,7 @@ @AddExtensions({EntityMetadataExtension.class}) class RepositoryProxyTest { - private SemistructuredTemplate template; + private SemiStructuredTemplate template; @Inject private EntitiesMetadata entities; @@ -101,12 +101,12 @@ class RepositoryProxyTest { @BeforeEach void setUp() { - this.template = Mockito.mock(SemistructuredTemplate.class); + this.template = Mockito.mock(SemiStructuredTemplate.class); - SemistructuredRepositoryProxy personHandler = new SemistructuredRepositoryProxy(template, + SemiStructuredRepositoryProxy personHandler = new SemiStructuredRepositoryProxy(template, entities, PersonRepository.class, converters); - SemistructuredRepositoryProxy vendorHandler = new SemistructuredRepositoryProxy(template, + SemiStructuredRepositoryProxy vendorHandler = new SemiStructuredRepositoryProxy(template, entities, VendorRepository.class, converters); when(template.insert(any(Person.class))).thenReturn(Person.builder().build()); diff --git a/jnosql-mapping/jnosql-mapping-semistructured/src/test/java/org/eclipse/jnosql/mapping/semistructured/query/RepositorySemistructuredObserverParserTest.java b/jnosql-mapping/jnosql-mapping-semistructured/src/test/java/org/eclipse/jnosql/mapping/semistructured/query/RepositorySemiStructuredObserverParserTest.java similarity index 89% rename from jnosql-mapping/jnosql-mapping-semistructured/src/test/java/org/eclipse/jnosql/mapping/semistructured/query/RepositorySemistructuredObserverParserTest.java rename to jnosql-mapping/jnosql-mapping-semistructured/src/test/java/org/eclipse/jnosql/mapping/semistructured/query/RepositorySemiStructuredObserverParserTest.java index bbec17b21..fed3d8ff9 100644 --- a/jnosql-mapping/jnosql-mapping-semistructured/src/test/java/org/eclipse/jnosql/mapping/semistructured/query/RepositorySemistructuredObserverParserTest.java +++ b/jnosql-mapping/jnosql-mapping-semistructured/src/test/java/org/eclipse/jnosql/mapping/semistructured/query/RepositorySemiStructuredObserverParserTest.java @@ -20,12 +20,12 @@ import static org.junit.jupiter.api.Assertions.*; -class RepositorySemistructuredObserverParserTest { +class RepositorySemiStructuredObserverParserTest { @Test void shouldCreateFromRepository() { EntityMetadata entityMetadata = Mockito.mock(EntityMetadata.class); - var parser = RepositorySemistructuredObserverParser.of(entityMetadata); + var parser = RepositorySemiStructuredObserverParser.of(entityMetadata); assertNotNull(parser); } } \ No newline at end of file diff --git a/jnosql-mapping/jnosql-mapping-semistructured/src/test/java/org/eclipse/jnosql/mapping/semistructured/query/SemistructuredParameterBasedQueryTest.java b/jnosql-mapping/jnosql-mapping-semistructured/src/test/java/org/eclipse/jnosql/mapping/semistructured/query/SemiStructuredParameterBasedQueryTest.java similarity index 94% rename from jnosql-mapping/jnosql-mapping-semistructured/src/test/java/org/eclipse/jnosql/mapping/semistructured/query/SemistructuredParameterBasedQueryTest.java rename to jnosql-mapping/jnosql-mapping-semistructured/src/test/java/org/eclipse/jnosql/mapping/semistructured/query/SemiStructuredParameterBasedQueryTest.java index 2b5e4ff25..fe01eda3d 100644 --- a/jnosql-mapping/jnosql-mapping-semistructured/src/test/java/org/eclipse/jnosql/mapping/semistructured/query/SemistructuredParameterBasedQueryTest.java +++ b/jnosql-mapping/jnosql-mapping-semistructured/src/test/java/org/eclipse/jnosql/mapping/semistructured/query/SemiStructuredParameterBasedQueryTest.java @@ -45,7 +45,7 @@ @AddPackages(MockProducer.class) @AddPackages(Reflections.class) @AddExtensions({EntityMetadataExtension.class}) -class SemistructuredParameterBasedQueryTest { +class SemiStructuredParameterBasedQueryTest { @Inject private EntitiesMetadata entitiesMetadata; @@ -59,7 +59,7 @@ void setUp(){ @Test void shouldCreateQuerySingleParameter(){ Map params = Map.of("name", "Ada"); - var query = SemistructuredParameterBasedQuery.INSTANCE.toQuery(params, Collections.emptyList(), metadata); + var query = SemiStructuredParameterBasedQuery.INSTANCE.toQuery(params, Collections.emptyList(), metadata); SoftAssertions.assertSoftly(soft ->{ soft.assertThat(query.limit()).isEqualTo(0L); @@ -74,7 +74,7 @@ void shouldCreateQuerySingleParameter(){ @Test void shouldCreateQueryMultipleParams(){ Map params = Map.of("name", "Ada", "age", 10); - var query = SemistructuredParameterBasedQuery.INSTANCE.toQuery(params, Collections.emptyList(), metadata); + var query = SemiStructuredParameterBasedQuery.INSTANCE.toQuery(params, Collections.emptyList(), metadata); SoftAssertions.assertSoftly(soft ->{ soft.assertThat(query.limit()).isEqualTo(0L); @@ -94,7 +94,7 @@ void shouldCreateQueryMultipleParams(){ @Test void shouldCreateQueryEmptyParams(){ Map params = Collections.emptyMap(); - var query = SemistructuredParameterBasedQuery.INSTANCE.toQuery(params, Collections.emptyList(), metadata); + var query = SemiStructuredParameterBasedQuery.INSTANCE.toQuery(params, Collections.emptyList(), metadata); SoftAssertions.assertSoftly(soft ->{ soft.assertThat(query.limit()).isEqualTo(0L); @@ -108,7 +108,7 @@ void shouldCreateQueryEmptyParams(){ @Test void shouldAddSort(){ Map params = Collections.emptyMap(); - var query = SemistructuredParameterBasedQuery.INSTANCE.toQuery(params, List.of(Sort.asc("name")), metadata); + var query = SemiStructuredParameterBasedQuery.INSTANCE.toQuery(params, List.of(Sort.asc("name")), metadata); SoftAssertions.assertSoftly(soft ->{ soft.assertThat(query.limit()).isEqualTo(0L);