Class UserProfileDialog

  • All Implemented Interfaces:
    java.io.Serializable, org.zkoss.zk.ui.event.EventListener, org.zkoss.zk.ui.event.SerializableEventListener, org.zkoss.zk.ui.util.ComponentActivationListener, org.zkoss.zk.ui.util.ComponentCloneListener, org.zkoss.zk.ui.util.Composer, org.zkoss.zk.ui.util.ComposerExt

    public class UserProfileDialog
    extends org.zkoss.zk.ui.util.GenericForwardComposer
    User-profile dialog.
    See Also:
    Serialized Form
    • Field Detail

      • ARG_PASSWORD_EXPIRED_MODE

        public static final java.lang.String ARG_PASSWORD_EXPIRED_MODE
        Force the user to change password, disables other settings.
        See Also:
        Constant Field Values
      • ARG_OK_EVENT_LISTENER

        public static final java.lang.String ARG_OK_EVENT_LISTENER
        Listener called when user clicked OK.
        See Also:
        Constant Field Values
    • Constructor Detail

      • UserProfileDialog

        public UserProfileDialog()
    • Method Detail

      • show

        public static void show​(org.zkoss.zk.ui.Component parent,
                                java.util.Map<java.lang.String,​java.lang.Object> args)
        Shows the dialog. Possible keys for the args map are:
        Parameters:
        parent - parent component for the dialog (usually the root component)
        args - arguments
      • doAfterCompose

        public void doAfterCompose​(org.zkoss.zk.ui.Component comp)
                            throws java.lang.Exception
        Specified by:
        doAfterCompose in interface org.zkoss.zk.ui.util.Composer
        Overrides:
        doAfterCompose in class org.zkoss.zk.ui.util.GenericForwardComposer
        Throws:
        java.lang.Exception
        See Also:
        GenericForwardComposer.doAfterCompose(org.zkoss.zk.ui.Component)
      • onClick$upd_okButton

        public void onClick$upd_okButton()
        A click on the okay button starts validating all input fields If an error occurs during field validation the window stays open and shows the error messages next to the erroneous input fields. Only if all steps of validation were successful the password will be changed and the dialog closes.
      • onClick$upd_cancelButton

        public void onClick$upd_cancelButton()
        OnClick handler for cancel-button.
      • onChanging$upd_repeatNewPassword

        public void onChanging$upd_repeatNewPassword​(org.zkoss.zk.ui.event.InputEvent event)
        OnChanging handler for repeat-new-password box.
        Parameters:
        event - the event
      • onChanging$upd_newPassword

        public void onChanging$upd_newPassword()
      • onChanging$upd_currentPassword

        public void onChanging$upd_currentPassword()
      • onCheck$upd_substituteAccessCheckbox

        public void onCheck$upd_substituteAccessCheckbox​(org.zkoss.zk.ui.event.CheckEvent event)
      • onClick$upd_selectSubstituteButton

        public void onClick$upd_selectSubstituteButton​(org.zkoss.zk.ui.event.Event event)
        Display the User Selection dialogue.
        Parameters:
        event - Event that is thrown onClick to the select substitute button.
      • onCheck$upd_presenceCheckbox

        public void onCheck$upd_presenceCheckbox​(org.zkoss.zk.ui.event.CheckEvent event)
        OnCheck handler for presence checkbox.
        Parameters:
        event - the event
      • getIsPresent

        public java.lang.Boolean getIsPresent()
        Gets the presence-property.
        Returns:
        if user is present
      • setIsPresent

        public void setIsPresent​(boolean isPresent)
        Sets the presence-property.
        Parameters:
        isPresent - if user is present or not
      • getPasswordConstraint

        public java.lang.String getPasswordConstraint()
        Gets the password constraint.
        Returns:
        the password constraint
      • setPasswordConstraint

        public void setPasswordConstraint​(java.lang.String constraint)
        Sets the password constraint.
        Parameters:
        constraint - the new password constraint
      • setPasswordChangeDisabled

        public void setPasswordChangeDisabled​(boolean disabled)
        Sets if changing the password is disabled.
        Parameters:
        disabled - if changing the password is disabled or not
      • getPasswordChangeDisabled

        public boolean getPasswordChangeDisabled()
        Checks if changing the password is disabled.
        Returns:
        if changing the password is disabled or not
      • isPresenceDisabled

        public boolean isPresenceDisabled()
        Returns a boolean value that tells you whether the the workflow feature is enabled or not. It is used to disable checkbox to set the current presence state.
        Returns:
        true if the workflow feature is disabled, false else.
      • setSubstituteAccessEnabled

        public void setSubstituteAccessEnabled​(boolean substituteAccessEnabled)
      • getSubstituteAccessEnabled

        public boolean getSubstituteAccessEnabled()
      • isSubstituteAccessChanged

        public boolean isSubstituteAccessChanged()
      • setSubstituteAccessChanged

        public void setSubstituteAccessChanged​(boolean substituteAccessChanged)
      • isSubstituteChanged

        public boolean isSubstituteChanged()
      • setSubstituteChanged

        public void setSubstituteChanged​(boolean substituteChanged)
      • isPresenceChanged

        public boolean isPresenceChanged()
      • setPresenceChanged

        public void setPresenceChanged​(boolean presenceChanged)
      • isPasswordChanged

        public boolean isPasswordChanged()
      • setPasswordChanged

        public void setPasswordChanged​(boolean passwordChanged)