Add rest client + domain module
All checks were successful
Maven build / build (push) Successful in 4m18s

This commit is contained in:
Guillaume Dugas
2026-02-19 22:18:46 +01:00
parent 9341b765f2
commit 7698739063
75 changed files with 770 additions and 686 deletions

View File

@@ -54,6 +54,7 @@
<dependency>
<groupId>fr.codeanddata.semrack</groupId>
<artifactId>semrack-core-testing</artifactId>
<scope>test</scope>
</dependency>
</dependencies>

View File

@@ -4,9 +4,9 @@
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>fr.codeanddata.semrack</groupId>
<artifactId>semrack-parent</artifactId>
<artifactId>semrack-bom</artifactId>
<version>1.0-SNAPSHOT</version>
<relativePath>../../pom.xml</relativePath>
<relativePath>../../bom/pom.xml</relativePath>
</parent>
<artifactId>semrack-index-postgres-parent</artifactId>
<name>Semrack Index Postgres - Parent</name>

View File

@@ -1,13 +1,13 @@
package fr.codeanddata.semrack.index.postgres;
import fr.codeanddata.semrack.core.Index;
import fr.codeanddata.semrack.core.Storage;
import fr.codeanddata.semrack.core.models.*;
import fr.codeanddata.semrack.Index;
import fr.codeanddata.semrack.Storage;
import fr.codeanddata.semrack.core.services.LookupService;
import fr.codeanddata.semrack.core.utils.Traverser;
import fr.codeanddata.semrack.index.postgres.dtos.IndexEntry;
import fr.codeanddata.semrack.index.postgres.entities.SemrackIndexEntity;
import fr.codeanddata.semrack.index.postgres.repositories.SemrackIndexRepository;
import fr.codeanddata.semrack.models.*;
import io.quarkus.hibernate.reactive.panache.PanacheRepository;
import io.quarkus.hibernate.reactive.panache.common.WithSession;
import io.quarkus.hibernate.reactive.panache.common.WithTransaction;

View File

@@ -1,6 +1,6 @@
package fr.codeanddata.semrack.index.postgres.dtos;
import fr.codeanddata.semrack.core.utils.Traverser;
import fr.codeanddata.semrack.enums.PathTypes;
import lombok.*;
@Getter
@@ -9,6 +9,6 @@ import lombok.*;
@NoArgsConstructor
@AllArgsConstructor
public class IndexEntry {
Traverser.PathTypes type;
PathTypes type;
Object value;
}

View File

@@ -2,7 +2,7 @@ package fr.codeanddata.semrack.index.postgres.operators;
import com.fasterxml.jackson.core.JsonProcessingException;
import com.fasterxml.jackson.databind.ObjectMapper;
import fr.codeanddata.semrack.core.exceptions.SemrackRuntimeException;
import fr.codeanddata.semrack.exceptions.SemrackRuntimeException;
import fr.codeanddata.semrack.index.postgres.EqualLookupParams;
import io.smallrye.common.annotation.Identifier;
import jakarta.enterprise.context.ApplicationScoped;

View File

@@ -2,7 +2,7 @@ package fr.codeanddata.semrack.index.postgres.operators;
import com.fasterxml.jackson.core.JsonProcessingException;
import com.fasterxml.jackson.databind.ObjectMapper;
import fr.codeanddata.semrack.core.exceptions.SemrackRuntimeException;
import fr.codeanddata.semrack.exceptions.SemrackRuntimeException;
import fr.codeanddata.semrack.index.postgres.InLookupParams;
import io.smallrye.common.annotation.Identifier;
import jakarta.enterprise.context.ApplicationScoped;

View File

@@ -1,6 +1,6 @@
package fr.codeanddata.semrack.index.postgres.operators;
import fr.codeanddata.semrack.core.LookupExpression;
import fr.codeanddata.semrack.LookupExpression;
public interface JpaLookupExpression<T> extends LookupExpression<T> {
}