|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectatg.nucleus.logging.VariableArgumentApplicationLoggingImpl
atg.nucleus.GenericService
atg.droplet.EmptyFormHandler
atg.droplet.GenericFormHandler
atg.commerce.order.purchase.PurchaseProcessFormHandler
atg.projects.store.order.purchase.BillingInfoFormHandler
public class BillingInfoFormHandler
Form Handler for taking billing information.
Field Summary | |
---|---|
static java.lang.String |
CLASS_VERSION
Class version string. |
static java.lang.String |
COUNTRY_KEY_PREFIX
|
static java.lang.String |
COUNTRY_STATE_RESOURCES
|
protected java.lang.String |
mBillingAddressNickname
Billing Address nickname |
protected atg.commerce.catalog.CatalogTools |
mCatalogTools
Catalog tools. |
protected java.lang.String |
mCreditCardNickname
Credit card nickname. |
protected java.lang.String |
mCreditCardVerificationNumber
Property for holding the credit card verification number for a stored credit card. |
protected java.lang.String |
mEmail
E-mail. |
protected boolean |
mEmailOptIn
Is e-mail option turned in. |
protected java.lang.String |
mEmailOptInSourceCode
E-mail option source code. |
protected int |
mMaxNickNameLength
Maximum nickname length. |
protected int |
mMinNickNameLength
Minimum nickname length. |
protected java.lang.String |
mMoveToConfirmationChainId
Move to confirmation chain id. |
protected java.lang.String |
mMoveToConfirmErrorURL
Move to confirm error redirect URL. |
protected java.lang.String |
mMoveToConfirmSuccessURL
Move to confirm success redirect URL. |
protected java.lang.String |
mNewCreditCardVerificationNumber
Property for holding the credit card verification number for a new credit card. |
protected java.lang.String |
mNewUserPassword
New user password. |
protected java.lang.String |
mRegisterAccountErrorURL
|
protected java.lang.String |
mRegisterAccountSuccessURL
|
protected boolean |
mRequiresRegistration
Is registration required. |
protected java.lang.String |
mRetypeNewPassword
Retypes new password. |
protected boolean |
mSaveCreditCard
Should save credit card data. |
protected boolean |
mSaveShippingInfo
Should save shipping information. |
protected static java.lang.String |
MSG_ERROR_INCORRECT_STATE
Error message for incorrect state |
protected static java.lang.String |
MSG_ERROR_MOVE_TO_CONFIRM
Error while confirmation message key. |
protected static java.lang.String |
MSG_ERROR_UPDATE_ORDER
Error updating order message key. |
protected StoreConfiguration |
mStoreConfiguration
Store configuration. |
protected java.lang.String |
mStoredAddressSelection
Stored address selection. |
protected java.lang.String |
mStoredCreditCardName
Stores credit card name. |
protected boolean |
mUsingProfileCreditCard
Is the credit card saved in the user's profile. |
protected boolean |
mUsingSavedAddress
Is the address in the user's profile. |
protected boolean |
mUsingStoreCredit
Is order covered with store credit only. |
protected java.util.HashMap |
mValue
Property to hold profile values |
Fields inherited from class atg.commerce.order.purchase.PurchaseProcessFormHandler |
---|
LOCK_NAME_ATTRIBUTE_NAME, PARAM_TRANSACTION_CREATED, PARAM_VALUE_TRUE |
Fields inherited from class atg.droplet.GenericFormHandler |
---|
PARAM_DEFER_FORWARD_OR_REDIRECT, PARAM_USE_FORWARDS |
Fields inherited from class atg.nucleus.GenericService |
---|
SERVICE_INFO_KEY |
Fields inherited from interface atg.nucleus.logging.TraceApplicationLogging |
---|
DEFAULT_LOG_TRACE_STATUS |
Fields inherited from interface atg.nucleus.logging.ApplicationLogging |
---|
DEFAULT_LOG_DEBUG_STATUS, DEFAULT_LOG_ERROR_STATUS, DEFAULT_LOG_INFO_STATUS, DEFAULT_LOG_WARNING_STATUS |
Constructor Summary | |
---|---|
BillingInfoFormHandler()
|
Method Summary | |
---|---|
void |
addAddressValidationFormError(java.util.List pMissingProperties,
atg.servlet.DynamoHttpServletRequest pRequest,
atg.servlet.DynamoHttpServletResponse pResponse)
Utility method to add form exception. |
void |
addCreditCardAuthorizationNumber(atg.servlet.DynamoHttpServletRequest pRequest,
atg.servlet.DynamoHttpServletResponse pResponse)
This method add and validates the credit card authorization number the credit card if order payment is payed by the credit card. |
void |
addCreditCardBillingAddress(atg.servlet.DynamoHttpServletRequest pRequest,
atg.servlet.DynamoHttpServletResponse pResponse)
This method add and validates the billing Address to the credit card if order payment is payed by the credit card. |
void |
addCreditCardToProfile(atg.servlet.DynamoHttpServletRequest pRequest,
atg.servlet.DynamoHttpServletResponse pResponse)
This method is for any processing required after billing info is entered. |
protected void |
debug()
Logs debugging info about the form settings and payment group. |
java.lang.String |
getBillingAddressNickname()
|
StoreBillingProcessHelper |
getBillingHelper()
|
atg.commerce.catalog.CatalogTools |
getCatalogTools()
|
CheckoutProgressStates |
getCheckoutProgressStates()
|
java.lang.String |
getCouponCode()
|
atg.commerce.order.CreditCard |
getCreditCard()
Utility method to fetch credit card and set properties from page. |
java.lang.String |
getCreditCardNickname()
|
atg.payment.creditcard.ExtendableCreditCardTools |
getCreditCardTools()
|
java.lang.String |
getCreditCardVerificationNumber()
|
protected java.lang.String |
getDateByFormat(java.lang.Object pDate,
java.lang.String pFormat)
Operation called to get the Date on the basis of locale format. |
java.lang.String |
getDateFormat()
|
java.lang.String |
getDateOfBirth()
|
java.lang.String |
getEmail()
|
java.lang.String |
getEmailOptInSourceCode()
|
int |
getMaxNickNameLength()
|
int |
getMinNickNameLength()
|
java.lang.String |
getMoveToConfirmationChainId()
|
java.lang.String |
getMoveToConfirmErrorURL()
|
java.lang.String |
getMoveToConfirmSuccessURL()
|
java.lang.String |
getNewCreditCardVerificationNumber()
|
java.lang.String |
getNewUserPassword()
|
atg.commerce.util.PlaceUtils |
getPlaceUtils()
|
StorePropertyManager |
getProfilePropertyManager()
|
java.lang.String |
getRegisterAccountErrorURL()
|
java.lang.String |
getRegisterAccountSuccessURL()
|
boolean |
getRequiresRegistration()
|
java.lang.String |
getRetypeNewPassword()
|
boolean |
getSaveBillingAddress()
|
boolean |
getSaveCreditCard()
|
StoreConfiguration |
getStoreConfiguration()
|
java.lang.String |
getStoredAddressSelection()
|
java.lang.String |
getStoredCreditCardName()
|
java.util.HashMap |
getValue()
Returns map of profile values |
boolean |
handleApplyStoreCreditsToOrder(atg.servlet.DynamoHttpServletRequest pRequest,
atg.servlet.DynamoHttpServletResponse pResponse)
Apply available store credits to order. |
boolean |
handleBillingWithNewAddressAndNewCard(atg.servlet.DynamoHttpServletRequest pRequest,
atg.servlet.DynamoHttpServletResponse pResponse)
Move to confirmation using new billing address and new credit card info. |
boolean |
handleBillingWithSavedAddressAndNewCard(atg.servlet.DynamoHttpServletRequest pRequest,
atg.servlet.DynamoHttpServletResponse pResponse)
Move to confirmation using saved billing address and new credit card info. |
boolean |
handleBillingWithSavedCard(atg.servlet.DynamoHttpServletRequest pRequest,
atg.servlet.DynamoHttpServletResponse pResponse)
Move to confirmation using saved credit card. |
boolean |
handleBillingWithStoreCredit(atg.servlet.DynamoHttpServletRequest pRequest,
atg.servlet.DynamoHttpServletResponse pResponse)
Move to confirmation using only store credit as payment method. |
boolean |
handleRegisterUser(atg.servlet.DynamoHttpServletRequest pRequest,
atg.servlet.DynamoHttpServletResponse pResponse)
Register an account and link all the saved information like the addresses and credit card info. |
void |
initializeBillingAddressSelection()
Sets initial values to storedAddressSelection and usingSavedAddress fields based on the order |
void |
initializeCreditCardSelection()
Sets initial values to storedCreditCardName and usingProfileCreditCard fields based on the order |
boolean |
isEmailOptIn()
|
boolean |
isSaveShippingInfo()
|
boolean |
isUsingProfileCreditCard()
|
boolean |
isUsingSavedAddress()
|
boolean |
isUsingStoreCredit()
|
boolean |
moveToConfirm(atg.servlet.DynamoHttpServletRequest pRequest,
atg.servlet.DynamoHttpServletResponse pResponse)
This method runs the move to confirmation pipeline chain. |
boolean |
moveToConfirmExceptionHandling(atg.servlet.DynamoHttpServletRequest pRequest,
atg.servlet.DynamoHttpServletResponse pResponse)
|
void |
postAddCreditCardAuthorizationNumber(atg.servlet.DynamoHttpServletRequest pRequest,
atg.servlet.DynamoHttpServletResponse pResponse)
|
void |
postAddCreditCardBillingAddress(atg.servlet.DynamoHttpServletRequest pRequest,
atg.servlet.DynamoHttpServletResponse pResponse)
|
void |
postAddCreditCardToProfile(atg.servlet.DynamoHttpServletRequest pRequest,
atg.servlet.DynamoHttpServletResponse pResponse)
This method is for any processing required after billing info is entered. |
void |
postRegisterUserAfterCheckout(atg.servlet.DynamoHttpServletRequest pRequest,
atg.servlet.DynamoHttpServletResponse pResponse)
|
void |
postSetupCreditCardPaymentGroupsForOrder(atg.servlet.DynamoHttpServletRequest pRequest,
atg.servlet.DynamoHttpServletResponse pResponse)
|
void |
postSetupStoreCreditPaymentGroupsForOrder(atg.servlet.DynamoHttpServletRequest pRequest,
atg.servlet.DynamoHttpServletResponse pResponse)
This method is post setup of store credit payment groups |
void |
preAddCreditCardAuthorizationNumber(atg.servlet.DynamoHttpServletRequest pRequest,
atg.servlet.DynamoHttpServletResponse pResponse)
|
void |
preAddCreditCardBillingAddress(atg.servlet.DynamoHttpServletRequest pRequest,
atg.servlet.DynamoHttpServletResponse pResponse)
|
void |
preAddCreditCardToProfile(atg.servlet.DynamoHttpServletRequest pRequest,
atg.servlet.DynamoHttpServletResponse pResponse)
This method is for any processing required after billing info is entered. |
boolean |
preMoveToConfirmExceptionHandling(atg.servlet.DynamoHttpServletRequest pRequest,
atg.servlet.DynamoHttpServletResponse pResponse)
|
void |
preRegisterUserAfterCheckout(atg.servlet.DynamoHttpServletRequest pRequest,
atg.servlet.DynamoHttpServletResponse pResponse)
This method should execute when the user chose to check out anonymous and then decided to register. |
void |
preSetupCreditCardPaymentGroupsForOrder(atg.servlet.DynamoHttpServletRequest pRequest,
atg.servlet.DynamoHttpServletResponse pResponse)
|
void |
preSetupStoreCreditPaymentGroupsForOrder(atg.servlet.DynamoHttpServletRequest pRequest,
atg.servlet.DynamoHttpServletResponse pResponse)
|
void |
registerUserAfterCheckout(atg.servlet.DynamoHttpServletRequest pRequest,
atg.servlet.DynamoHttpServletResponse pResponse)
This method should execute when the user chose to check out anonymous and then decided to register. |
void |
runProcessMoveToConfirmation(atg.servlet.DynamoHttpServletRequest pRequest,
atg.servlet.DynamoHttpServletResponse pResponse)
Run the pipeline. |
void |
setBillingAddressNickname(java.lang.String pBillingAddressNickname)
|
void |
setBillingHelper(StoreBillingProcessHelper pBillingHelper)
|
void |
setCatalogTools(atg.commerce.catalog.CatalogTools pCatalogTools)
|
void |
setCheckoutProgressStates(CheckoutProgressStates pCheckoutProgressStates)
|
void |
setCouponCode(java.lang.String pCouponCode)
|
void |
setCreditCardNickname(java.lang.String pCreditCardNickname)
|
void |
setCreditCardTools(atg.payment.creditcard.ExtendableCreditCardTools pCreditCardTools)
|
void |
setCreditCardVerificationNumber(java.lang.String pCreditCardVerificationNumber)
|
void |
setDateFormat(java.lang.String pDateFormat)
|
void |
setDateOfBirth(java.lang.String pDateOfBirth)
|
void |
setEmail(java.lang.String pEmail)
|
void |
setEmailOptIn(boolean pEmailOptIn)
|
void |
setEmailOptInSourceCode(java.lang.String pEmailOptInSourceCode)
|
void |
setMaxNickNameLength(int pMaxNickNameLength)
|
void |
setMinNickNameLength(int pMinNickNameLength)
|
void |
setMoveToConfirmationChainId(java.lang.String pMoveToConfirmationChainId)
|
void |
setMoveToConfirmErrorURL(java.lang.String pMoveToConfirmErrorURL)
|
void |
setMoveToConfirmSuccessURL(java.lang.String pMoveToConfirmSuccessURL)
|
void |
setNewCreditCardVerificationNumber(java.lang.String pNewCreditCardVerificationNumber)
|
void |
setNewUserPassword(java.lang.String pNewUserPassword)
|
void |
setPlaceUtils(atg.commerce.util.PlaceUtils pPlaceUtils)
Sets place utils |
void |
setProfilePropertyManager(StorePropertyManager pProfilePropertyManager)
|
void |
setRegisterAccountErrorURL(java.lang.String pRegisterAccountErrorURL)
|
void |
setRegisterAccountSuccessURL(java.lang.String pRegisterAccountSuccessURL)
|
void |
setRequiresRegistration(boolean pRequiresRegistration)
|
void |
setRetypeNewPassword(java.lang.String pRetypeNewPassword)
|
void |
setSaveBillingAddress(boolean pSaveBillingAddress)
|
void |
setSaveCreditCard(boolean pSaveCreditCard)
|
void |
setSaveShippingInfo(boolean pSaveShippingInfo)
|
void |
setStoreConfiguration(StoreConfiguration pStoreConfiguration)
|
void |
setStoredAddressSelection(java.lang.String pStoredAddressSelection)
|
void |
setStoredCreditCardName(java.lang.String pStoredCreditCardName)
|
void |
setupCreditCardPaymentGroupsForOrder(atg.servlet.DynamoHttpServletRequest pRequest,
atg.servlet.DynamoHttpServletResponse pResponse)
This method Initialize and setup Credit Card Payment group for the order, if store credit is used, then all amount from the order deducted by the store credit, then by credit card. |
void |
setupStoreCreditPaymentGroupsForOrder(atg.servlet.DynamoHttpServletRequest pRequest,
atg.servlet.DynamoHttpServletResponse pResponse)
This method Initialize and setup StoreCredit Payment group for the order, if store credit is used |
void |
setUsingProfileCreditCard(boolean pUsingProfileCreditCard)
|
void |
setUsingSavedAddress(boolean pUsingSavedAddress)
|
void |
setUsingStoreCredit(boolean pUsingStoreCredit)
|
void |
setValue(java.util.HashMap pValue)
Sets map of profile values |
protected boolean |
validateBillingAddress(atg.servlet.DynamoHttpServletRequest pRequest,
atg.servlet.DynamoHttpServletResponse pResponse)
Validates the billing address, Not Validate, if Order Amount is not payed by Credit Card |
protected void |
validateCreditCardAuthorizationNumber(java.lang.String pAuthNumber,
atg.servlet.DynamoHttpServletRequest pRequest,
atg.servlet.DynamoHttpServletResponse pResponse)
Verifies that the auth number is valued and a number. |
boolean |
validateCreditCardInput(atg.servlet.DynamoHttpServletRequest pRequest,
atg.servlet.DynamoHttpServletResponse pResponse)
This method uses the CreditCardTools to validate the credit card. |
boolean |
validateCreditCardNicknameInput(atg.servlet.DynamoHttpServletRequest pRequest,
atg.servlet.DynamoHttpServletResponse pResponse)
This method validates the credit card nickname if one is required. |
protected boolean |
validateEmailAddress()
Utility method to validate email address. |
protected boolean |
validatePassword()
Utility method to validate password input. |
Methods inherited from class atg.commerce.order.purchase.PurchaseProcessFormHandler |
---|
acquireTransactionLock, acquireTransactionLock, afterSet, beforeSet, checkFormRedirect, commitTransaction, copyConfiguration, createRepriceParameterMap, defaultLocalLockManager, defaultUserProfile, doStartService, ensureTransaction, formatUserMessage, formatUserMessage, formatUserMessage, formatUserMessage, generatePropertyPath, getClaimableManager, getCommerceIdentifierPaymentInfoContainer, getCommerceItemManager, getCommerceItemShippingInfoContainer, getCommerceProfileTools, getCommercePropertyManager, getConfiguration, getCurrentTransaction, getDefaultLocale, getGiftlistManager, getHandlingInstructionManager, getLocalLockManager, getOrder, getOrderManager, getPaymentGroupManager, getPaymentGroupMapContainer, getPipelineManager, getPriceList, getPriceListId, getPriceListManager, getProfile, getProfileRepository, getPurchaseProcessHelper, getRepeatingRequestMonitor, getRepriceOrderChainId, getResourceBundle, getResourceBundle, getResourceBundleName, getSessionExpirationURL, getShippingGroupManager, getShippingGroupMapContainer, getShoppingCart, getTransactionManager, getUserLocale, getUserLocale, getUserPricingModels, handlePipelineError, isEnsureTransaction, isFormSubmission, isTransactionCreated, isTransactionMarkedAsRollBack, isUseLocksAroundTransactions, isUseRequestLocale, processException, processPipelineErrors, releaseTransactionLock, releaseTransactionLock, runProcess, runProcess, runProcess, runProcessRepriceOrder, runProcessRepriceOrder, runRepricingProcess, setClaimableManager, setCommerceIdentifierPaymentInfoContainer, setCommerceItemManager, setCommerceItemShippingInfoContainer, setCommerceProfileTools, setCommercePropertyManager, setConfiguration, setCurrentTransaction, setDefaultLocale, setEnsureTransaction, setGiftlistManager, setHandlingInstructionManager, setLocalLockManager, setOrder, setOrderManager, setPaymentGroupManager, setPaymentGroupMapContainer, setPipelineManager, setPriceListId, setPriceListManager, setProfile, setProfileRepository, setPurchaseProcessHelper, setRepeatingRequestMonitor, setRepriceOrderChainId, setSessionExpirationURL, setShippingGroupManager, setShippingGroupMapContainer, setShoppingCart, setTransactionCreated, setTransactionManager, setTransactionToRollbackOnly, setUseLocksAroundTransactions, setUseRequestLocale, setUserLocale, setUserPricingModels, transactionLockName, unsetTransactionCreated |
Methods inherited from class atg.droplet.GenericFormHandler |
---|
addFormException, addUncheckedFormException, createFormSubmissionMessage, getCancelURL, getCheckForValidSession, getFormError, getFormExceptions, getFormName, getMessagePort, getMessageSource, getMessageType, getPropertyExceptions, getSendMessages, getUncheckedFormExceptions, handleCancel, handleFormException, handleUncheckedFormException, hasUncheckedFormExceptions, isDeferForwardsAndRedirects, isRestorableForm, isUseForwards, isValidSession, redirectOrForward, resetFormExceptions, setCancelURL, setCheckForValidSession, setDeferForwardsAndRedirects, setFormName, setMessagePort, setMessageSource, setMessageType, setRestorableForm, setSendMessages, setUseForwards |
Methods inherited from class atg.droplet.EmptyFormHandler |
---|
afterGet, beforeGet |
Methods inherited from class atg.nucleus.GenericService |
---|
addLogListener, createAdminServlet, doStopService, getAbsoluteName, getAdminServlet, getLoggingForVlogging, getLogListenerCount, getLogListeners, getName, getNameContext, getNucleus, getRoot, getServiceConfiguration, getServiceInfo, isLoggingDebug, isLoggingError, isLoggingInfo, isLoggingTrace, isLoggingWarning, isRunning, logDebug, logDebug, logDebug, logError, logError, logError, logInfo, logInfo, logInfo, logTrace, logTrace, logTrace, logWarning, logWarning, logWarning, nameContextElementBound, nameContextElementUnbound, removeLogListener, reResolveThis, resolveName, resolveName, resolveName, resolveName, sendLogEvent, setLoggingDebug, setLoggingError, setLoggingInfo, setLoggingTrace, setLoggingWarning, setNucleus, setServiceInfo, startService, stopService |
Methods inherited from class atg.nucleus.logging.VariableArgumentApplicationLoggingImpl |
---|
vlogDebug, vlogDebug, vlogDebug, vlogDebug, vlogError, vlogError, vlogError, vlogError, vlogInfo, vlogInfo, vlogInfo, vlogInfo, vlogTrace, vlogTrace, vlogTrace, vlogTrace, vlogWarning, vlogWarning, vlogWarning, vlogWarning |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static java.lang.String CLASS_VERSION
public static final java.lang.String COUNTRY_KEY_PREFIX
public static final java.lang.String COUNTRY_STATE_RESOURCES
protected static final java.lang.String MSG_ERROR_MOVE_TO_CONFIRM
protected static final java.lang.String MSG_ERROR_UPDATE_ORDER
protected static final java.lang.String MSG_ERROR_INCORRECT_STATE
protected java.lang.String mCreditCardVerificationNumber
protected java.lang.String mNewCreditCardVerificationNumber
protected boolean mSaveCreditCard
protected boolean mEmailOptIn
protected java.lang.String mEmailOptInSourceCode
protected java.lang.String mStoredCreditCardName
protected boolean mRequiresRegistration
protected java.lang.String mStoredAddressSelection
protected java.lang.String mNewUserPassword
protected java.lang.String mRetypeNewPassword
protected java.util.HashMap mValue
protected java.lang.String mMoveToConfirmationChainId
protected java.lang.String mBillingAddressNickname
protected java.lang.String mEmail
protected boolean mSaveShippingInfo
protected int mMinNickNameLength
protected int mMaxNickNameLength
protected java.lang.String mCreditCardNickname
protected java.lang.String mMoveToConfirmErrorURL
protected java.lang.String mMoveToConfirmSuccessURL
protected java.lang.String mRegisterAccountSuccessURL
protected java.lang.String mRegisterAccountErrorURL
protected StoreConfiguration mStoreConfiguration
protected atg.commerce.catalog.CatalogTools mCatalogTools
protected boolean mUsingProfileCreditCard
protected boolean mUsingSavedAddress
protected boolean mUsingStoreCredit
Constructor Detail |
---|
public BillingInfoFormHandler()
Method Detail |
---|
public CheckoutProgressStates getCheckoutProgressStates()
public void setCheckoutProgressStates(CheckoutProgressStates pCheckoutProgressStates)
public StorePropertyManager getProfilePropertyManager()
public void setProfilePropertyManager(StorePropertyManager pProfilePropertyManager)
public StoreBillingProcessHelper getBillingHelper()
public void setBillingHelper(StoreBillingProcessHelper pBillingHelper)
public java.lang.String getCreditCardVerificationNumber()
public void setCreditCardVerificationNumber(java.lang.String pCreditCardVerificationNumber)
pCreditCardVerificationNumber
- -
the credit card verification number to set.public atg.commerce.util.PlaceUtils getPlaceUtils()
public void setPlaceUtils(atg.commerce.util.PlaceUtils pPlaceUtils)
pPlaceUtils
- public java.lang.String getNewCreditCardVerificationNumber()
public void setNewCreditCardVerificationNumber(java.lang.String pNewCreditCardVerificationNumber)
pNewCreditCardVerificationNumber
- -
the credit card verification number to set.public boolean getSaveCreditCard()
public void setSaveCreditCard(boolean pSaveCreditCard)
pSaveCreditCard
- -
if user selects to save the credit card.public boolean isEmailOptIn()
public void setEmailOptIn(boolean pEmailOptIn)
pEmailOptIn
- - true if user selects to opt in,
false - otherwise.public java.lang.String getEmailOptInSourceCode()
public void setEmailOptInSourceCode(java.lang.String pEmailOptInSourceCode)
pEmailOptInSourceCode
- -
e-mail opt in source code.public java.lang.String getStoredCreditCardName()
public void setStoredCreditCardName(java.lang.String pStoredCreditCardName)
pStoredCreditCardName
- - stored credit card name.public boolean getRequiresRegistration()
public void setRequiresRegistration(boolean pRequiresRegistration)
pRequiresRegistration
- - true if registration is
required, false - otherwise.public java.lang.String getStoredAddressSelection()
public void setStoredAddressSelection(java.lang.String pStoredAddressSelection)
pStoredAddressSelection
- - stored address selection.public java.lang.String getNewUserPassword()
public void setNewUserPassword(java.lang.String pNewUserPassword)
pNewUserPassword
- - new user password.public java.lang.String getRetypeNewPassword()
public void setRetypeNewPassword(java.lang.String pRetypeNewPassword)
pRetypeNewPassword
- - retyped new password.public java.util.HashMap getValue()
public void setValue(java.util.HashMap pValue)
pValue
- map of valuespublic java.lang.String getDateOfBirth()
public void setDateOfBirth(java.lang.String pDateOfBirth)
pDateBirth
- - date of birth.public java.lang.String getDateFormat()
public void setDateFormat(java.lang.String pDateFormat)
pDateFormat
- - date format.public java.lang.String getMoveToConfirmationChainId()
public void setMoveToConfirmationChainId(java.lang.String pMoveToConfirmationChainId)
pMoveToConfirmationChainId
- - move
to confirmation chain id.public java.lang.String getBillingAddressNickname()
public void setBillingAddressNickname(java.lang.String pBillingAddressNickname)
pBillingAddressNickname
- -
the billing address nickname to set.public java.lang.String getEmail()
public void setEmail(java.lang.String pEmail)
pEmail
- -
property for the email property.public boolean isSaveShippingInfo()
public void setSaveShippingInfo(boolean pSaveShippingInfo)
pSaveShippingInfo
- - the save shipping
information to set.public int getMinNickNameLength()
public void setMinNickNameLength(int pMinNickNameLength)
pMinNickNameLength
- - minimum nickname length.public int getMaxNickNameLength()
public void setMaxNickNameLength(int pMaxNickNameLength)
pMaxNickNameLength
- - maximum nickname length.public java.lang.String getCreditCardNickname()
public void setCreditCardNickname(java.lang.String pCreditCardNickname)
pCreditCardNickname
- -
the credit card nickname to set.public java.lang.String getMoveToConfirmErrorURL()
public void setMoveToConfirmErrorURL(java.lang.String pMoveToConfirmErrorURL)
pMoveToConfirmErrorURL
- - move to confirm
error redirect URL.public java.lang.String getMoveToConfirmSuccessURL()
public void setMoveToConfirmSuccessURL(java.lang.String pMoveToConfirmSuccessURL)
pMoveToConfirmSuccessURL
- -
move to confirm success redirect URL.public java.lang.String getRegisterAccountSuccessURL()
public void setRegisterAccountSuccessURL(java.lang.String pRegisterAccountSuccessURL)
public java.lang.String getRegisterAccountErrorURL()
public void setRegisterAccountErrorURL(java.lang.String pRegisterAccountErrorURL)
public StoreConfiguration getStoreConfiguration()
public void setStoreConfiguration(StoreConfiguration pStoreConfiguration)
pStoreConfiguration
- - the store configuration to set.public atg.commerce.catalog.CatalogTools getCatalogTools()
public void setCatalogTools(atg.commerce.catalog.CatalogTools pCatalogTools)
pCatalogTools
- - catalog tools.public boolean isUsingProfileCreditCard()
public void setUsingProfileCreditCard(boolean pUsingProfileCreditCard)
pUsingProfileCreditCard
- - is the credit card saved in the user's profile.public boolean isUsingSavedAddress()
public void setUsingSavedAddress(boolean pUsingSavedAddress)
pUsingSavedAddress
- - Is the address saved in the user's profile.public boolean getSaveBillingAddress()
public void setSaveBillingAddress(boolean pSaveBillingAddress)
pSaveBillingAddress
- - true if billing address
should be saved, false - otherwise.public boolean isUsingStoreCredit()
public void setUsingStoreCredit(boolean pUsingStoreCredit)
pUsingStoreCredit
- - Is order covered with store credit only.public atg.payment.creditcard.ExtendableCreditCardTools getCreditCardTools()
public void setCreditCardTools(atg.payment.creditcard.ExtendableCreditCardTools pCreditCardTools)
pCreditCardTools
- new ExtendableCreditCardToolspublic void preSetupStoreCreditPaymentGroupsForOrder(atg.servlet.DynamoHttpServletRequest pRequest, atg.servlet.DynamoHttpServletResponse pResponse) throws javax.servlet.ServletException, java.io.IOException
pRequest
- a DynamoHttpServletRequest
valuepResponse
- a DynamoHttpServletResponse
value
javax.servlet.ServletException
- if an error occurs
java.io.IOException
- if an error occurspublic void setupStoreCreditPaymentGroupsForOrder(atg.servlet.DynamoHttpServletRequest pRequest, atg.servlet.DynamoHttpServletResponse pResponse) throws javax.servlet.ServletException, java.io.IOException
pRequest
- a DynamoHttpServletRequest
valuepResponse
- a DynamoHttpServletResponse
value
javax.servlet.ServletException
- if an error occurs
java.io.IOException
- if an error occurspublic void postSetupStoreCreditPaymentGroupsForOrder(atg.servlet.DynamoHttpServletRequest pRequest, atg.servlet.DynamoHttpServletResponse pResponse) throws javax.servlet.ServletException, java.io.IOException
pRequest
- a DynamoHttpServletRequest
valuepResponse
- a DynamoHttpServletResponse
value
javax.servlet.ServletException
- if an error occurs
java.io.IOException
- if an error occurspublic void preAddCreditCardBillingAddress(atg.servlet.DynamoHttpServletRequest pRequest, atg.servlet.DynamoHttpServletResponse pResponse) throws javax.servlet.ServletException, java.io.IOException
pRequest
- a DynamoHttpServletRequest
valuepResponse
- a DynamoHttpServletResponse
value
javax.servlet.ServletException
- if an error occurs
java.io.IOException
- if an error occurspublic void addCreditCardBillingAddress(atg.servlet.DynamoHttpServletRequest pRequest, atg.servlet.DynamoHttpServletResponse pResponse) throws javax.servlet.ServletException, java.io.IOException
pRequest
- a DynamoHttpServletRequest
valuepResponse
- a DynamoHttpServletResponse
value
javax.servlet.ServletException
- if an error occurs
java.io.IOException
- if an error occurspublic void postAddCreditCardBillingAddress(atg.servlet.DynamoHttpServletRequest pRequest, atg.servlet.DynamoHttpServletResponse pResponse) throws javax.servlet.ServletException, java.io.IOException
pRequest
- a DynamoHttpServletRequest
valuepResponse
- a DynamoHttpServletResponse
value
javax.servlet.ServletException
- if an error occurs
java.io.IOException
- if an error occurspublic void preAddCreditCardAuthorizationNumber(atg.servlet.DynamoHttpServletRequest pRequest, atg.servlet.DynamoHttpServletResponse pResponse) throws javax.servlet.ServletException, java.io.IOException
pRequest
- a DynamoHttpServletRequest
valuepResponse
- a DynamoHttpServletResponse
value
javax.servlet.ServletException
- if an error occurs
java.io.IOException
- if an error occurspublic void addCreditCardAuthorizationNumber(atg.servlet.DynamoHttpServletRequest pRequest, atg.servlet.DynamoHttpServletResponse pResponse) throws javax.servlet.ServletException, java.io.IOException
pRequest
- a DynamoHttpServletRequest
valuepResponse
- a DynamoHttpServletResponse
value
javax.servlet.ServletException
- if an error occurs
java.io.IOException
- if an error occurspublic void postAddCreditCardAuthorizationNumber(atg.servlet.DynamoHttpServletRequest pRequest, atg.servlet.DynamoHttpServletResponse pResponse) throws javax.servlet.ServletException, java.io.IOException
pRequest
- a DynamoHttpServletRequest
valuepResponse
- a DynamoHttpServletResponse
value
javax.servlet.ServletException
- if an error occurs
java.io.IOException
- if an error occurspublic void preSetupCreditCardPaymentGroupsForOrder(atg.servlet.DynamoHttpServletRequest pRequest, atg.servlet.DynamoHttpServletResponse pResponse) throws javax.servlet.ServletException, java.io.IOException
pRequest
- a DynamoHttpServletRequest
valuepResponse
- a DynamoHttpServletResponse
value
javax.servlet.ServletException
- if an error occurs
java.io.IOException
- if an error occurspublic void setupCreditCardPaymentGroupsForOrder(atg.servlet.DynamoHttpServletRequest pRequest, atg.servlet.DynamoHttpServletResponse pResponse) throws javax.servlet.ServletException, java.io.IOException
pRequest
- a DynamoHttpServletRequest
valuepResponse
- a DynamoHttpServletResponse
value
javax.servlet.ServletException
- if an error occurs
java.io.IOException
- if an error occurspublic void postSetupCreditCardPaymentGroupsForOrder(atg.servlet.DynamoHttpServletRequest pRequest, atg.servlet.DynamoHttpServletResponse pResponse) throws javax.servlet.ServletException, java.io.IOException
pRequest
- a DynamoHttpServletRequest
valuepResponse
- a DynamoHttpServletResponse
value
javax.servlet.ServletException
- if an error occurs
java.io.IOException
- if an error occurspublic void preAddCreditCardToProfile(atg.servlet.DynamoHttpServletRequest pRequest, atg.servlet.DynamoHttpServletResponse pResponse) throws javax.servlet.ServletException, java.io.IOException
pRequest
- a DynamoHttpServletRequest
valuepResponse
- a DynamoHttpServletResponse
value
javax.servlet.ServletException
- if an error occurs
java.io.IOException
- if an error occurspublic void addCreditCardToProfile(atg.servlet.DynamoHttpServletRequest pRequest, atg.servlet.DynamoHttpServletResponse pResponse) throws javax.servlet.ServletException, java.io.IOException
pRequest
- a DynamoHttpServletRequest
valuepResponse
- a DynamoHttpServletResponse
value
javax.servlet.ServletException
- if an error occurs
java.io.IOException
- if an error occurspublic void postAddCreditCardToProfile(atg.servlet.DynamoHttpServletRequest pRequest, atg.servlet.DynamoHttpServletResponse pResponse) throws javax.servlet.ServletException, java.io.IOException
pRequest
- a DynamoHttpServletRequest
valuepResponse
- a DynamoHttpServletResponse
value
javax.servlet.ServletException
- if an error occurs
java.io.IOException
- if an error occurspublic void preRegisterUserAfterCheckout(atg.servlet.DynamoHttpServletRequest pRequest, atg.servlet.DynamoHttpServletResponse pResponse) throws javax.servlet.ServletException, java.io.IOException
pRequest
- a DynamoHttpServletRequest
valuepResponse
- a DynamoHttpServletResponse
value
javax.servlet.ServletException
- if an error occurs
java.io.IOException
- if an error occurspublic void registerUserAfterCheckout(atg.servlet.DynamoHttpServletRequest pRequest, atg.servlet.DynamoHttpServletResponse pResponse) throws javax.servlet.ServletException, java.io.IOException
pRequest
- pResponse
-
javax.servlet.ServletException
java.io.IOException
public void postRegisterUserAfterCheckout(atg.servlet.DynamoHttpServletRequest pRequest, atg.servlet.DynamoHttpServletResponse pResponse) throws javax.servlet.ServletException, java.io.IOException
javax.servlet.ServletException
java.io.IOException
public void runProcessMoveToConfirmation(atg.servlet.DynamoHttpServletRequest pRequest, atg.servlet.DynamoHttpServletResponse pResponse) throws atg.service.pipeline.RunProcessException, javax.servlet.ServletException, java.io.IOException
pRequest
- a DynamoHttpServletRequest
valuepResponse
- a DynamoHttpServletResponse
value
atg.service.pipeline.RunProcessException
- if error running pipeline process
javax.servlet.ServletException
java.io.IOException
protected boolean validateEmailAddress()
protected boolean validatePassword()
public boolean validateCreditCardInput(atg.servlet.DynamoHttpServletRequest pRequest, atg.servlet.DynamoHttpServletResponse pResponse) throws atg.commerce.CommerceException, java.io.IOException, javax.servlet.ServletException
pRequest
- - http requestpResponse
- - http response
atg.commerce.CommerceException
java.io.IOException
javax.servlet.ServletException
ExtendableCreditCardTools
public boolean validateCreditCardNicknameInput(atg.servlet.DynamoHttpServletRequest pRequest, atg.servlet.DynamoHttpServletResponse pResponse)
pRequest
- - http requestpResponse
- - http response
public atg.commerce.order.CreditCard getCreditCard()
protected void validateCreditCardAuthorizationNumber(java.lang.String pAuthNumber, atg.servlet.DynamoHttpServletRequest pRequest, atg.servlet.DynamoHttpServletResponse pResponse) throws javax.servlet.ServletException, java.io.IOException
pAuthNumber
- - authentication number
javax.servlet.ServletException
java.io.IOException
protected boolean validateBillingAddress(atg.servlet.DynamoHttpServletRequest pRequest, atg.servlet.DynamoHttpServletResponse pResponse)
pRequest
- - http requestpResponse
- - http responsepublic boolean handleBillingWithSavedCard(atg.servlet.DynamoHttpServletRequest pRequest, atg.servlet.DynamoHttpServletResponse pResponse) throws javax.servlet.ServletException, java.io.IOException
javax.servlet.ServletException
java.io.IOException
public boolean handleBillingWithNewAddressAndNewCard(atg.servlet.DynamoHttpServletRequest pRequest, atg.servlet.DynamoHttpServletResponse pResponse) throws javax.servlet.ServletException, java.io.IOException
javax.servlet.ServletException
java.io.IOException
public boolean handleBillingWithSavedAddressAndNewCard(atg.servlet.DynamoHttpServletRequest pRequest, atg.servlet.DynamoHttpServletResponse pResponse) throws javax.servlet.ServletException, java.io.IOException
javax.servlet.ServletException
java.io.IOException
public boolean handleBillingWithStoreCredit(atg.servlet.DynamoHttpServletRequest pRequest, atg.servlet.DynamoHttpServletResponse pResponse) throws javax.servlet.ServletException, java.io.IOException
javax.servlet.ServletException
java.io.IOException
public boolean handleApplyStoreCreditsToOrder(atg.servlet.DynamoHttpServletRequest pRequest, atg.servlet.DynamoHttpServletResponse pResponse) throws javax.servlet.ServletException, java.io.IOException
javax.servlet.ServletException
java.io.IOException
public boolean handleRegisterUser(atg.servlet.DynamoHttpServletRequest pRequest, atg.servlet.DynamoHttpServletResponse pResponse) throws javax.servlet.ServletException, java.io.IOException
javax.servlet.ServletException
java.io.IOException
public java.lang.String getCouponCode()
public void setCouponCode(java.lang.String pCouponCode)
public boolean moveToConfirm(atg.servlet.DynamoHttpServletRequest pRequest, atg.servlet.DynamoHttpServletResponse pResponse) throws javax.servlet.ServletException, java.io.IOException
pRequest
- a DynamoHttpServletRequest
valuepResponse
- a DynamoHttpServletResponse
value
boolean
value
javax.servlet.ServletException
- if an error occurs
java.io.IOException
- if an error occurspublic boolean moveToConfirmExceptionHandling(atg.servlet.DynamoHttpServletRequest pRequest, atg.servlet.DynamoHttpServletResponse pResponse) throws javax.servlet.ServletException, java.io.IOException
javax.servlet.ServletException
java.io.IOException
public boolean preMoveToConfirmExceptionHandling(atg.servlet.DynamoHttpServletRequest pRequest, atg.servlet.DynamoHttpServletResponse pResponse) throws javax.servlet.ServletException, java.io.IOException
javax.servlet.ServletException
java.io.IOException
public void addAddressValidationFormError(java.util.List pMissingProperties, atg.servlet.DynamoHttpServletRequest pRequest, atg.servlet.DynamoHttpServletResponse pResponse)
pMissingProperties
- - missing properties listpRequest
- - http requestpResponse
- - http responsepublic void initializeCreditCardSelection()
public void initializeBillingAddressSelection()
protected void debug()
protected java.lang.String getDateByFormat(java.lang.Object pDate, java.lang.String pFormat)
pDate
- getting from databasepFormat
- Date Format get by database
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |