From 7ae21709bb6dbdc092052acb5098bfa5cb316d9e Mon Sep 17 00:00:00 2001
From: kenneth_suter <kenneth_suter@localhost>
Date: Thu, 29 Mar 2007 15:09:14 +0000
Subject: [PATCH] These refactorings are essential in anticipation of a new quicksetup application for the upgrader feature (issue 598). These changes were reviewed by Josu.
---
opends/src/quicksetup/org/opends/quicksetup/UserData.java | 104 ++++++++++++++++++++++++++++-----------------------
1 files changed, 57 insertions(+), 47 deletions(-)
diff --git a/opends/src/quicksetup/org/opends/quicksetup/installer/UserInstallData.java b/opends/src/quicksetup/org/opends/quicksetup/UserData.java
similarity index 86%
rename from opends/src/quicksetup/org/opends/quicksetup/installer/UserInstallData.java
rename to opends/src/quicksetup/org/opends/quicksetup/UserData.java
index 8057162..d47efa2 100644
--- a/opends/src/quicksetup/org/opends/quicksetup/installer/UserInstallData.java
+++ b/opends/src/quicksetup/org/opends/quicksetup/UserData.java
@@ -22,33 +22,24 @@
* CDDL HEADER END
*
*
- * Portions Copyright 2006-2007 Sun Microsystems, Inc.
+ * Portions Copyright 2007 Sun Microsystems, Inc.
*/
-package org.opends.quicksetup.installer;
+package org.opends.quicksetup;
/**
- * This class is used to provide a data model for the different parameters
- * that the user can provide in the installation wizard.
- *
- * @see DataOptions.
- *
+ * Represents user specified input data to an application.
*/
-public class UserInstallData
-{
+public class UserData {
+
private String serverLocation;
-
private int serverPort;
-
- private int serverJMXPort;
-
private String directoryManagerDn;
-
private String directoryManagerPwd;
-
- private boolean startServer;
-
private DataOptions dataOptions;
+ private int serverJMXPort;
+ private boolean startServer;
+ private boolean stopServer;
/**
* Sets the location of the server (installation path).
@@ -87,24 +78,6 @@
}
/**
- * Sets the server JMX port.
- * @param serverJMXPort the new server JMX port.
- */
- public void setServerJMXPort(int serverJMXPort)
- {
- this.serverJMXPort = serverJMXPort;
- }
-
- /**
- * Returns the server JMX port.
- * @return the server JMX port.
- */
- public int getServerJMXPort()
- {
- return serverJMXPort;
- }
-
- /**
* Returns the Directory Manager DN.
* @return the Directory Manager DN.
*/
@@ -141,6 +114,46 @@
}
/**
+ * Returns the DataOptions object representing the data in the Data Options
+ * panel.
+ * @return the DataOptions object representing the data in the Data Options
+ * panel.
+ */
+ public DataOptions getDataOptions()
+ {
+ return dataOptions;
+ }
+
+ /**
+ * Sets the DataOptions object representing the data in the Data Options
+ * panel.
+ * @param dataOptions the DataOptions object representing the data in the Data
+ * Options panel.
+ */
+ public void setDataOptions(DataOptions dataOptions)
+ {
+ this.dataOptions = dataOptions;
+ }
+
+ /**
+ * Sets the server JMX port.
+ * @param serverJMXPort the new server JMX port.
+ */
+ public void setServerJMXPort(int serverJMXPort)
+ {
+ this.serverJMXPort = serverJMXPort;
+ }
+
+ /**
+ * Returns the server JMX port.
+ * @return the server JMX port.
+ */
+ public int getServerJMXPort()
+ {
+ return serverJMXPort;
+ }
+
+ /**
* Returns <CODE>true</CODE> if the server must be started once the
* installation is finished, <CODE>false</CODE> if not.
* @return <CODE>true</CODE> if the server must be started once the
@@ -163,24 +176,21 @@
}
/**
- * Returns the DataOptions object representing the data in the Data Options
- * panel.
- * @return the DataOptions object representing the data in the Data Options
- * panel.
+ * Sets whether to stop the server or not.
+ * @param stopServer stop the server or not.
*/
- public DataOptions getDataOptions()
+ public void setStopServer(boolean stopServer)
{
- return dataOptions;
+ this.stopServer = stopServer;
}
/**
- * Sets the DataOptions object representing the data in the Data Options
- * panel.
- * @param dataOptions the DataOptions object representing the data in the Data
- * Options panel.
+ * Returns whether the user wants to stop the server or not.
+ * @return <CODE>true</CODE> if the user wants to stop the server and <CODE>\
+ * false</CODE> otherwise.
*/
- public void setDataOptions(DataOptions dataOptions)
+ public boolean getStopServer()
{
- this.dataOptions = dataOptions;
+ return stopServer;
}
}
--
Gitblit v1.10.0