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