From 97662b28b1cfd66c167e6a13fbac1d1567780e10 Mon Sep 17 00:00:00 2001
From: surya-huawei <a.u.surya@huawei.com>
Date: Wed, 20 Sep 2017 11:53:06 +0530
Subject: Fix Sonar Issue in ccsdk/dashboard module

Few major issues
*Making anonymous inner class a lambda
This increases code readability
*Replace the type specification with the diamond operator
This reduces the verbosity of generics code

Issue-Id: CCSDK-87
Change-Id: Ia527040781af3a3d006486f3d73416f2f5e288cc
Signed-off-by: surya-huawei <a.u.surya@huawei.com>
---
 .../dashboard/controller/CloudifyController.java   | 23 ++++------------------
 1 file changed, 4 insertions(+), 19 deletions(-)

(limited to 'oom-app-common/src')

diff --git a/oom-app-common/src/main/java/org/onap/oom/dashboard/controller/CloudifyController.java b/oom-app-common/src/main/java/org/onap/oom/dashboard/controller/CloudifyController.java
index 241a8cf..e9369e9 100644
--- a/oom-app-common/src/main/java/org/onap/oom/dashboard/controller/CloudifyController.java
+++ b/oom-app-common/src/main/java/org/onap/oom/dashboard/controller/CloudifyController.java
@@ -86,32 +86,17 @@ public class CloudifyController extends DashboardRestrictedBaseController {
 	/**
 	 * Supports sorting blueprints by ID
 	 */
-	private static Comparator<CloudifyBlueprint> blueprintComparator = new Comparator<CloudifyBlueprint>() {
-		@Override
-		public int compare(CloudifyBlueprint o1, CloudifyBlueprint o2) {
-			return o1.id.compareTo(o2.id);
-		}
-	};
+	private static Comparator<CloudifyBlueprint> blueprintComparator = (o1, o2) -> o1.id.compareTo(o2.id);
 
 	/**
 	 * Supports sorting deployments by ID
 	 */
-	private static Comparator<CloudifyDeployment> deploymentComparator = new Comparator<CloudifyDeployment>() {
-		@Override
-		public int compare(CloudifyDeployment o1, CloudifyDeployment o2) {
-			return o1.id.compareTo(o2.id);
-		}
-	};
+	private static Comparator<CloudifyDeployment> deploymentComparator = (o1, o2) -> o1.id.compareTo(o2.id);
 
 	/**
 	 * Supports sorting executions by ID
 	 */
-	private static Comparator<CloudifyExecution> executionComparator = new Comparator<CloudifyExecution>() {
-		@Override
-		public int compare(CloudifyExecution o1, CloudifyExecution o2) {
-			return o1.id.compareTo(o2.id);
-		}
-	};
+	private static Comparator<CloudifyExecution> executionComparator = (o1, o2) -> o1.id.compareTo(o2.id);
 
 	/**
 	 * Gets one page of objects and supporting information via the REST client.
@@ -497,7 +482,7 @@ public class CloudifyController extends DashboardRestrictedBaseController {
 		logger.setRequestBasedDefaultsIntoGlobalLoggingContext(request, APP_NAME);
 		ECTransportModel result = null;
 		try {
-			List<CloudifyExecution> itemList = new ArrayList<CloudifyExecution>();
+			List<CloudifyExecution> itemList = new ArrayList<>();
 			IControllerRestClient restClient = getControllerRestClient(request);
 			List<String> depIds = new ArrayList<>();
 			if (deployment_id == null) {
-- 
cgit