Explicitly return NO CONTENT type response for http DELETE request

Change-Id: I920084b92197bb1687e7d978ad350b2e1290ecbc
diff --git a/apps/openstacknetworking/web/src/main/java/org/onosproject/openstacknetworking/web/OpensatckRouterWebResource.java b/apps/openstacknetworking/web/src/main/java/org/onosproject/openstacknetworking/web/OpensatckRouterWebResource.java
index 3ad0791..d73ff4f 100644
--- a/apps/openstacknetworking/web/src/main/java/org/onosproject/openstacknetworking/web/OpensatckRouterWebResource.java
+++ b/apps/openstacknetworking/web/src/main/java/org/onosproject/openstacknetworking/web/OpensatckRouterWebResource.java
@@ -143,7 +143,6 @@
 
     @DELETE
     @Path("{id}")
-    @Produces(MediaType.APPLICATION_JSON)
     public Response deleteRouter(@PathParam("id") String id) {
         checkNotNull(id);
         OpenstackRoutingService routingService
@@ -151,7 +150,7 @@
         routingService.deleteRouter(id);
 
         log.debug("REST API DELETE routers is called {}", id);
-        return Response.status(Response.Status.OK).build();
+        return Response.noContent().build();
     }
 
     @PUT
diff --git a/apps/openstacknetworking/web/src/main/java/org/onosproject/openstacknetworking/web/OpenstackFloatingIpWebResource.java b/apps/openstacknetworking/web/src/main/java/org/onosproject/openstacknetworking/web/OpenstackFloatingIpWebResource.java
index 8940463..bd6c2c9 100644
--- a/apps/openstacknetworking/web/src/main/java/org/onosproject/openstacknetworking/web/OpenstackFloatingIpWebResource.java
+++ b/apps/openstacknetworking/web/src/main/java/org/onosproject/openstacknetworking/web/OpenstackFloatingIpWebResource.java
@@ -125,7 +125,7 @@
      * Delete FloatingIP.
      *
      * @param id FloatingIP identifier
-     * @return 200 OK
+     * @return 204 OK
      */
     @DELETE
     @Path("{id}")
@@ -139,7 +139,7 @@
 
         log.debug("REST API DELETE floatingip is called {}", id);
 
-        return Response.status(Response.Status.OK).build();
+        return Response.noContent().build();
     }
 
 }
diff --git a/apps/openstacknetworking/web/src/main/java/org/onosproject/openstacknetworking/web/OpenstackNetworkWebResource.java b/apps/openstacknetworking/web/src/main/java/org/onosproject/openstacknetworking/web/OpenstackNetworkWebResource.java
index d2a0c8b..c547b2e 100644
--- a/apps/openstacknetworking/web/src/main/java/org/onosproject/openstacknetworking/web/OpenstackNetworkWebResource.java
+++ b/apps/openstacknetworking/web/src/main/java/org/onosproject/openstacknetworking/web/OpenstackNetworkWebResource.java
@@ -57,9 +57,8 @@
     @DELETE
     @Path("{id}")
     @Consumes(MediaType.APPLICATION_JSON)
-    @Produces(MediaType.APPLICATION_JSON)
     public Response deleteNetwork(InputStream input) {
         log.debug("REST API networks is called {}", input.toString());
-        return Response.status(Response.Status.OK).build();
+        return Response.noContent().build();
     }
 }
diff --git a/apps/openstacknetworking/web/src/main/java/org/onosproject/openstacknetworking/web/OpenstackPortWebResource.java b/apps/openstacknetworking/web/src/main/java/org/onosproject/openstacknetworking/web/OpenstackPortWebResource.java
index a4f4ccb..af46e7b 100644
--- a/apps/openstacknetworking/web/src/main/java/org/onosproject/openstacknetworking/web/OpenstackPortWebResource.java
+++ b/apps/openstacknetworking/web/src/main/java/org/onosproject/openstacknetworking/web/OpenstackPortWebResource.java
@@ -72,7 +72,6 @@
     }
 
     @Path("{portUUID}")
-    @Produces(MediaType.APPLICATION_JSON)
     @DELETE
     public Response deletePorts(@PathParam("portUUID") String id) {
         OpenstackSwitchingService switchingService =
@@ -85,7 +84,7 @@
 
         switchingService.removePort(id);
 
-        return Response.status(Response.Status.OK).build();
+        return Response.noContent().build();
     }
 
     @PUT
diff --git a/apps/openstacknetworking/web/src/main/java/org/onosproject/openstacknetworking/web/OpenstackSubnetWebResource.java b/apps/openstacknetworking/web/src/main/java/org/onosproject/openstacknetworking/web/OpenstackSubnetWebResource.java
index d2a1f4c..d87021d 100644
--- a/apps/openstacknetworking/web/src/main/java/org/onosproject/openstacknetworking/web/OpenstackSubnetWebResource.java
+++ b/apps/openstacknetworking/web/src/main/java/org/onosproject/openstacknetworking/web/OpenstackSubnetWebResource.java
@@ -57,10 +57,7 @@
 
     @DELETE
     @Path("{subnetId}")
-    @Produces(MediaType.APPLICATION_JSON)
     public Response deleteSubnet(@PathParam("subnetId") String id) {
-        return Response.status(Response.Status.OK).build();
+        return Response.noContent().build();
     }
-
-
 }