Class ForgotUserPasswordAction

    • Constructor Detail

      • ForgotUserPasswordAction

        public ForgotUserPasswordAction()
    • Method Detail

      • validate

        public void validate()
        Specified by:
        validate in interface MessageHolderAware
        Specified by:
        validate in interface com.opensymphony.xwork2.Validateable
        Overrides:
        validate in class com.opensymphony.xwork2.ActionSupport
      • execute

        public String execute()
                       throws Exception
        Specified by:
        execute in interface com.opensymphony.xwork2.Action
        Overrides:
        execute in class com.opensymphony.xwork2.ActionSupport
        Throws:
        Exception
      • getChangePasswordLink

        public String getChangePasswordLink()
      • getChangePasswordRequestLink

        public String getChangePasswordRequestLink()
      • isMailServerConfigured

        public boolean isMailServerConfigured()
      • getUsernameOrEmail

        public String getUsernameOrEmail()
      • setUsernameOrEmail

        public void setUsernameOrEmail​(String usernameOrEmail)
      • setMailServerManager

        public void setMailServerManager​(com.atlassian.mail.server.MailServerManager mailServerManager)
      • setUserVerificationTokenManager

        public void setUserVerificationTokenManager​(UserVerificationTokenManager userVerificationTokenManager)
      • setEventPublisher

        public void setEventPublisher​(com.atlassian.event.api.EventPublisher eventPublisher)
      • setCaptchaManager

        public void setCaptchaManager​(CaptchaManager captchaManager)
      • mustValidateCaptcha

        public boolean mustValidateCaptcha()
        Specified by:
        mustValidateCaptcha in interface CaptchaAware
        Returns:
        a boolean value indicating if the Captcha response must always be validated on each action form post. e.g. There is no counter for number of tries, and no requirement for captcha spam prevention to be explicitly enabled.
      • setActionRateLimiterForgetuserpassword

        public void setActionRateLimiterForgetuserpassword​(ActionRateLimiter actionRateLimiterForgetuserpassword)
        Setting ActionRateLimiter
        Parameters:
        actionRateLimiterForgetuserpassword -
        Since:
        8.7