com.aoindustries.website.signup
Class ServerConfirmationCompletedActionHelper

java.lang.Object
  extended by com.aoindustries.website.signup.ServerConfirmationCompletedActionHelper

public final class ServerConfirmationCompletedActionHelper
extends java.lang.Object

Managed6CompletedAction and Dedicated6CompletedAction both use this to setup the request attributes. This is implemented here because inheritence is not possible and neither one is logically above the other.

Author:
AO Industries, Inc.

Method Summary
static void addOptions(java.util.Map<java.lang.String,java.lang.String> options, SignupCustomizeManagementForm signupCustomizeManagementForm)
           
static void addOptions(java.util.Map<java.lang.String,java.lang.String> options, SignupCustomizeServerForm signupCustomizeServerForm)
           
static java.lang.String getHtmlLang(java.util.Locale locale)
           
static void sendCustomerSummaryEmails(ActionServlet servlet, javax.servlet.http.HttpServletRequest request, java.lang.String pkey, java.lang.String statusKey, java.util.Locale userLocale, SiteSettings siteSettings, com.aoindustries.aoserv.client.PackageDefinition packageDefinition, SignupCustomizeServerForm signupCustomizeServerForm, SignupCustomizeManagementForm signupCustomizeManagementForm, SignupBusinessForm signupBusinessForm, SignupTechnicalForm signupTechnicalForm, SignupBillingInformationForm signupBillingInformationForm)
          Sends the customer emails and stores the successAddresses and failureAddresses as request attributes.
static void sendSupportSummaryEmail(ActionServlet servlet, javax.servlet.http.HttpServletRequest request, java.lang.String pkey, java.lang.String statusKey, java.util.Locale userLocale, SiteSettings siteSettings, com.aoindustries.aoserv.client.PackageDefinition packageDefinition, SignupCustomizeServerForm signupCustomizeServerForm, SignupCustomizeManagementForm signupCustomizeManagementForm, SignupBusinessForm signupBusinessForm, SignupTechnicalForm signupTechnicalForm, SignupBillingInformationForm signupBillingInformationForm)
           
static void storeToDatabase(ActionServlet servlet, javax.servlet.http.HttpServletRequest request, com.aoindustries.aoserv.client.AOServConnector rootConn, com.aoindustries.aoserv.client.PackageDefinition packageDefinition, SignupBusinessForm signupBusinessForm, SignupTechnicalForm signupTechnicalForm, SignupBillingInformationForm signupBillingInformationForm, java.util.Map<java.lang.String,java.lang.String> options)
          Stores to the database, if possible.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

addOptions

public static void addOptions(java.util.Map<java.lang.String,java.lang.String> options,
                              SignupCustomizeServerForm signupCustomizeServerForm)

addOptions

public static void addOptions(java.util.Map<java.lang.String,java.lang.String> options,
                              SignupCustomizeManagementForm signupCustomizeManagementForm)

storeToDatabase

public static void storeToDatabase(ActionServlet servlet,
                                   javax.servlet.http.HttpServletRequest request,
                                   com.aoindustries.aoserv.client.AOServConnector rootConn,
                                   com.aoindustries.aoserv.client.PackageDefinition packageDefinition,
                                   SignupBusinessForm signupBusinessForm,
                                   SignupTechnicalForm signupTechnicalForm,
                                   SignupBillingInformationForm signupBillingInformationForm,
                                   java.util.Map<java.lang.String,java.lang.String> options)
Stores to the database, if possible. Sets request attributes "pkey" and "statusKey", both as String type.


sendSupportSummaryEmail

public static void sendSupportSummaryEmail(ActionServlet servlet,
                                           javax.servlet.http.HttpServletRequest request,
                                           java.lang.String pkey,
                                           java.lang.String statusKey,
                                           java.util.Locale userLocale,
                                           SiteSettings siteSettings,
                                           com.aoindustries.aoserv.client.PackageDefinition packageDefinition,
                                           SignupCustomizeServerForm signupCustomizeServerForm,
                                           SignupCustomizeManagementForm signupCustomizeManagementForm,
                                           SignupBusinessForm signupBusinessForm,
                                           SignupTechnicalForm signupTechnicalForm,
                                           SignupBillingInformationForm signupBillingInformationForm)

sendCustomerSummaryEmails

public static void sendCustomerSummaryEmails(ActionServlet servlet,
                                             javax.servlet.http.HttpServletRequest request,
                                             java.lang.String pkey,
                                             java.lang.String statusKey,
                                             java.util.Locale userLocale,
                                             SiteSettings siteSettings,
                                             com.aoindustries.aoserv.client.PackageDefinition packageDefinition,
                                             SignupCustomizeServerForm signupCustomizeServerForm,
                                             SignupCustomizeManagementForm signupCustomizeManagementForm,
                                             SignupBusinessForm signupBusinessForm,
                                             SignupTechnicalForm signupTechnicalForm,
                                             SignupBillingInformationForm signupBillingInformationForm)
Sends the customer emails and stores the successAddresses and failureAddresses as request attributes.


getHtmlLang

public static java.lang.String getHtmlLang(java.util.Locale locale)