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