com.aoindustries.website.signup
Class SignupBillingInformationActionHelper

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

public final class SignupBillingInformationActionHelper
extends java.lang.Object

Managed5Action and Dedicated5Action 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 java.lang.String getBillingCardNumber(SignupBillingInformationForm signupBillingInformationForm)
           
static java.lang.String hideCreditCardNumber(java.lang.String number)
          Deprecated. Please call CreditCard.maskCreditCardNumber directly.
static void printConfirmation(com.aoindustries.io.ChainWriter emailOut, java.util.Locale userLocale, MessageResources signupApplicationResources, SignupBillingInformationForm signupBillingInformationForm)
           
static void setBillingExpirationYearsRequestAttribute(javax.servlet.http.HttpServletRequest request)
           
static void setConfirmationRequestAttributes(javax.servlet.ServletContext servletContext, javax.servlet.http.HttpServletRequest request, SignupBillingInformationForm signupBillingInformationForm)
           
static void setRequestAttributes(javax.servlet.http.HttpServletRequest request)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

setRequestAttributes

public static void setRequestAttributes(javax.servlet.http.HttpServletRequest request)

setBillingExpirationYearsRequestAttribute

public static void setBillingExpirationYearsRequestAttribute(javax.servlet.http.HttpServletRequest request)

hideCreditCardNumber

public static java.lang.String hideCreditCardNumber(java.lang.String number)
Deprecated. Please call CreditCard.maskCreditCardNumber directly.

Only shows the first two and last four digits of a card number.


getBillingCardNumber

public static java.lang.String getBillingCardNumber(SignupBillingInformationForm signupBillingInformationForm)

setConfirmationRequestAttributes

public static void setConfirmationRequestAttributes(javax.servlet.ServletContext servletContext,
                                                    javax.servlet.http.HttpServletRequest request,
                                                    SignupBillingInformationForm signupBillingInformationForm)
                                             throws java.io.IOException
Throws:
java.io.IOException

printConfirmation

public static void printConfirmation(com.aoindustries.io.ChainWriter emailOut,
                                     java.util.Locale userLocale,
                                     MessageResources signupApplicationResources,
                                     SignupBillingInformationForm signupBillingInformationForm)
                              throws java.io.IOException
Throws:
java.io.IOException