X-Git-Url: https://gerrit.onap.org/r/gitweb?a=blobdiff_plain;f=POLICY-SDK-APP%2Fsrc%2Fmain%2Fjava%2Forg%2Fopenecomp%2Fpolicy%2Fcontroller%2FDashboardController.java;h=230bbe61177d1cb3f950b9f387ac24d67b433ffa;hb=4ca818fdfb9b807562166800a086b413593d6894;hp=089470671777d822eeb37d8bf912db33538b8fcd;hpb=d80880b097d08f9ab9dda54355216890a4b345dc;p=policy%2Fengine.git diff --git a/POLICY-SDK-APP/src/main/java/org/openecomp/policy/controller/DashboardController.java b/POLICY-SDK-APP/src/main/java/org/openecomp/policy/controller/DashboardController.java index 089470671..230bbe611 100644 --- a/POLICY-SDK-APP/src/main/java/org/openecomp/policy/controller/DashboardController.java +++ b/POLICY-SDK-APP/src/main/java/org/openecomp/policy/controller/DashboardController.java @@ -226,7 +226,7 @@ public class DashboardController extends RestrictedBaseController{ for (PDPGroup group : this.pdpConatiner.getGroups()){ for (PDP pdp : group.getPdps()){ naCount = -1; - if (pdp.getStatus().getStatus().toString() == "UP_TO_DATE" && ((EcompPDP) pdp).getJmxPort() != 0){ + if ("UP_TO_DATE".equals(pdp.getStatus().getStatus().toString()) && ((EcompPDP) pdp).getJmxPort() != 0){ String pdpIpAddress = parseIPSystem(pdp.getId()); int port = ((EcompPDP) pdp).getJmxPort(); if (port != 0){ @@ -321,7 +321,6 @@ public class DashboardController extends RestrictedBaseController{ */ private void addPolicyToTable() { policyActivityData = new ArrayList<>(); - int i = 1; String policyID = null; int policyFireCount = 0; Map policyMap = new HashMap<>(); @@ -338,46 +337,42 @@ public class DashboardController extends RestrictedBaseController{ } for (PDP pdp : group.getPdps()){ - // Add rows to the Policy Table + // Add rows to the Policy Table policyList = null; - if (pdp.getStatus().getStatus().toString() == "UP_TO_DATE" && ((EcompPDP) pdp).getJmxPort() != 0){ + if ("UP_TO_DATE".equals(pdp.getStatus().getStatus().toString()) && ((EcompPDP) pdp).getJmxPort() != 0){ String pdpIpAddress = parseIPSystem(pdp.getId()); policyList = getPolicy(pdpIpAddress, ((EcompPDP) pdp).getJmxPort(), "policyCount"); } if (policyList != null && policyList.toString().length() > 3){ - String[] splitPolicy = policyList.toString().split(","); - for (String policyKeyValue : splitPolicy){ - policyID = urnPolicyID(policyKeyValue); - policyFireCount = countPolicyID(policyKeyValue); - if (policyID != null ){ - if (policyMap.containsKey(policyID)){ - JSONObject object = new JSONObject(); - object.put("policyId", policyMap.get(policyID)); - object.put("fireCount", policyFireCount); - object.put("system", pdp.getId()); - policyActivityData.add(i, object); - i++; - } + String[] splitPolicy = policyList.toString().split(","); + for (String policyKeyValue : splitPolicy){ + policyID = urnPolicyID(policyKeyValue); + policyFireCount = countPolicyID(policyKeyValue); + if (policyID != null ){ + if (policyMap.containsKey(policyID)){ + JSONObject object = new JSONObject(); + object.put("policyId", policyMap.get(policyID)); + object.put("fireCount", policyFireCount); + object.put("system", pdp.getId()); + policyActivityData.add(object); } } + } }else { if (policyList != null){ JSONObject object = new JSONObject(); object.put("policyId", "Unable to retrieve policy information"); object.put("fireCount", "NA"); object.put("system", pdp.getId()); - policyActivityData.add(i, object); - i++; + policyActivityData.add(object); }else{ JSONObject object = new JSONObject(); object.put("policyId", "Unable to access PDP JMX Server"); object.put("fireCount", "NA"); object.put("system", pdp.getId()); - policyActivityData.add(i, object); - i++; + policyActivityData.add(object); } } - } } } @@ -399,20 +394,20 @@ public class DashboardController extends RestrictedBaseController{ policyLogger.debug("policyMap value retreived: " + o); return o; } catch (MalformedURLException e) { - policyLogger.error("MalformedURLException for JMX connection"); + policyLogger.error("MalformedURLException for JMX connection" , e); } catch (IOException e) { - policyLogger.error("AttributeNotFoundException for policyMap" ); + policyLogger.error("AttributeNotFoundException for policyMap" , e); } catch (AttributeNotFoundException e) { - policyLogger.error("AttributeNotFoundException for JMX connection"); + policyLogger.error("AttributeNotFoundException for JMX connection", e); } catch (InstanceNotFoundException e) { - policyLogger.error("InstanceNotFoundException " + host + " for JMX connection"); + policyLogger.error("InstanceNotFoundException " + host + " for JMX connection", e); } catch (MalformedObjectNameException e) { - policyLogger.error("MalformedObjectNameException for JMX connection"); + policyLogger.error("MalformedObjectNameException for JMX connection", e); } catch (MBeanException e) { - policyLogger.error("MBeanException for JMX connection"); + policyLogger.error("MBeanException for JMX connection", e); policyLogger.error("Exception Occured"+e); } catch (ReflectionException e) { - policyLogger.error("ReflectionException for JMX connection"); + policyLogger.error("ReflectionException for JMX connection", e); } return null;