mirror of https://github.com/OpenIdentityPlatform/OpenDJ.git

Violette Roche-Montane
24.50.2014 8a0c7b4a24af390782c917be4f68b45174972b19
opendj3-server-dev/src/quicksetup/org/opends/quicksetup/CliApplication.java
@@ -22,6 +22,7 @@
 *
 *
 *      Copyright 2008 Sun Microsystems, Inc.
 *      Portions Copyright 2014 ForgeRock AS
 */
package org.opends.quicksetup;
@@ -29,6 +30,8 @@
import org.opends.quicksetup.event.ProgressNotifier;
import org.opends.quicksetup.util.ProgressMessageFormatter;
import com.forgerock.opendj.cli.ClientException;
/**
 * Represents a quick setup CLI application.
 */
@@ -37,14 +40,19 @@
  /**
   * Creates a set of user data from command line arguments and installation
   * status.
   * @param launcher that launched this application
   *
   * @param launcher
   *          that launched this application
   * @return UserData object populated to reflect the input args and status
   * @throws UserDataException if something is wrong with the data provided
   * by the user
   * @throws ApplicationException if there is an application specific problem
   * @throws UserDataException
   *           if something is wrong with the data provided by the user
   * @throws ApplicationException
   *           if there is an application specific problem
   * @throws ClientException
   *           If an error occurs when creating the data.
   */
  UserData createUserData(Launcher launcher)
          throws UserDataException, ApplicationException;
          throws UserDataException, ApplicationException, ClientException;
  /**
   * Gets the user data this application will use when running.