|
||||||||||
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.RepositoryException
public 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.ProfileForm
javax.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.ProfileForm
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 ioprotected void preCreateUser(atg.servlet.DynamoHttpServletRequest pRequest, atg.servlet.DynamoHttpServletResponse pResponse) throws javax.servlet.ServletException, java.io.IOException
preCreateUser
in class atg.userprofiling.ProfileForm
javax.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.ProfileForm
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 ioprotected void preUpdateUser(atg.servlet.DynamoHttpServletRequest pRequest, atg.servlet.DynamoHttpServletResponse pResponse) throws javax.servlet.ServletException, java.io.IOException
preUpdateUser
in class atg.userprofiling.ProfileForm
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 ioprotected void postUpdateUser(atg.servlet.DynamoHttpServletRequest pRequest, atg.servlet.DynamoHttpServletResponse pResponse) throws javax.servlet.ServletException, java.io.IOException
postUpdateUser
in class atg.userprofiling.ProfileForm
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 boolean handleCancel(atg.servlet.DynamoHttpServletRequest pRequest, atg.servlet.DynamoHttpServletResponse pResponse) throws javax.servlet.ServletException, java.io.IOException
handleCancel
in class atg.droplet.GenericFormHandler
javax.servlet.ServletException
java.io.IOException
public boolean handleLinkCustomer(atg.servlet.DynamoHttpServletRequest pRequest, atg.servlet.DynamoHttpServletResponse pResponse) throws java.lang.Exception
java.lang.Exception
protected 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.ProfileForm
javax.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.ProfileForm
public java.lang.String getUpdateErrorURL()
getUpdateErrorURL
in class atg.userprofiling.ProfileForm
public 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.ProfileForm
public 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 |