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 d0751ca07e7532768f790fa1b3ef3b37f71cdf4a..e0fe49b7b5820c97087a00544d2f1adbdbc023c4 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