|
||||||||||
| 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.userprofiling.ProfileForm
atg.svc.ui.formhandlers.CustomerProfileFormHandler
public class CustomerProfileFormHandler
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class atg.userprofiling.ProfileForm |
|---|
atg.userprofiling.ProfileForm.ProfileFormHashtableWrapper |
| Field Summary | |
|---|---|
static java.lang.String |
CLASS_VERSION
Class version string |
static java.lang.String |
LOGIN_PARAM_NAME
|
static java.lang.String |
PASSWORD_PARAM_NAME
|
| Fields inherited from class atg.userprofiling.ProfileForm |
|---|
CONFIRMPASSWORD_PARAM, DEFAULT_CREATE_PROFILE_TYPE, DEFAULT_LOGIN_PROFILE_TYPE, DEFAULT_LOGOUT_PROFILE_TYPE, HANDLE_CREATE, HANDLE_CREATE_PARAM, HANDLE_FAILURE, HANDLE_LOGIN, HANDLE_LOGIN_PARAM, HANDLE_SUCCESS, ID_NAME, mBadPasswordDelay, mChangePasswordErrorURL, mChangePasswordSuccessURL, mCheckForRequiredParameters, mCheckForRequiredProperties, mCheckForRequiredPropertiesAfterUpdate, mCompareValueInCopyPropertiesOnLogin, mConfirmOldPassword, mConfirmPassword, mCreateErrorURL, mCreateProfileType, mCreateSuccessURL, mDeleteErrorURL, mDeleteSuccessURL, mExpireSessionOnLogout, mExtractDefaultValuesFromProfile, mLoginErrorURL, mLoginProfileType, mLoginSuccessURL, mLogoutErrorURL, mLogoutProfileType, mLogoutSuccessURL, mProfileTools, mPropertiesToAddOnLogin, mPropertiesToCopyOnLogin, mRepositoryId, MSG_ERR_CREATING_PROFILE, MSG_ERR_DELETING_PROFILE, MSG_ERR_UPDATING_PROFILE, MSG_ILLEGAL_ARGUMENT, MSG_INVALID_ADD_PROPERTY, MSG_INVALID_LOGIN, MSG_INVALID_PASSWORD, MSG_MISSING_LOGIN, MSG_MISSING_PASSWORD, MSG_MISSING_PROFILE, MSG_MISSING_PROFILE_TOOLS, MSG_MISSING_REQUIRED_PROPERTY, MSG_NO_SUCH_PROFILE_PROPERTY, MSG_NO_TYPE_CONVERTER, MSG_PASSWORD_SAME_AS_OLD_PASSWORD, MSG_PASSWORDS_DO_NOT_MATCH, MSG_PERMISSION_DEFINED_PASSWORD_CHANGE, MSG_READ_ONLY_PROFILE_PROPERTY, MSG_TYPE_CONVERSION_ERR, MSG_USER_ALREADY_EXISTS, MSG_WARNING_PROFILE_TOOLS, mSwapEventListeners, mTrimProperties, mUpdateErrorURL, mUpdateSuccessURL, mUserLoginManager, mUsingLdapProfile, mValue, NULL_SENTINEL, OLDPASSWORD_PARAM, REPOSITORY_ID_PROPERTY_NAME, RESOURCE_BUNDLE_NAME, sResourceBundle, STATUS_ERROR_REDIRECT, STATUS_ERROR_STAY, STATUS_SUCCESS |
| 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 | |
|---|---|
CustomerProfileFormHandler()
|
|
| Method Summary | |
|---|---|
protected atg.repository.RepositoryItem |
createUser(atg.servlet.DynamoHttpServletRequest pRequest,
atg.servlet.DynamoHttpServletResponse pResponse)
Overwrite parent' createUser method, filter out codes with password checking |
protected java.util.Map |
generateNewAccountEmailParameters(atg.servlet.DynamoHttpServletRequest pRequest,
atg.servlet.DynamoHttpServletResponse pResponse,
atg.repository.RepositoryItem pProfile)
Deprecated. |
protected java.util.Map |
generateNewAccountEmailParameters(atg.servlet.DynamoHttpServletRequest pRequest,
atg.servlet.DynamoHttpServletResponse pResponse,
atg.repository.RepositoryItem pProfile,
java.lang.String pGeneratedClearTextPassword)
Generates the parameter map that is used for sending the new account email. |
protected java.util.Map |
generateResetPasswordEmailParameters(atg.servlet.DynamoHttpServletRequest pRequest,
atg.servlet.DynamoHttpServletResponse pResponse,
atg.repository.RepositoryItem pProfile)
Deprecated. |
protected java.util.Map |
generateResetPasswordEmailParameters(atg.servlet.DynamoHttpServletRequest pRequest,
atg.servlet.DynamoHttpServletResponse pResponse,
atg.repository.RepositoryItem pProfile,
java.lang.String pGeneratedClearTextPassword)
Generates the parameter map that is used for sending the reset password email. |
atg.userprofiling.Profile |
getAgentProfile()
|
java.lang.String |
getApplicationName()
|
java.lang.String |
getChangePasswordReason()
|
java.lang.String |
getCreateCustomerProfileReason()
|
java.lang.String |
getErrorUrl()
|
java.lang.String |
getLinkCustomerId()
|
java.lang.String |
getLinkCustomerName()
|
atg.ticketing.TicketingManager |
getManager()
|
protected atg.repository.MutableRepositoryItem |
getMutableProfileItem()
Gets a mutuable version of the profile repository item |
atg.userprofiling.email.TemplateEmailInfoImpl |
getNewAccountTemplateEmailInfo()
|
atg.userprofiling.Profile |
getProfile()
|
java.util.Collection |
getPropertyUpdates()
|
java.lang.String |
getRepositoryId()
Overrides ProfileForm.getRepositoryId() to extract from the profile if the property is empty |
atg.userprofiling.email.TemplateEmailInfoImpl |
getResetPasswordTemplateEmailInfo()
|
java.lang.String |
getSuccessUrl()
|
atg.userprofiling.email.TemplateEmailSender |
getTemplateEmailSender()
|
atg.svc.ticketing.TicketHolder |
getTicketHolder()
|
java.lang.String |
getUpdateCustomerProfileReason()
|
java.lang.String |
getUpdateErrorURL()
Overwrite parent's method |
java.lang.String |
getUpdateSuccessURL()
Overwrite parent's method |
atg.svc.ticketing.TicketHolder |
getViewTicketHolder()
|
boolean |
handleCancel(atg.servlet.DynamoHttpServletRequest pRequest,
atg.servlet.DynamoHttpServletResponse pResponse)
This method redirects to the value of the cancelURL property, if that property is set to a non-null value. |
boolean |
handleCancelEditLink(atg.servlet.DynamoHttpServletRequest pRequest,
atg.servlet.DynamoHttpServletResponse pResponse)
|
boolean |
handleClear(atg.servlet.DynamoHttpServletRequest pRequest,
atg.servlet.DynamoHttpServletResponse pResponse)
Resets the current form data contained in value that hasn't been
submitted yet. |
boolean |
handleCreate(atg.servlet.DynamoHttpServletRequest pRequest,
atg.servlet.DynamoHttpServletResponse pResponse)
Takes the current set of values set as members of the value property and, if there were no errors in submitting the form, creates a new profile, sets these values in the new profile and set the RepositoryId property. |
boolean |
handleCreateUserLink(atg.servlet.DynamoHttpServletRequest pRequest,
atg.servlet.DynamoHttpServletResponse pResponse)
|
boolean |
handleEditUserLink(atg.servlet.DynamoHttpServletRequest pRequest,
atg.servlet.DynamoHttpServletResponse pResponse)
|
boolean |
handleLinkCustomer(atg.servlet.DynamoHttpServletRequest pRequest,
atg.servlet.DynamoHttpServletResponse pResponse)
|
boolean |
handleResetPassword(atg.servlet.DynamoHttpServletRequest pRequest,
atg.servlet.DynamoHttpServletResponse pResponse)
This handler is used by the agent to create a customer. |
boolean |
handleUpdate(atg.servlet.DynamoHttpServletRequest pRequest,
atg.servlet.DynamoHttpServletResponse pResponse)
override the handleUpdate method in ProfileForm to call checkFormRedirect() instead of checkFormSuccess() |
boolean |
isBackToTicketAfterCreate()
|
boolean |
isPersistNewAccountEmails()
|
boolean |
isPersistResetPasswordEmails()
|
boolean |
isSendNewAccountEmailInSeparateThread()
Returns boolean indicating whether the new account email is sent in a separate thread. |
boolean |
isSendNewAccountEmails()
|
boolean |
isSendResetPasswordEmailInSeparateThread()
Returns boolean indicating whether the Reset Password email is sent in a separate thread. |
boolean |
isSendResetPasswordEmails()
|
boolean |
isViewMode()
|
protected void |
linkCustomer()
|
protected void |
postCreateUser(atg.servlet.DynamoHttpServletRequest pRequest,
atg.servlet.DynamoHttpServletResponse pResponse)
|
protected void |
postUpdateUser(atg.servlet.DynamoHttpServletRequest pRequest,
atg.servlet.DynamoHttpServletResponse pResponse)
Operation called just after the user's profile is updated |
protected void |
preCreateUser(atg.servlet.DynamoHttpServletRequest pRequest,
atg.servlet.DynamoHttpServletResponse pResponse)
|
protected void |
preUpdateUser(atg.servlet.DynamoHttpServletRequest pRequest,
atg.servlet.DynamoHttpServletResponse pResponse)
Operation called just after the user's profile is updated |
void |
setAgentProfile(atg.userprofiling.Profile pProfile)
Sets the property Profile. |
void |
setApplicationName(java.lang.String applicationName)
|
void |
setBackToTicketAfterCreate(boolean pBackToTicketAfterCreate)
|
void |
setChangePasswordReason(java.lang.String pChangePasswordReason)
|
void |
setCreateCustomerProfileReason(java.lang.String pCreateCustomerProfileReason)
|
void |
setErrorUrl(java.lang.String errorUrl)
|
void |
setLinkCustomerId(java.lang.String pLinkCustomerId)
|
void |
setLinkCustomerName(java.lang.String pLinkCustomerName)
|
void |
setManager(atg.ticketing.TicketingManager manager)
|
void |
setNewAccountTemplateEmailInfo(atg.userprofiling.email.TemplateEmailInfoImpl pNewAccountTemplateEmailInfo)
Sets the property NewAccountTemplateEmailInfo |
void |
setPersistNewAccountEmails(boolean pPersistNewAccountEmails)
Sets property PersistNewAccountEmails, indicating if new account notification emails are persisted before they are sent. |
void |
setPersistResetPasswordEmails(boolean pPersistResetPasswordEmails)
Sets property PersistResetPasswordEmails, indicating if Reset Password notification emails are persisted before they are sent. |
void |
setProfile(atg.userprofiling.Profile pProfile)
Sets the property Profile. |
void |
setPropertyUpdates(java.util.Collection pPropertyUpdates)
|
void |
setResetPasswordTemplateEmailInfo(atg.userprofiling.email.TemplateEmailInfoImpl pResetPasswordTemplateEmailInfo)
Sets the property ResetPasswordTemplateEmailInfo |
void |
setSendNewAccountEmailInSeparateThread(boolean pSendNewAccountEmailInSeparateThread)
Sets boolean indicating whether the new account email is sent in a separate thread. |
void |
setSendNewAccountEmails(boolean pSendNewAccountEmails)
Sets property SendNewAccountEmails, indicating if new account notification emails are sent. |
void |
setSendResetPasswordEmailInSeparateThread(boolean pSendResetPasswordEmailInSeparateThread)
Sets boolean indicating whether Reset Password email is sent in a separate thread. |
void |
setSendResetPasswordEmails(boolean pSendResetPasswordEmails)
Sets property SendNewAccountEmails, indicating if ResetPassword emails are sent. |
void |
setSuccessUrl(java.lang.String successUrl)
|
void |
setTemplateEmailSender(atg.userprofiling.email.TemplateEmailSender pTemplateEmailSender)
Sets the property TemplateEmailSender |
void |
setTicketHolder(atg.svc.ticketing.TicketHolder ticketHolder)
|
void |
setUpdateCustomerProfileReason(java.lang.String pUpdateCustomerProfileReason)
|
void |
setViewMode(boolean pViewMode)
Sets the property viewMode. |
void |
setViewTicketHolder(atg.svc.ticketing.TicketHolder viewTicketHolder)
|
| Methods inherited from class atg.userprofiling.ProfileForm |
|---|
addMulti, addPropertiesOnLogin, addProperty, addSwapEventListener, addUser, changePassword, checkFormError, checkFormSuccess, checkForRequiredParameters, checkForRequiredProperties, checkForRequiredProperties, commitTransaction, copyPropertiesOnLogin, createProfileItem, doStartService, ensureTransaction, findUser, findUser, formatUserMessage, formatUserMessage, formatUserMessage, formatUserMessage, generatePropertyPath, getAddMultiPropertyName, getAddMultiPropertyValue, getBadPasswordDelay, getChangePasswordErrorURL, getChangePasswordSuccessURL, getCheckForRequiredParameters, getCheckForRequiredProperties, getCheckForRequiredPropertiesAfterUpdate, getCreateErrorURL, getCreateProfileType, getCreateSuccessURL, getDeleteErrorURL, getDeleteSuccessURL, getDescriptor, getExpireSessionOnLogout, getLoginErrorURL, getLoginProfileType, getLoginSuccessURL, getLogoutErrorURL, getLogoutProfileType, getLogoutSuccessURL, getProcessPropertyNames, getProfileItem, getProfileTools, getPropertiesToAddOnLogin, getPropertiesToCopyOnLogin, getStringValueProperty, getTransactionDemarcation, getTransactionManager, getTrimProperties, getUserLocale, getUserLoginManager, getValue, getValueFromArrayString, getValueFromObject, getValueFromObjectArray, getValueFromString, getValueFromStringArray, getValueMap, getValueProperty, handleAddMulti, handleChangePassword, handleDelete, handleLogin, handleLogout, handleValueDictionaryByParameters, isCompareValueInCopyPropertiesOnLogin, isConfirmOldPassword, isConfirmPassword, isExtractDefaultValuesFromProfile, isTrimProperty, isUsingLdapProfile, postAddMulti, postChangePassword, postDeleteUser, postLoginUser, postLogoutUser, postValueDictionaryByParameters, preAddMulti, preChangePassword, preDeleteUser, preLoginUser, preLogoutUser, preValueDictionaryByParameters, removeSwapEventListener, removeUser, sendProfileSwapEvent, setBadPasswordDelay, setChangePasswordErrorURL, setChangePasswordSuccessURL, setCheckForRequiredParameters, setCheckForRequiredProperties, setCheckForRequiredPropertiesAfterUpdate, setCompareValueInCopyPropertiesOnLogin, setConfirmOldPassword, setConfirmPassword, setCreateErrorURL, setCreateProfileType, setCreateSuccessURL, setDeleteErrorURL, setDeleteSuccessURL, setExpireSessionOnLogout, setExtractDefaultValuesFromProfile, setLoginErrorURL, setLoginProfileType, setLoginSuccessURL, setLogoutErrorURL, setLogoutProfileType, setLogoutSuccessURL, setProfileTools, setPropertiesToAddOnLogin, setPropertiesToCopyOnLogin, setRepositoryId, setTrimProperties, setUpdateErrorURL, setUpdateSuccessURL, setUserLoginManager, setUsingLdapProfile, setValueDictionaryByParameters, setValueProperty, updateLDAPProfileAttributes, updatePasswordValue, updateProfileAttributes, updateProfileAttributes, updateUser, userAlreadyExists, valueIsEmpty |
| Methods inherited from class atg.droplet.GenericFormHandler |
|---|
addFormException, addUncheckedFormException, afterSet, beforeSet, checkFormRedirect, createFormSubmissionMessage, getCancelURL, getCheckForValidSession, getFormError, getFormExceptions, getFormName, getMessagePort, getMessageSource, getMessageType, getPropertyExceptions, getSendMessages, getUncheckedFormExceptions, 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
public static final java.lang.String PASSWORD_PARAM_NAME
public static final java.lang.String LOGIN_PARAM_NAME
| Constructor Detail |
|---|
public CustomerProfileFormHandler()
| Method Detail |
|---|
public boolean handleCreateUserLink(atg.servlet.DynamoHttpServletRequest pRequest,
atg.servlet.DynamoHttpServletResponse pResponse)
throws javax.servlet.ServletException,
java.io.IOException
pRequest - pResponse -
javax.servlet.ServletException
java.io.IOException
public boolean handleEditUserLink(atg.servlet.DynamoHttpServletRequest pRequest,
atg.servlet.DynamoHttpServletResponse pResponse)
throws javax.servlet.ServletException,
java.io.IOException
pRequest - pResponse -
javax.servlet.ServletException
java.io.IOException
public boolean handleCancelEditLink(atg.servlet.DynamoHttpServletRequest pRequest,
atg.servlet.DynamoHttpServletResponse pResponse)
throws javax.servlet.ServletException,
java.io.IOException
pRequest - pResponse -
javax.servlet.ServletException
java.io.IOException
public boolean handleResetPassword(atg.servlet.DynamoHttpServletRequest pRequest,
atg.servlet.DynamoHttpServletResponse pResponse)
throws javax.servlet.ServletException,
java.io.IOException
pRequest - pResponse -
javax.servlet.ServletException
java.io.IOException
protected atg.repository.MutableRepositoryItem getMutableProfileItem()
throws atg.repository.RepositoryException
atg.repository.RepositoryExceptionpublic java.lang.String getRepositoryId()
getRepositoryId in class atg.userprofiling.ProfileForm
protected java.util.Map generateNewAccountEmailParameters(atg.servlet.DynamoHttpServletRequest pRequest,
atg.servlet.DynamoHttpServletResponse pResponse,
atg.repository.RepositoryItem pProfile,
java.lang.String pGeneratedClearTextPassword)
By default, this method does not create parameters
pRequest - pResponse - pNewProfile -
protected java.util.Map generateNewAccountEmailParameters(atg.servlet.DynamoHttpServletRequest pRequest,
atg.servlet.DynamoHttpServletResponse pResponse,
atg.repository.RepositoryItem pProfile)
By default, this method does not create parameters
pRequest - pResponse - pNewProfile -
protected java.util.Map generateResetPasswordEmailParameters(atg.servlet.DynamoHttpServletRequest pRequest,
atg.servlet.DynamoHttpServletResponse pResponse,
atg.repository.RepositoryItem pProfile,
java.lang.String pGeneratedClearTextPassword)
By default, this method does not create parameters
pRequest - pResponse - pNewProfile -
protected java.util.Map generateResetPasswordEmailParameters(atg.servlet.DynamoHttpServletRequest pRequest,
atg.servlet.DynamoHttpServletResponse pResponse,
atg.repository.RepositoryItem pProfile)
By default, this method does not create parameters
pRequest - pResponse - pNewProfile -
public boolean handleCreate(atg.servlet.DynamoHttpServletRequest pRequest,
atg.servlet.DynamoHttpServletResponse pResponse)
throws javax.servlet.ServletException,
java.io.IOException
If any errors occur in the process, form errors will be added. If there were no errors encountered while submitting the form, we optionally redirect to the value of the property createSuccessURL. Otherwise, we optionally redirect to createErrorURL.
handleCreate in class atg.userprofiling.ProfileFormjavax.servlet.ServletException
java.io.IOException
protected atg.repository.RepositoryItem createUser(atg.servlet.DynamoHttpServletRequest pRequest,
atg.servlet.DynamoHttpServletResponse pResponse)
throws javax.servlet.ServletException,
java.io.IOException
createUser in class atg.userprofiling.ProfileFormpRequest - the servlet's requestpResponse - the servlet's response
javax.servlet.ServletException - if there was an error while executing the code
java.io.IOException - if there was an error with servlet io
protected void preCreateUser(atg.servlet.DynamoHttpServletRequest pRequest,
atg.servlet.DynamoHttpServletResponse pResponse)
throws javax.servlet.ServletException,
java.io.IOException
preCreateUser in class atg.userprofiling.ProfileFormjavax.servlet.ServletException
java.io.IOException
protected void postCreateUser(atg.servlet.DynamoHttpServletRequest pRequest,
atg.servlet.DynamoHttpServletResponse pResponse)
throws javax.servlet.ServletException,
java.io.IOException
postCreateUser in class atg.userprofiling.ProfileFormpRequest - the servlet's requestpResponse - the servlet's response
javax.servlet.ServletException - if there was an error while executing the code
java.io.IOException - if there was an error with servlet io
protected void preUpdateUser(atg.servlet.DynamoHttpServletRequest pRequest,
atg.servlet.DynamoHttpServletResponse pResponse)
throws javax.servlet.ServletException,
java.io.IOException
preUpdateUser in class atg.userprofiling.ProfileFormpRequest - the servlet's requestpResponse - the servlet's response
javax.servlet.ServletException - if there was an error while executing the code
java.io.IOException - if there was an error with servlet io
protected void postUpdateUser(atg.servlet.DynamoHttpServletRequest pRequest,
atg.servlet.DynamoHttpServletResponse pResponse)
throws javax.servlet.ServletException,
java.io.IOException
postUpdateUser in class atg.userprofiling.ProfileFormpRequest - the servlet's requestpResponse - the servlet's response
javax.servlet.ServletException - if there was an error while executing the code
java.io.IOException - if there was an error with servlet io
public boolean handleCancel(atg.servlet.DynamoHttpServletRequest pRequest,
atg.servlet.DynamoHttpServletResponse pResponse)
throws javax.servlet.ServletException,
java.io.IOException
handleCancel in class atg.droplet.GenericFormHandlerjavax.servlet.ServletException
java.io.IOException
public boolean handleLinkCustomer(atg.servlet.DynamoHttpServletRequest pRequest,
atg.servlet.DynamoHttpServletResponse pResponse)
throws java.lang.Exception
java.lang.Exceptionprotected void linkCustomer()
public boolean handleUpdate(atg.servlet.DynamoHttpServletRequest pRequest,
atg.servlet.DynamoHttpServletResponse pResponse)
throws javax.servlet.ServletException,
java.io.IOException
handleUpdate in class atg.userprofiling.ProfileFormjavax.servlet.ServletException
java.io.IOException
public boolean handleClear(atg.servlet.DynamoHttpServletRequest pRequest,
atg.servlet.DynamoHttpServletResponse pResponse)
throws javax.servlet.ServletException,
java.io.IOException
value that hasn't been
submitted yet. Especially useful when using a session scoped form handler.
pRequest - the servlet's requestpResponse - the servlet's response
javax.servlet.ServletException - if there was an error while executing the code
java.io.IOException - if there was an error with servlet iopublic java.lang.String getUpdateSuccessURL()
getUpdateSuccessURL in class atg.userprofiling.ProfileFormpublic java.lang.String getUpdateErrorURL()
getUpdateErrorURL in class atg.userprofiling.ProfileFormpublic void setTemplateEmailSender(atg.userprofiling.email.TemplateEmailSender pTemplateEmailSender)
public atg.userprofiling.email.TemplateEmailSender getTemplateEmailSender()
public void setNewAccountTemplateEmailInfo(atg.userprofiling.email.TemplateEmailInfoImpl pNewAccountTemplateEmailInfo)
This email template is used to notify the owner of a new account after creating their profile.
public atg.userprofiling.email.TemplateEmailInfoImpl getNewAccountTemplateEmailInfo()
public void setResetPasswordTemplateEmailInfo(atg.userprofiling.email.TemplateEmailInfoImpl pResetPasswordTemplateEmailInfo)
This email template is used to notify the customer after reseting password.
public atg.userprofiling.email.TemplateEmailInfoImpl getResetPasswordTemplateEmailInfo()
public void setSendNewAccountEmailInSeparateThread(boolean pSendNewAccountEmailInSeparateThread)
pSendNewAccountEmailInSeparateThread - boolean indicating whether the new account email is sent in a
separate thread.public boolean isSendNewAccountEmailInSeparateThread()
public void setSendResetPasswordEmailInSeparateThread(boolean pSendResetPasswordEmailInSeparateThread)
pSendResetPasswordEmailInSeparateThread - boolean indicating whether the new account email is sent in a
separate thread.public boolean isSendResetPasswordEmailInSeparateThread()
public void setPersistNewAccountEmails(boolean pPersistNewAccountEmails)
pPersistNewAccountEmails - boolean indicating if new account notification emails are
persisted before they are sent.public boolean isPersistNewAccountEmails()
public void setPersistResetPasswordEmails(boolean pPersistResetPasswordEmails)
pPersistResetPasswordEmails - boolean indicating if new account notification emails are
persisted before they are sent.public boolean isPersistResetPasswordEmails()
public void setSendNewAccountEmails(boolean pSendNewAccountEmails)
pSendNewAccountEmails - boolean indicating if new account notification emails are sentpublic boolean isSendNewAccountEmails()
public void setSendResetPasswordEmails(boolean pSendResetPasswordEmails)
pSendResetPasswordEmails - boolean indicating if new account notification emails are sentpublic boolean isSendResetPasswordEmails()
public java.lang.String getErrorUrl()
public void setErrorUrl(java.lang.String errorUrl)
public java.lang.String getSuccessUrl()
public void setSuccessUrl(java.lang.String successUrl)
public void setProfile(atg.userprofiling.Profile pProfile)
public atg.userprofiling.Profile getProfile()
getProfile in class atg.userprofiling.ProfileFormpublic void setAgentProfile(atg.userprofiling.Profile pProfile)
public atg.userprofiling.Profile getAgentProfile()
public atg.svc.ticketing.TicketHolder getTicketHolder()
public void setTicketHolder(atg.svc.ticketing.TicketHolder ticketHolder)
public atg.ticketing.TicketingManager getManager()
public void setManager(atg.ticketing.TicketingManager manager)
public atg.svc.ticketing.TicketHolder getViewTicketHolder()
public void setViewTicketHolder(atg.svc.ticketing.TicketHolder viewTicketHolder)
public java.lang.String getLinkCustomerId()
public void setLinkCustomerId(java.lang.String pLinkCustomerId)
public java.lang.String getLinkCustomerName()
public void setLinkCustomerName(java.lang.String pLinkCustomerName)
public java.lang.String getApplicationName()
public void setApplicationName(java.lang.String applicationName)
public java.lang.String getChangePasswordReason()
public void setChangePasswordReason(java.lang.String pChangePasswordReason)
public java.lang.String getUpdateCustomerProfileReason()
public void setUpdateCustomerProfileReason(java.lang.String pUpdateCustomerProfileReason)
public java.lang.String getCreateCustomerProfileReason()
public void setCreateCustomerProfileReason(java.lang.String pCreateCustomerProfileReason)
public java.util.Collection getPropertyUpdates()
public void setPropertyUpdates(java.util.Collection pPropertyUpdates)
public boolean isBackToTicketAfterCreate()
public void setBackToTicketAfterCreate(boolean pBackToTicketAfterCreate)
public void setViewMode(boolean pViewMode)
public boolean isViewMode()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||