Fix java check style warning
[msb/apigateway.git] / apiroute / apiroute-service / src / main / java / org / onap / msb / apiroute / resources / IuiRouteResource.java
index d21be95..43bcf99 100644 (file)
@@ -1,26 +1,18 @@
 /*******************************************************************************
  * Copyright 2016-2017 ZTE, Inc. and others.
  * 
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except
+ * in compliance with the License. You may obtain a copy of the License at
  * 
- *      http://www.apache.org/licenses/LICENSE-2.0
+ * http://www.apache.org/licenses/LICENSE-2.0
  * 
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
+ * Unless required by applicable law or agreed to in writing, software distributed under the License
+ * is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express
+ * or implied. See the License for the specific language governing permissions and limitations under
+ * the License.
  ******************************************************************************/
 package org.onap.msb.apiroute.resources;
 
-import io.swagger.annotations.Api;
-import io.swagger.annotations.ApiOperation;
-import io.swagger.annotations.ApiParam;
-import io.swagger.annotations.ApiResponse;
-import io.swagger.annotations.ApiResponses;
-
 import java.net.URI;
 import java.util.List;
 
@@ -44,119 +36,158 @@ import org.onap.msb.apiroute.wrapper.IuiRouteServiceWrapper;
 
 import com.codahale.metrics.annotation.Timed;
 
+import io.swagger.annotations.Api;
+import io.swagger.annotations.ApiOperation;
+import io.swagger.annotations.ApiParam;
+import io.swagger.annotations.ApiResponse;
+import io.swagger.annotations.ApiResponses;
+
 @Path("/iuiRoute")
