From 111c848e2d90d962a7f48d7b4121304247829473 Mon Sep 17 00:00:00 2001
From: jvergara <jvergara@localhost>
Date: Wed, 05 Sep 2007 06:40:30 +0000
Subject: [PATCH] The following changes are targetted to fix a certain number of issues related to the setup command line:

---
 opends/src/quicksetup/org/opends/quicksetup/installer/ui/DataOptionsPanel.java |   23 +++++++++++++++++++++--
 1 files changed, 21 insertions(+), 2 deletions(-)

diff --git a/opends/src/quicksetup/org/opends/quicksetup/installer/ui/DataOptionsPanel.java b/opends/src/quicksetup/org/opends/quicksetup/installer/ui/DataOptionsPanel.java
index 4325187..45c4293 100644
--- a/opends/src/quicksetup/org/opends/quicksetup/installer/ui/DataOptionsPanel.java
+++ b/opends/src/quicksetup/org/opends/quicksetup/installer/ui/DataOptionsPanel.java
@@ -38,6 +38,7 @@
 import java.awt.event.FocusEvent;
 import java.awt.event.FocusListener;
 import java.util.HashMap;
+import java.util.LinkedList;
 
 import javax.swing.Box;
 import javax.swing.ButtonGroup;
@@ -348,7 +349,16 @@
     switch (fieldName)
     {
     case DIRECTORY_BASE_DN:
-      value = defaultUserData.getNewSuffixOptions().getBaseDn();
+      LinkedList<String> defaults =
+        defaultUserData.getNewSuffixOptions().getBaseDns();
+      if ((defaults != null) && !defaults.isEmpty())
+      {
+        value = defaults.getFirst();
+      }
+      else
+      {
+        value = null;
+      }
       break;
 
     case DATA_OPTIONS:
@@ -356,7 +366,16 @@
       break;
 
     case LDIF_PATH:
-      value = defaultUserData.getNewSuffixOptions().getLDIFPath();
+      defaults =
+        defaultUserData.getNewSuffixOptions().getLDIFPaths();
+      if ((defaults != null) && !defaults.isEmpty())
+      {
+        value = defaults.getFirst();
+      }
+      else
+      {
+        value = null;
+      }
       break;
 
     case NUMBER_ENTRIES:

--
Gitblit v1.10.0