From 9fa1aa8315996dc555e9921a1c77979e07050878 Mon Sep 17 00:00:00 2001
From: Jean-Noël Rouvignac <jean-noel.rouvignac@forgerock.com>
Date: Wed, 29 Jun 2016 15:48:26 +0000
Subject: [PATCH] Partial OPENDJ-2625 Convert all code that uses JNDI to use the SDK instead

---
 opendj-server-legacy/src/main/java/org/opends/guitools/controlpanel/ui/RootMonitoringPanel.java |   15 +++++++--------
 1 files changed, 7 insertions(+), 8 deletions(-)

diff --git a/opendj-server-legacy/src/main/java/org/opends/guitools/controlpanel/ui/RootMonitoringPanel.java b/opendj-server-legacy/src/main/java/org/opends/guitools/controlpanel/ui/RootMonitoringPanel.java
index 6da6a4a..20269d1 100644
--- a/opendj-server-legacy/src/main/java/org/opends/guitools/controlpanel/ui/RootMonitoringPanel.java
+++ b/opendj-server-legacy/src/main/java/org/opends/guitools/controlpanel/ui/RootMonitoringPanel.java
@@ -24,14 +24,13 @@
 import javax.swing.JLabel;
 
 import org.forgerock.i18n.LocalizableMessage;
+import org.forgerock.opendj.ldap.responses.SearchResultEntry;
 import org.opends.guitools.controlpanel.datamodel.BasicMonitoringAttributes;
-import org.opends.guitools.controlpanel.datamodel.CustomSearchResult;
 import org.opends.guitools.controlpanel.datamodel.ServerDescriptor;
 import org.opends.guitools.controlpanel.util.ConfigFromDirContext;
 import org.opends.guitools.controlpanel.util.Utilities;
 
 import static org.opends.guitools.controlpanel.datamodel.BasicMonitoringAttributes.*;
-import static org.opends.guitools.controlpanel.util.Utilities.*;
 import static org.opends.messages.AdminToolMessages.*;
 import static org.opends.messages.BackendMessages.*;
 
@@ -127,12 +126,12 @@
     {
       server = getInfo().getServerDescriptor();
     }
-    CustomSearchResult csr = null;
+    SearchResultEntry sr = null;
     if (server != null)
     {
-      csr = server.getRootMonitor();
+      sr = server.getRootMonitor();
     }
-    if (csr != null)
+    if (sr != null)
     {
       JLabel[] ls =
       {
@@ -150,13 +149,13 @@
       };
       for (int i=0; i<ls.length; i++)
       {
-        ls[i].setText(getMonitoringValue(attrs[i], csr));
+        ls[i].setText(getMonitoringValue(attrs[i], sr));
       }
       version.setText(server.getOpenDSVersion());
       try
       {
-        String start = getFirstValueAsString(csr, START_DATE.getAttributeName());
-        String current = getFirstValueAsString(csr, CURRENT_DATE.getAttributeName());
+        String start = sr.getAttribute(START_DATE.getAttributeName()).firstValueAsString();
+        String current = sr.getAttribute(CURRENT_DATE.getAttributeName()).firstValueAsString();
         Date startTime = ConfigFromDirContext.utcParser.parse(start);
         Date currentTime = ConfigFromDirContext.utcParser.parse(current);
 

--
Gitblit v1.10.0