From c81039918bf4f8f76f897c94aec8e5d26f59f9d3 Mon Sep 17 00:00:00 2001 From: Tor-Einar Skog <tor-einar.skog@nibio.no> Date: Thu, 26 Nov 2020 14:59:16 +0100 Subject: [PATCH] Added support for IPM Decisions in VIPSCoreManager --- .../no/nibio/vips/coremanager/service/ManagerResource.java | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/main/java/no/nibio/vips/coremanager/service/ManagerResource.java b/src/main/java/no/nibio/vips/coremanager/service/ManagerResource.java index d0751ca..e0fe49b 100755 --- a/src/main/java/no/nibio/vips/coremanager/service/ManagerResource.java +++ b/src/main/java/no/nibio/vips/coremanager/service/ManagerResource.java @@ -28,6 +28,7 @@ import javax.ws.rs.PathParam; import javax.ws.rs.Produces; import javax.ws.rs.core.Response; import no.nibio.vips.entity.ModelRunRequest; +import no.nibio.vips.ipmdecisions.IPMDecisionsModelConfiguration; /** * Interface for the ManagerResource. Implemented by ManagerResourceImpl @@ -64,6 +65,12 @@ public interface ManagerResource { @Produces("application/json") public Response runModel(@PathParam("modelId") String modelId, ModelRunRequest request); + @POST + @Path("models/{modelId}/run/ipmd") + @Consumes("application/json") + @Produces("application/json") + public Response runModelForIPMDecisions(@PathParam("modelId") String modelId, IPMDecisionsModelConfiguration config); + /** * Lists all models available in this instance, using default language (English) * @return list of all models available -- GitLab