}
@ResponseBody
- @RequestMapping(value = {"/deleteLink/{linkName}"}, method = RequestMethod.DELETE , produces = "application/json")
- public String deleteLink(@PathVariable(value="linkName") String linkName){
- return sotnService.deleteLink(linkName);
+ @RequestMapping(value = {"/deleteLink/{linkName}/{resourceVersion}"}, method = RequestMethod.DELETE , produces = "application/json")
+ public String deleteLink(@PathVariable(value="linkName") String linkName,@PathVariable(value="resourceVersion") String resourceVersion){
+ return sotnService.deleteLink(linkName,resourceVersion);
}
@ResponseBody
"Accept: application/json"
})
@DELETE("/api/aai-network/v13/logical-links/logical-link/{linkName}")
- Call<ResponseBody> deleteLink(@Path("linkName") String linkName);
+ Call<ResponseBody> deleteLink(@Path("linkName") String linkName,@Query("resource-version") String resourceVersion);
@Headers({
"X-TransactionId: 7777",
public String createPnf(HttpServletRequest request,String pnfName);
- public String deleteLink(String linkName);
+ public String deleteLink(String linkName,String resourceVersion);
public String getServiceInstances(String customerId,String serviceType);
}
@Override
- public String deleteLink(String linkName) {
+ public String deleteLink(String linkName,String resourceVersion) {
String result = "";
try {
logger.info("aai deleteLink is starting");
- Response<ResponseBody> response = aaiService.deleteLink(linkName).execute();
+ Response<ResponseBody> response = aaiService.deleteLink(linkName,resourceVersion).execute();
logger.info("aai deleteLink has finished");
if (response.isSuccessful()) {
result=Constant.CONSTANT_SUCCESS;