|
||||||||||
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. |
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 java.lang.String |
mGiftCertificateNumbers
Gift certificate numbers. |
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[] |
mOnlineCreditIds
Online credit cards ids. |
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. |
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()
|
atg.commerce.order.CreditCard |
getCreditCard()
Utility method to fetch credit card and set properties from page. |
java.lang.String |
getCreditCardNickname()
|
java.lang.String |
getCreditCardVerificationNumber()
|
java.lang.String |
getEmail()
|
boolean |
getEmailOptIn()
|
java.lang.String |
getEmailOptInSourceCode()
|
java.lang.String |
getGiftCertificateNumbers()
|
int |
getMaxNickNameLength()
|
int |
getMinNickNameLength()
|
java.lang.String |
getMoveToConfirmationChainId()
|
java.lang.String |
getMoveToConfirmErrorURL()
|
java.lang.String |
getMoveToConfirmSuccessURL()
|
java.lang.String |
getNewCreditCardVerificationNumber()
|
java.lang.String |
getNewUserPassword()
|
java.lang.String[] |
getOnlineCreditIds()
|
atg.commerce.util.PlaceUtils |
getPlaceUtils()
|
boolean |
getRequiresRegistration()
|
java.lang.String |
getRetypeNewPassword()
|
boolean |
getSaveCreditCard()
|
StoreConfiguration |
getStoreConfiguration()
|
java.lang.String |
getStoredAddressSelection()
|
java.lang.String |
getStoredCreditCardName()
|
boolean |
handleMoveToConfirm(atg.servlet.DynamoHttpServletRequest pRequest,
atg.servlet.DynamoHttpServletResponse pResponse)
This method runs the move to confirmation pipeline chain. |
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 |
isSaveShippingInfo()
|
boolean |
isUsingProfileCreditCard()
|
boolean |
isUsingSavedAddress()
|
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 |
postRegisterUserDuringCheckout(atg.servlet.DynamoHttpServletRequest pRequest,
atg.servlet.DynamoHttpServletResponse pResponse)
|
void |
postSetupCreditCardPaymentGroupsForOrder(atg.servlet.DynamoHttpServletRequest pRequest,
atg.servlet.DynamoHttpServletResponse pResponse)
|
void |
postSetupGiftCertificatePaymentGroupsForOrder(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 |
preRegisterUserDuringCheckout(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 |
preSetupGiftCertificatePaymentGroupsForOrder(atg.servlet.DynamoHttpServletRequest pRequest,
atg.servlet.DynamoHttpServletResponse pResponse)
|
void |
preSetupStoreCreditPaymentGroupsForOrder(atg.servlet.DynamoHttpServletRequest pRequest,
atg.servlet.DynamoHttpServletResponse pResponse)
|
void |
registerUserDuringCheckout(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 |
setCreditCardNickname(java.lang.String pCreditCardNickname)
|
void |
setCreditCardVerificationNumber(java.lang.String pCreditCardVerificationNumber)
|
void |
setEmail(java.lang.String pEmail)
|
void |
setEmailOptIn(boolean pEmailOptIn)
|
void |
setEmailOptInSourceCode(java.lang.String pEmailOptInSourceCode)
|
void |
setGiftCertificateNumbers(java.lang.String pGiftCertificateNumbers)
|
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 |
setOnlineCreditIds(java.lang.String[] pOnlineCreditIds)
|
void |
setPlaceUtils(atg.commerce.util.PlaceUtils pPlaceUtils)
Sets place utils |
void |
setRequiresRegistration(boolean pRequiresRegistration)
|
void |
setRetypeNewPassword(java.lang.String pRetypeNewPassword)
|
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 gift certificates and last by credit card. |
void |
setupGiftCertificatePaymentGroupsForOrder(atg.servlet.DynamoHttpServletRequest pRequest,
atg.servlet.DynamoHttpServletResponse pResponse)
This method Initialize and setup GiftCertificate Payment group for the order, if store credit is used, then all amount from the order detucted by the store credit, then remaining amount is detucted by gift certificates |
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)
|
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. |
void |
validateGiftCertificateNumbers(atg.servlet.DynamoHttpServletRequest pRequest,
atg.servlet.DynamoHttpServletResponse pResponse)
Validate, wether the GiftCertificate number is valid or not |
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, 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, 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
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.lang.String[] mOnlineCreditIds
protected java.lang.String mMoveToConfirmationChainId
protected java.lang.String mBillingAddressNickname
protected java.lang.String mEmail
protected boolean mSaveShippingInfo
protected java.lang.String mGiftCertificateNumbers
protected int mMinNickNameLength
protected int mMaxNickNameLength
protected java.lang.String mCreditCardNickname
protected java.lang.String mMoveToConfirmErrorURL
protected java.lang.String mMoveToConfirmSuccessURL
protected StoreConfiguration mStoreConfiguration
protected atg.commerce.catalog.CatalogTools mCatalogTools
protected boolean mUsingProfileCreditCard
protected boolean mUsingSavedAddress
Constructor Detail |
---|
public BillingInfoFormHandler()
Method Detail |
---|
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 getEmailOptIn()
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 void setOnlineCreditIds(java.lang.String[] pOnlineCreditIds)
pOnlineCreditIds
- -
the online credit ids selected.public java.lang.String[] getOnlineCreditIds()
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 void setGiftCertificateNumbers(java.lang.String pGiftCertificateNumbers)
pGiftCertificateNumbers
- - gift certificate number.public java.lang.String getGiftCertificateNumbers()
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 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 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 preSetupGiftCertificatePaymentGroupsForOrder(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 validateGiftCertificateNumbers(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 setupGiftCertificatePaymentGroupsForOrder(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 postSetupGiftCertificatePaymentGroupsForOrder(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 preRegisterUserDuringCheckout(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 registerUserDuringCheckout(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 postRegisterUserDuringCheckout(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
pRequest
- - http requestpResponse
- - http response
atg.commerce.CommerceException
CreditCardTools
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 handleMoveToConfirm(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()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |