Overview

Use the ChangePassword component to create a form that can modify an existing BusinessObjects Enterprise password. The component consists of three text input fields that allow a user to enter an old password, new password, and a confirmation of the new password. The submit button can then be clicked to submit this information for change in the system.

Event Handling

To enable the automatic event-handling capabilities of the ChangePassword component, set the autoHandleEvents attribute to true. When set to true, this attribute implements default behavior on action events that are triggered when the user interacts with the component. For example:

EventDefault Behavior

SubmitClicked

When a user clicks the submit button, information that is entered in the following fields is submitted to BusinessObjects Enterprise for approval: old password, new password, and confirmation of the new password.

Upon verification of the information entered, the PasswordChangedEvent event will be triggered signifying that the password was successfully changed.

If, for some reason, the password was not successfully changed, the PasswordChangeFailedEvent event is triggered.

If the autoHandleEvents attribute is set to false, this event will not be handled automatically. When autoHandleEvents is set to true, this event calls the ChangePassword component's submit method, which implements the default functionality. During execution of the submit method, one or more of the PasswordChangedEvent and PasswordChangeFailedEvent events may be triggered. If you set autoHandleEvents to false, you may write your own event handler that calls the submit method to capture these other events.

Data Binding

Use the identity attribute to bind an Identity bean to the ChangePassword component. An Identity bean supplies the end user authentication credentials required to change a password in the BusinessObjects Enterprise system.



Business Objects
http://www.businessobjects.com/
Support services
http://www.businessobjects.com/services/support/