From ee3642c86959b44af3ff0e9fde9950a966527596 Mon Sep 17 00:00:00 2001
From: jvergara <jvergara@localhost>
Date: Tue, 07 Aug 2007 22:32:50 +0000
Subject: [PATCH] The following modifications have the following goals:

---
 opends/src/quicksetup/org/opends/quicksetup/installandupgrader/InstallAndUpgrader.java |   28 +++++++++++++++-------------
 1 files changed, 15 insertions(+), 13 deletions(-)

diff --git a/opends/src/quicksetup/org/opends/quicksetup/installandupgrader/InstallAndUpgrader.java b/opends/src/quicksetup/org/opends/quicksetup/installandupgrader/InstallAndUpgrader.java
index 7b8ea6b..48c323a 100644
--- a/opends/src/quicksetup/org/opends/quicksetup/installandupgrader/InstallAndUpgrader.java
+++ b/opends/src/quicksetup/org/opends/quicksetup/installandupgrader/InstallAndUpgrader.java
@@ -124,17 +124,7 @@
    */
   public UserData getUserData()
   {
-    if (userData == null) {
-      userData = (InstallAndUpgradeUserData)createUserData();
-    }
-    return userData;
-  }
-
-  /**
-   * {@inheritDoc}
-   */
-  public UserData createUserData() {
-    return new InstallAndUpgradeUserData();
+    return getDelegateApplication().getUserData();
   }
 
   /**
@@ -466,7 +456,7 @@
     if (cStep == Step.WELCOME)
     {
       Boolean isUpgrade = (Boolean)qs.getFieldValue(FieldName.IS_UPGRADE);
-      ((InstallAndUpgradeUserData)getUserData()).setUpgrade(isUpgrade);
+      getInstallAndUpgradeUserData().setUpgrade(isUpgrade);
       if (isUpgrade)
       {
         upgrader.updateUserData(UpgradeWizardStep.WELCOME, qs);
@@ -519,7 +509,7 @@
   private GuiApplication getDelegateApplication()
   {
     GuiApplication application;
-    if (((InstallAndUpgradeUserData)getUserData()).isUpgrade())
+    if (getInstallAndUpgradeUserData().isUpgrade())
     {
       application = upgrader;
     }
@@ -529,4 +519,16 @@
     }
     return application;
   }
+
+  /**
+   * Returns the install and upgrader specific user data.
+   * @return the install and upgrader specific user data.
+   */
+  public InstallAndUpgradeUserData getInstallAndUpgradeUserData()
+  {
+    if (userData == null) {
+      userData = new InstallAndUpgradeUserData();
+    }
+    return userData;
+  }
 }

--
Gitblit v1.10.0