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
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