Revisions made to the Model Loader to use Babel
[aai/model-loader.git] / src / main / java / org / onap / aai / modelloader / service / ModelLoaderInterface.java
index 56ffe63..1b466c8 100644 (file)
@@ -21,8 +21,6 @@
 package org.onap.aai.modelloader.service;\r
 \r
 import java.io.IOException;\r
-\r
-import javax.servlet.http.HttpServletRequest;\r
 import javax.ws.rs.Consumes;\r
 import javax.ws.rs.GET;\r
 import javax.ws.rs.POST;\r
@@ -30,24 +28,22 @@ import javax.ws.rs.PUT;
 import javax.ws.rs.Path;\r
 import javax.ws.rs.PathParam;\r
 import javax.ws.rs.Produces;\r
-import javax.ws.rs.core.Context;\r
 import javax.ws.rs.core.Response;\r
 \r
 public interface ModelLoaderInterface {\r
 \r
-  @GET\r
-  @Path("/loadModel/{modelid}")\r
-  public Response loadModel(@PathParam("modelid") String modelid);\r
+    @GET\r
+    @Path("/loadModel/{modelid}")\r
+    public Response loadModel(@PathParam("modelid") String modelid);\r
 \r
-  @PUT\r
-  @Path("/saveModel/{modelid}/{modelname}")\r
-  public Response saveModel(@PathParam("modelid") String modelid,\r
-      @PathParam("modelname") String modelname);\r
+    @PUT\r
+    @Path("/saveModel/{modelid}/{modelname}")\r
+    public Response saveModel(@PathParam("modelid") String modelid, @PathParam("modelname") String modelname);\r
 \r
-  @POST\r
-  @Consumes("application/xml")\r
-  @Produces("application/xml")\r
-  @Path("/ingestModel/{modelid}")\r
-  public Response ingestModel(@PathParam("modelid") String modelid, @Context HttpServletRequest req,\r
-      String payload) throws IOException;\r
+    @POST\r
+    @Consumes("text/plain")\r
+    @Produces("application/xml")\r
+    @Path("/ingestModel/{modelName}/{modelVersion}")\r
+    public Response ingestModel(@PathParam("modelName") String modelid, @PathParam("modelVersion") String modelVersion,\r
+            String payload) throws IOException;\r
 }\r