Add instructions to invoke the linter and code formatter plugins to the README and...
[aai/schema-service.git] / aai-schema-service / src / main / java / org / onap / aai / schemaservice / healthcheck / EchoResource.java
index 2a98876..47552b1 100644 (file)
@@ -8,7 +8,7 @@
  * 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,
  * limitations under the License.
  * ============LICENSE_END=========================================================
  */
+
 package org.onap.aai.schemaservice.healthcheck;
 
-import org.onap.aai.exceptions.AAIException;
-import org.onap.aai.logging.ErrorLogHelper;
-import org.onap.aai.restcore.RESTAPI;
+import java.util.ArrayList;
+import java.util.HashMap;
 
 import javax.servlet.http.HttpServletRequest;
 import javax.ws.rs.GET;
@@ -29,8 +29,10 @@ import javax.ws.rs.Path;
 import javax.ws.rs.Produces;
 import javax.ws.rs.core.*;
 import javax.ws.rs.core.Response.Status;
-import java.util.ArrayList;
-import java.util.HashMap;
+
+import org.onap.aai.exceptions.AAIException;
+import org.onap.aai.logging.ErrorLogHelper;
+import org.onap.aai.restcore.RESTAPI;
 
 /**
  * The Class EchoResponse.
@@ -40,7 +42,8 @@ public class EchoResource extends RESTAPI {
 
     /**
      * Simple health-check API that echos back the X-FromAppId and X-TransactionId to clients.
-     * If there is a query string, a transaction gets logged into hbase, proving the application is connected to the data store.
+     * If there is a query string, a transaction gets logged into hbase, proving the application is
+     * connected to the data store.
      * If there is no query string, no transaction logging is done to hbase.
      *
      * @param headers the headers
@@ -48,9 +51,10 @@ public class EchoResource extends RESTAPI {
      * @return the response
      */
     @GET
-    @Produces( { MediaType.APPLICATION_XML, MediaType.APPLICATION_JSON })
+    @Produces({MediaType.APPLICATION_XML, MediaType.APPLICATION_JSON})
     @Path("/echo")
-    public Response echoResult(@Context HttpHeaders headers, @Context HttpServletRequest req, @Context UriInfo uriInfo) {
+    public Response echoResult(@Context HttpHeaders headers, @Context HttpServletRequest req,
+        @Context UriInfo uriInfo) {
         Response response = null;
 
         AAIException ex = null;
@@ -58,20 +62,21 @@ public class EchoResource extends RESTAPI {
         String transId = null;
 
         try {
-            fromAppId = getFromAppId(headers );
+            fromAppId = getFromAppId(headers);
             transId = getTransId(headers);
         } catch (AAIException e) {
             ArrayList<String> templateVars = new ArrayList<String>();
             templateVars.add("Headers missing");
             return Response
-                .status(e.getErrorObject().getHTTPResponseCode())
-                .entity(ErrorLogHelper.getRESTAPIErrorResponse(headers.getAcceptableMediaTypes(), e, templateVars))
+                .status(e.getErrorObject().getHTTPResponseCode()).entity(ErrorLogHelper
+                    .getRESTAPIErrorResponse(headers.getAcceptableMediaTypes(), e, templateVars))
                 .build();
         }
 
         try {
 
-            HashMap<AAIException, ArrayList<String>> exceptionList = new HashMap<AAIException, ArrayList<String>>();
+            HashMap<AAIException, ArrayList<String>> exceptionList =
+                new HashMap<AAIException, ArrayList<String>>();
 
             ArrayList<String> templateVars = new ArrayList<String>();
             templateVars.add(fromAppId);
@@ -79,22 +84,21 @@ public class EchoResource extends RESTAPI {
 
             exceptionList.put(new AAIException("AAI_0002", "OK"), templateVars);
 
-            response = Response.status(Status.OK)
-                .entity(ErrorLogHelper.getRESTAPIInfoResponse(
-                    headers.getAcceptableMediaTypes(), exceptionList))
+            response = Response
+                .status(Status.OK).entity(ErrorLogHelper
+                    .getRESTAPIInfoResponse(headers.getAcceptableMediaTypes(), exceptionList))
                 .build();
 
         } catch (Exception e) {
             ex = new AAIException("AAI_4000", e);
             ArrayList<String> templateVars = new ArrayList<String>();
             templateVars.add(Action.GET.name());
-            templateVars.add(fromAppId +" "+transId);
+            templateVars.add(fromAppId + " " + transId);
 
             response = Response
-                .status(Status.INTERNAL_SERVER_ERROR)
-                .entity(ErrorLogHelper.getRESTAPIErrorResponse(
-                    headers.getAcceptableMediaTypes(), ex,
-                    templateVars)).build();
+                .status(Status.INTERNAL_SERVER_ERROR).entity(ErrorLogHelper
+                    .getRESTAPIErrorResponse(headers.getAcceptableMediaTypes(), ex, templateVars))
+                .build();
 
         } finally {
             if (ex != null) {