diff --git a/src/main/java/fr/titionfire/ffsaf/domain/service/AffiliationService.java b/src/main/java/fr/titionfire/ffsaf/domain/service/AffiliationService.java index 4540909..290f811 100644 --- a/src/main/java/fr/titionfire/ffsaf/domain/service/AffiliationService.java +++ b/src/main/java/fr/titionfire/ffsaf/domain/service/AffiliationService.java @@ -22,7 +22,6 @@ import io.smallrye.mutiny.unchecked.Unchecked; import jakarta.enterprise.context.ApplicationScoped; import jakarta.inject.Inject; import org.eclipse.microprofile.config.inject.ConfigProperty; -import org.eclipse.microprofile.rest.client.inject.RestClient; import org.hibernate.reactive.mutiny.Mutiny; import org.jboss.logging.Logger; @@ -63,7 +62,7 @@ public class AffiliationService { @Inject LoggerService ls; - @RestClient + @Inject StateIdService stateIdService; @ConfigProperty(name = "upload_dir") diff --git a/src/main/java/fr/titionfire/ffsaf/rest/AssoEndpoints.java b/src/main/java/fr/titionfire/ffsaf/rest/AssoEndpoints.java index 321a9c1..118124b 100644 --- a/src/main/java/fr/titionfire/ffsaf/rest/AssoEndpoints.java +++ b/src/main/java/fr/titionfire/ffsaf/rest/AssoEndpoints.java @@ -4,15 +4,15 @@ import fr.titionfire.ffsaf.rest.client.StateIdService; import fr.titionfire.ffsaf.rest.data.AssoData; import fr.titionfire.ffsaf.rest.exception.DNotFoundException; import io.smallrye.mutiny.Uni; +import jakarta.inject.Inject; import jakarta.ws.rs.*; import jakarta.ws.rs.core.MediaType; import org.eclipse.microprofile.openapi.annotations.Operation; -import org.eclipse.microprofile.rest.client.inject.RestClient; @Path("api/asso") public class AssoEndpoints { - @RestClient + @Inject StateIdService stateIdService; @GET diff --git a/src/main/java/fr/titionfire/ffsaf/rest/client/StateIdService.java b/src/main/java/fr/titionfire/ffsaf/rest/client/StateIdService.java index e13c190..69985bf 100644 --- a/src/main/java/fr/titionfire/ffsaf/rest/client/StateIdService.java +++ b/src/main/java/fr/titionfire/ffsaf/rest/client/StateIdService.java @@ -1,19 +1,21 @@ package fr.titionfire.ffsaf.rest.client; import fr.titionfire.ffsaf.rest.data.AssoData; -import io.quarkus.cache.CacheResult; import io.smallrye.mutiny.Uni; -import jakarta.ws.rs.GET; -import jakarta.ws.rs.Path; -import jakarta.ws.rs.PathParam; -import org.eclipse.microprofile.rest.client.inject.RegisterRestClient; +import jakarta.enterprise.context.ApplicationScoped; +import org.apache.commons.lang3.NotImplementedException; -@Path("/") -@RegisterRestClient -public interface StateIdService { +// @Path("/") +// @RegisterRestClient +@ApplicationScoped +public class StateIdService { - @GET + /*@GET @Path("/structure/{id}") @CacheResult(cacheName = "AssoData_status") - Uni get_status(@PathParam("id") String id); + Uni get_status(@PathParam("id") String id);*/ + + public Uni get_status(String id){ + return Uni.createFrom().failure(new NotImplementedException()); + } } diff --git a/src/main/webapp/src/pages/DemandeAff.jsx b/src/main/webapp/src/pages/DemandeAff.jsx index 8df8659..90f08f4 100644 --- a/src/main/webapp/src/pages/DemandeAff.jsx +++ b/src/main/webapp/src/pages/DemandeAff.jsx @@ -260,11 +260,11 @@ function AssoInfo({initData, needFile}) { setStateId(e.target.value)}/> -
+