-@Api(tags = { "iuiRoute" })
+@Api(tags = {"iuiRoute"})
 @Produces(MediaType.APPLICATION_JSON)
 public class IuiRouteResource {
 
     @Context
     UriInfo uriInfo; // actual uri info
 
-       @GET
-       @Path("/")
-       @ApiOperation(value = "get all iuiRoute ", code = HttpStatus.SC_OK,response = IuiRouteInfo.class, responseContainer = "List")
-       @ApiResponses(value = {@ApiResponse(code = HttpStatus.SC_INTERNAL_SERVER_ERROR, message = "get iuiRouteInfo List  fail", response = String.class)})
+    @GET
+    @Path("/")
+    @ApiOperation(value = "get all iuiRoute ", code = HttpStatus.SC_OK, response = IuiRouteInfo.class,
+                    responseContainer = "List")
+    @ApiResponses(value = {@ApiResponse(code = HttpStatus.SC_INTERNAL_SERVER_ERROR,
+                    message = "get iuiRouteInfo List  fail", response = String.class)})
     @Produces(MediaType.APPLICATION_JSON)
-       @Timed
-       public List<IuiRouteInfo> getIuiRoutes(@ApiParam(value = "Route Way", required = false) @QueryParam("routeWay") @DefaultValue("ip")String routeWay) {
-               return IuiRouteServiceWrapper.getInstance().getAllIuiRouteInstances(routeWay);
-       }
-
-       @POST
-       @Path("/")
-       @ApiOperation(value = "add one iuiRoute ", code = HttpStatus.SC_CREATED,response = IuiRouteInfo.class)
-       @ApiResponses(value = {
-                           @ApiResponse(code = HttpStatus.SC_UNPROCESSABLE_ENTITY, message = "Unprocessable iuiRouteInfo Entity ", response = String.class),
-                           @ApiResponse(code = HttpStatus.SC_INTERNAL_SERVER_ERROR, message = "add iuiRouteInfo fail", response = String.class),
-                           @ApiResponse(code = HttpStatus.SC_BAD_REQUEST, message = "Unprocessable iuiRouteInfo JSON REQUEST", response = String.class)})
+    @Timed
+    public List<IuiRouteInfo> getIuiRoutes(@ApiParam(value = "Route Way",
+                    required = false) @QueryParam("routeWay") @DefaultValue("ip") String routeWay) {
+        return IuiRouteServiceWrapper.getInstance().getAllIuiRouteInstances(routeWay);
+    }
+
+    @POST
+    @Path("/")
+    @ApiOperation(value = "add one iuiRoute ", code = HttpStatus.SC_CREATED, response = IuiRouteInfo.class)
+    @ApiResponses(value = {
+                    @ApiResponse(code = HttpStatus.SC_UNPROCESSABLE_ENTITY,
+                                    message = "Unprocessable iuiRouteInfo Entity ", response = String.class),
+                    @ApiResponse(code = HttpStatus.SC_INTERNAL_SERVER_ERROR, message = "add iuiRouteInfo fail",
+                                    response = String.class),
+                    @ApiResponse(code = HttpStatus.SC_BAD_REQUEST, message = "Unprocessable iuiRouteInfo JSON REQUEST",
+                                    response = String.class)})
     @Produces(MediaType.APPLICATION_JSON)
-       @Timed
-       public Response addIuiRoute(
-                       @ApiParam(value = "iuiRoute Instance Info", required = true) IuiRouteInfo iuiRouteInfo,
-                       @ApiParam(value = "Route Way", required = false) @QueryParam("routeWay") @DefaultValue("ip")String routeWay) {
-           IuiRouteInfo new_iuiRouteInfo = IuiRouteServiceWrapper.getInstance().saveIuiRouteInstance4Rest(iuiRouteInfo,routeWay);
-           URI returnURI =uriInfo.getAbsolutePathBuilder().path("/" + new_iuiRouteInfo.getServiceName()).build();
+    @Timed
+    public Response addIuiRoute(@ApiParam(value = "iuiRoute Instance Info", required = true) IuiRouteInfo iuiRouteInfo,
+                    @ApiParam(value = "Route Way",
+                                    required = false) @QueryParam("routeWay") @DefaultValue("ip") String routeWay) {
+        IuiRouteInfo new_iuiRouteInfo =
+                        IuiRouteServiceWrapper.getInstance().saveIuiRouteInstance4Rest(iuiRouteInfo, routeWay);
+        URI returnURI = uriInfo.getAbsolutePathBuilder().path("/" + new_iuiRouteInfo.getServiceName()).build();
         return Response.created(returnURI).entity(new_iuiRouteInfo).build();
 
-       }
-       
-       @GET
-       @Path("/{serviceName}")
-       @ApiOperation(value = "get one iuiRoute ",code = HttpStatus.SC_OK, response = IuiRouteInfo.class)
-       @ApiResponses(value = {
-                           @ApiResponse(code = HttpStatus.SC_NOT_FOUND, message = "IuiRouteInfo not found", response = String.class),
-                           @ApiResponse(code = HttpStatus.SC_UNPROCESSABLE_ENTITY, message = "Unprocessable IuiRouteInfo Entity ", response = String.class),
-                           @ApiResponse(code = HttpStatus.SC_INTERNAL_SERVER_ERROR, message = "get IuiRouteInfo fail", response = String.class)})
-   @Produces(MediaType.APPLICATION_JSON)
-       @Timed
-       public IuiRouteInfo getIuiRoute(
-                       @ApiParam(value = "iuiRoute serviceName", required = true) @PathParam("serviceName") String serviceName,
-                       @ApiParam(value = "iuiRoute host", required = false) @QueryParam("host") String host,
-                       @ApiParam(value = "iuiRoute Publish port", required = false) @QueryParam("publish_port") @DefaultValue("")String publish_port,
-                       @ApiParam(value = "Route Way", required = false) @QueryParam("routeWay") @DefaultValue("ip")String routeWay) {
-
-               return IuiRouteServiceWrapper.getInstance().getIuiRouteInstance(serviceName,host,publish_port,routeWay);
-
-       }
-
-       @PUT
-       @Path("/{serviceName}")
-       @ApiOperation(value = "update one iuiRoute by serviceName", code = HttpStatus.SC_CREATED,response = IuiRouteInfo.class)
-       @ApiResponses(value = {
-                           @ApiResponse(code = HttpStatus.SC_UNPROCESSABLE_ENTITY, message = "Unprocessable IuiRouteInfo Entity ", response = String.class),
-                           @ApiResponse(code = HttpStatus.SC_INTERNAL_SERVER_ERROR, message = "update IuiRouteInfo fail", response = String.class),
-                           @ApiResponse(code = HttpStatus.SC_BAD_REQUEST, message = "Unprocessable IuiRouteInfo JSON REQUEST", response = String.class)})
+    }
+
+    @GET
+    @Path("/{serviceName}")
+    @ApiOperation(value = "get one iuiRoute ", code = HttpStatus.SC_OK, response = IuiRouteInfo.class)
+    @ApiResponses(value = {
+                    @ApiResponse(code = HttpStatus.SC_NOT_FOUND, message = "IuiRouteInfo not found",
+                                    response = String.class),
+                    @ApiResponse(code = HttpStatus.SC_UNPROCESSABLE_ENTITY,
+                                    message = "Unprocessable IuiRouteInfo Entity ", response = String.class),
+                    @ApiResponse(code = HttpStatus.SC_INTERNAL_SERVER_ERROR, message = "get IuiRouteInfo fail",
+                                    response = String.class)})
+    @Produces(MediaType.APPLICATION_JSON)
+    @Timed
+    public IuiRouteInfo getIuiRoute(
+                    @ApiParam(value = "iuiRoute serviceName",
+                                    required = true) @PathParam("serviceName") String serviceName,
+                    @ApiParam(value = "iuiRoute host", required = false) @QueryParam("host") String host,
+                    @ApiParam(value = "iuiRoute Publish port",
+                                    required = false) @QueryParam("publish_port") @DefaultValue("") String publish_port,
+                    @ApiParam(value = "Route Way",
+                                    required = false) @QueryParam("routeWay") @DefaultValue("ip") String routeWay) {
+
+        return IuiRouteServiceWrapper.getInstance().getIuiRouteInstance(serviceName, host, publish_port, routeWay);
+
+    }
+
+    @PUT
+    @Path("/{serviceName}")
+    @ApiOperation(value = "update one iuiRoute by serviceName", code = HttpStatus.SC_CREATED,
+                    response = IuiRouteInfo.class)
+    @ApiResponses(value = {
+                    @ApiResponse(code = HttpStatus.SC_UNPROCESSABLE_ENTITY,
+                                    message = "Unprocessable IuiRouteInfo Entity ", response = String.class),
+                    @ApiResponse(code = HttpStatus.SC_INTERNAL_SERVER_ERROR, message = "update IuiRouteInfo fail",
+                                    response = String.class),
+                    @ApiResponse(code = HttpStatus.SC_BAD_REQUEST, message = "Unprocessable IuiRouteInfo JSON REQUEST",
+                                    response = String.class)})
     @Produces(MediaType.APPLICATION_JSON)
-       @Timed
-       public Response updateIuiRoute(
-                       @ApiParam(value = "iuiRoute serviceName", required = true) @PathParam("serviceName") String serviceName,
-                       @ApiParam(value = "iuiRoute Instance Info", required = true) IuiRouteInfo iuiRouteInfo,
-                       @ApiParam(value = "Route Way", required = false) @QueryParam("routeWay") @DefaultValue("ip")String routeWay) {
-
-           IuiRouteInfo new_iuiRouteInfo =  IuiRouteServiceWrapper.getInstance().saveIuiRouteInstance4Rest(iuiRouteInfo,routeWay);
-           URI returnURI =uriInfo.getAbsolutePathBuilder().path("/" + serviceName).build();
+    @Timed
+    public Response updateIuiRoute(
+                    @ApiParam(value = "iuiRoute serviceName",
+                                    required = true) @PathParam("serviceName") String serviceName,
+                    @ApiParam(value = "iuiRoute Instance Info", required = true) IuiRouteInfo iuiRouteInfo,
+                    @ApiParam(value = "Route Way",
+                                    required = false) @QueryParam("routeWay") @DefaultValue("ip") String routeWay) {
+
+        IuiRouteInfo new_iuiRouteInfo =
+                        IuiRouteServiceWrapper.getInstance().saveIuiRouteInstance4Rest(iuiRouteInfo, routeWay);
+        URI returnURI = uriInfo.getAbsolutePathBuilder().path("/" + serviceName).build();
         return Response.created(returnURI).entity(new_iuiRouteInfo).build();
-       }
-
-       @DELETE
-       @Path("/{serviceName}")
-       @ApiOperation(value = "delete one iuiRoute by serviceName", code = HttpStatus.SC_NO_CONTENT)
-       @ApiResponses(value = {
-                           @ApiResponse(code = HttpStatus.SC_NO_CONTENT, message = "delete IuiRouteInfo succeed "),
-                           @ApiResponse(code = HttpStatus.SC_NOT_FOUND, message = "IuiRouteInfo not found", response = String.class),
-                           @ApiResponse(code = HttpStatus.SC_INTERNAL_SERVER_ERROR, message = "delete IuiRouteInfo fail", response = String.class)})
+    }
+
+    @DELETE
+    @Path("/{serviceName}")
+    @ApiOperation(value = "delete one iuiRoute by serviceName", code = HttpStatus.SC_NO_CONTENT)
+    @ApiResponses(value = {@ApiResponse(code = HttpStatus.SC_NO_CONTENT, message = "delete IuiRouteInfo succeed "),
+                    @ApiResponse(code = HttpStatus.SC_NOT_FOUND, message = "IuiRouteInfo not found",
+                                    response = String.class),
+                    @ApiResponse(code = HttpStatus.SC_INTERNAL_SERVER_ERROR, message = "delete IuiRouteInfo fail",
+                                    response = String.class)})
     @Produces(MediaType.APPLICATION_JSON)
-       @Timed
-       public void deleteIuiRoute(
-                       @ApiParam(value = "iuiRoute serviceName", required = true) @PathParam("serviceName") String serviceName,
-                       @ApiParam(value = "iuiRoute host", required = false) @QueryParam("host") String host,
-                       @ApiParam(value = "iuiRoute Publish port", required = false) @QueryParam("publish_port") @DefaultValue("")String publish_port,
-                       @ApiParam(value = "Route Way", required = false) @QueryParam("routeWay") @DefaultValue("ip")String routeWay) {
-
-               IuiRouteServiceWrapper.getInstance().deleteIuiRoute(serviceName,host,publish_port,routeWay);
-
-       }
-       
-       @PUT
-       @Path("/{serviceName}/status/{status}")
-       @ApiOperation(value = "update one iuiRoute  status by serviceName ",code = HttpStatus.SC_CREATED, response = IuiRouteInfo.class)
-       @ApiResponses(value = {
-                           @ApiResponse(code = HttpStatus.SC_UNPROCESSABLE_ENTITY, message = "Unprocessable IuiRouteInfo Entity ", response = String.class),
-                           @ApiResponse(code = HttpStatus.SC_NOT_FOUND, message = "IuiRouteInfo not found", response = String.class),
-                           @ApiResponse(code = HttpStatus.SC_INTERNAL_SERVER_ERROR, message = "update IuiRouteInfo status fail", response = String.class)})
+    @Timed
+    public void deleteIuiRoute(
+                    @ApiParam(value = "iuiRoute serviceName",
+                                    required = true) @PathParam("serviceName") String serviceName,
+                    @ApiParam(value = "iuiRoute host", required = false) @QueryParam("host") String host,
+                    @ApiParam(value = "iuiRoute Publish port",
+                                    required = false) @QueryParam("publish_port") @DefaultValue("") String publish_port,
+                    @ApiParam(value = "Route Way",
+                                    required = false) @QueryParam("routeWay") @DefaultValue("ip") String routeWay) {
+
+        IuiRouteServiceWrapper.getInstance().deleteIuiRoute(serviceName, host, publish_port, routeWay);
+
+    }
+
+    @PUT
+    @Path("/{serviceName}/status/{status}")
+    @ApiOperation(value = "update one iuiRoute  status by serviceName ", code = HttpStatus.SC_CREATED,
+                    response = IuiRouteInfo.class)
+    @ApiResponses(value = {
+                    @ApiResponse(code = HttpStatus.SC_UNPROCESSABLE_ENTITY,
+                                    message = "Unprocessable IuiRouteInfo Entity ", response = String.class),
+                    @ApiResponse(code = HttpStatus.SC_NOT_FOUND, message = "IuiRouteInfo not found",
+                                    response = String.class),
+                    @ApiResponse(code = HttpStatus.SC_INTERNAL_SERVER_ERROR,
+                                    message = "update IuiRouteInfo status fail", response = String.class)})
     @Produces(MediaType.APPLICATION_JSON)
-       @Timed
-       public Response updateIuiRouteStatus(
-                       @ApiParam(value = "iuiRoute serviceName", required = true) @PathParam("serviceName") String serviceName,
-                       @ApiParam(value = "iuiRoute host", required = false) @QueryParam("host") String host,
-                       @ApiParam(value = "iuiRoute status,1:abled  0:disabled", required = true)  @PathParam("status") String status,
-                       @ApiParam(value = "iuiRoute Publish port", required = false) @QueryParam("publish_port") @DefaultValue("")String publish_port,
-                       @ApiParam(value = "Route Way", required = false) @QueryParam("routeWay") @DefaultValue("ip")String routeWay) {
-
-           IuiRouteInfo new_iuiRouteInfo =  IuiRouteServiceWrapper.getInstance().updateIuiRouteStatus(serviceName,host,publish_port,status,routeWay);
-        URI returnURI =uriInfo.getAbsolutePathBuilder().path("/" + serviceName).build();
+    @Timed
+    public Response updateIuiRouteStatus(
+                    @ApiParam(value = "iuiRoute serviceName",
+                                    required = true) @PathParam("serviceName") String serviceName,
+                    @ApiParam(value = "iuiRoute host", required = false) @QueryParam("host") String host,
+                    @ApiParam(value = "iuiRoute status,1:abled  0:disabled",
+                                    required = true) @PathParam("status") String status,
+                    @ApiParam(value = "iuiRoute Publish port",
+                                    required = false) @QueryParam("publish_port") @DefaultValue("") String publish_port,
+                    @ApiParam(value = "Route Way",
+                                    required = false) @QueryParam("routeWay") @DefaultValue("ip") String routeWay) {
+
+        IuiRouteInfo new_iuiRouteInfo = IuiRouteServiceWrapper.getInstance().updateIuiRouteStatus(serviceName, host,
+                        publish_port, status, routeWay);
+        URI returnURI = uriInfo.getAbsolutePathBuilder().path("/" + serviceName).build();
         return Response.created(returnURI).entity(new_iuiRouteInfo).build();
 
-       }
-       
+    }
+
 }