Supported Bean: ChangePasswordBean

This bean holds and display the required information for a user to change his/her password.

Event handler: com.microstrategy.web.app.beans.EnumSysBeanTypes.AppBeanChangePassword (10)

Application bean type for the Change Password bean

Events

changePassword

changePassword
Identifier for the event that updates the user password in the I-Server requested. This event calls up a series of validations before the change to take place. Any errors found while attempting to change the password shall be notified to the user. Also, as part of the change password procedure, if successful, it implies a new I-Server session will be opened for the user.

10001

EnumChangePasswordEvents.WebEventChangePassword

*checkPwd

Identifier for the argument that indicates the new user login password confirmation to be used for the event requested. Usage:
Since it's the WebAppSessionManager the one that by default processes the session-related requests, it is required that the actual name of this argument is the same as EnumWebParameters.WebParameterLoginCheckPassword. The value of this event argument will be compared against the one provided on the EnumChangePasswordEvents.WebEventArgumentNewPassword

10008

EnumChangePasswordEvents.WebEventArgumentNewPasswordConfirmation

*newPwd

Identifier for the argument that indicates the new user login password to be used for the event requested. Usage:
Since it's the WebAppSessionManager the one that by default processes the session-related requests, it is required that the actual name of this argument is the same as EnumWebParameters.WebParameterLoginNewPassword

10007

EnumChangePasswordEvents.WebEventArgumentNewPassword

*Port

Identifier for the argument that indicates the server port number to be used for the event requested. Usage:
Since it's the WebAppSessionManager the one that by default processes the session-related requests, it is required that the actual name of this argument is the same as EnumWebParameters.WebParameterLoginPort

10004

EnumChangePasswordEvents.WebEventArgumentPort

*Pwd

Identifier for the argument that indicates the user login password to be used for the event requested. Usage:
Since it's the WebAppSessionManager the one that by default processes the session-related requests, it is required that the actual name of this argument is the same as EnumWebParameters.WebParameterLoginPassword

10006

EnumChangePasswordEvents.WebEventArgumentPassword

*Server

Identifier for the argument that indicates the server name to be used for the event requested. Usage:
Since it's the WebAppSessionManager the one that by default processes the session-related requests, it is required that the actual name of this argument is the same as EnumWebParameters.WebParameterLoginServerName

10001

EnumChangePasswordEvents.WebEventArgumentServerName

*Uid

Identifier for the argument that indicates the user login name to be used for the event requested. Usage:
Since it's the WebAppSessionManager the one that by default processes the session-related requests, it is required that the actual name of this argument is the same as EnumWebParameters.WebParameterLoginUser

10005

EnumChangePasswordEvents.WebEventArgumentLogin

ConnMode

Identifier for the argument that indicates the authentication mode to be used for the event requested. Usage:
Since it's the WebAppSessionManager the one that by default processes the session-related requests, it is required that the actual name of this argument is the same as EnumWebParameters.WebParameterLoginAuthenticationMode

10003

EnumChangePasswordEvents.WebEventArgumentAuthenticationMode

cptarget

Argument to specify a target parameter for pages that will require a redirect.
This argument is consisted of a String value. It mostly used to represent target page name where to redirect to. Normally, it's set by calling function setArgumentValue.
It is a parameter for the following events:
  • EnumServletEvents.WebEventOpenPage
  • EnumServletEvents.WebEventLogout
  • EnumServletEvents.WebEventReturnTo
  • EnumServletEvents.WebEventProcessLogin
  • 3004

    EnumServletEvents.WebEventArgumentTarget

    Project

    Identifier for the argument that indicates the project name to be used for the event requested. Usage:
    Since it's the WebAppSessionManager the one that by default processes the session-related requests, it is required that the actual name of this argument is the same as EnumWebParameters.WebParameterLoginProjectName

    10002

    EnumChangePasswordEvents.WebEventArgumentProjectName


    Notes

    * denotes required field.