From 9b4ec2d522a8feda97e582a5fab9c9a12214d35d Mon Sep 17 00:00:00 2001
From: jvergara <jvergara@localhost>
Date: Wed, 13 Jan 2010 17:19:12 +0000
Subject: [PATCH] Fix for issues https://opends.dev.java.net/issues/show_bug.cgi?id=4484 and https://opends.dev.java.net/issues/show_bug.cgi?id=4485.
---
opendj-sdk/opends/src/guitools/org/opends/guitools/controlpanel/ui/LDAPEntryPanel.java | 22 ++++++++++++++++++++++
1 files changed, 22 insertions(+), 0 deletions(-)
diff --git a/opendj-sdk/opends/src/guitools/org/opends/guitools/controlpanel/ui/LDAPEntryPanel.java b/opendj-sdk/opends/src/guitools/org/opends/guitools/controlpanel/ui/LDAPEntryPanel.java
index b6772d4..46cf82d 100644
--- a/opendj-sdk/opends/src/guitools/org/opends/guitools/controlpanel/ui/LDAPEntryPanel.java
+++ b/opendj-sdk/opends/src/guitools/org/opends/guitools/controlpanel/ui/LDAPEntryPanel.java
@@ -45,6 +45,7 @@
import javax.swing.border.EmptyBorder;
import javax.swing.tree.TreePath;
+import org.opends.guitools.controlpanel.browser.BasicNodeError;
import org.opends.guitools.controlpanel.browser.BrowserController;
import org.opends.guitools.controlpanel.datamodel.ControlPanelInfo;
import org.opends.guitools.controlpanel.datamodel.CustomSearchResult;
@@ -347,6 +348,27 @@
}
/**
+ * Displays a message informing that an error occurred resolving a referral.
+ * @param dn the DN of the local entry.
+ * @param referrals the list of referrals defined in the entry.
+ * @param error the error that occurred resolving the referral.
+ */
+ public void referralSolveError(String dn, String[] referrals,
+ BasicNodeError error)
+ {
+ searchResult = null;
+
+ errorSearchingPanel.setReferralError(dn, referrals, error);
+
+ delete.setVisible(false);
+ saveChanges.setVisible(false);
+
+ cardLayout.show(mainPanel, ERROR_SEARCHING);
+
+ displayedEntryPanel = null;
+ }
+
+ /**
* Displays a panel informing that nothing is selected.
*
*/
--
Gitblit v1.10.0