import javax.persistence.Table;
@Entity
-@Table(name="service")
+@Table(name="service_instances")
public class ServiceBean {
@Id
import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;
+import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.ResponseBody;
import org.springframework.web.bind.annotation.RestController;
String result = HttpUtil.sendGet("http://172.60.3.45:8099/oss/inventory", "");
return result;
}
+
+ @RequestMapping(value = {"/deleteExtNetWork"}, method = RequestMethod.DELETE)
+ public String deleteExtNetwork(@RequestParam String extNetworkId,@RequestParam(value="resourceVersion") String resourceVersion){
+ return sotnService.deleteExtNetwork(extNetworkId,resourceVersion);
+ }
+
private void createJson(String json,List<NetWorkResource> list){
ObjectMapper mapper = new ObjectMapper();
})
@GET("/api/aai-network/v13/vpn-bindings")
Call<ResponseBody> getPinterfaceByVpnId(@Query("vpn-id") String vpnId);
+
+ @DELETE("/api/aai-network/v13/ext-aai-networks/ext-aai-network/{aai-id}")
+ Call<ResponseBody> deleteExtNetwork(@Path("aai-id") String aaiId,@Query("resource-version") String resourceVersion);
}
public String getConnectivityInfo(String connectivityId);
public String getPinterfaceByVpnId(String vpnId);
+
+ public String deleteExtNetwork(String networkId,String resourceVersion);
}
}
return result;
}
+
+ @Override
+ public String deleteExtNetwork(String networkId,String resourceVersion) {
+ String result = "";
+ try {
+ logger.info("aai deleteExtNetwork is starting");
+ Response<ResponseBody> response = aaiService.deleteExtNetwork(networkId,resourceVersion).execute();
+ logger.info("aai deleteExtNetwork has finished");
+ if (response.isSuccessful()) {
+ result=Constant.CONSTANT_SUCCESS;
+ } else {
+ result=Constant.CONSTANT_FAILED;
+ logger.error(String.format("Can not deleteExtNetwork[code=%s, message=%s]", response.code(), response.message()));
+ }
+ } catch (Exception e) {
+ result=Constant.CONSTANT_FAILED;
+ logger.error("deleteExtNetwork occur exception:"+e);
+ }
+ return result;
+ }
}