/**
- * ============LICENSE_START=======================================================
+ * ============LICENSE_START=======================================================
* org.onap.aai
* ================================================================================
* Copyright © 2017-2018 AT&T Intellectual Property. All rights reserved.
import java.io.IOException;
import javax.ws.rs.core.Response;
-import org.springframework.web.bind.annotation.RequestMapping;
-import org.springframework.web.bind.annotation.RequestMethod;
+import org.springframework.web.bind.annotation.GetMapping;
+import org.springframework.web.bind.annotation.PostMapping;
+import org.springframework.web.bind.annotation.PutMapping;
import org.springframework.web.bind.annotation.ResponseBody;
public interface ModelLoaderInterface {
- @RequestMapping(value = "/loadModel/{modelid}", //
- method = RequestMethod.GET, produces = "application/json")
+ @GetMapping(value = "/loadModel/{modelid}", produces = "application/json")
@ResponseBody
- public Response loadModel(String modelid);
+ Response loadModel(String modelid);
- @RequestMapping(value = "/saveModel/{modelid}/{modelname}", //
- method = RequestMethod.PUT, produces = "application/json")
+ @PutMapping(value = "/saveModel/{modelid}/{modelname}", produces = "application/json")
@ResponseBody
- public Response saveModel(String modelid, String modelname);
+ Response saveModel(String modelid, String modelname);
- @RequestMapping(value = "/ingestModel/{modelName}/{modelVersion}", //
- method = RequestMethod.POST, produces = "application/json")
+ @PostMapping(value = "/ingestModel/{modelName}/{modelVersion}", produces = "application/json")
@ResponseBody
- public Response ingestModel(String modelid, String modelVersion, String payload) throws IOException;
+ Response ingestModel(String modelid, String modelVersion, String payload) throws IOException;
}