Class ResetUserPasswordAction

java.lang.Object
org.apache.struts2.ActionSupport
com.opensymphony.xwork2.ActionSupport
All Implemented Interfaces:
WebInterface, CaptchaAware, MessageHolderAware, com.opensymphony.xwork2.Action, com.opensymphony.xwork2.interceptor.ValidationAware, com.opensymphony.xwork2.LocaleProvider, com.opensymphony.xwork2.TextProvider, com.opensymphony.xwork2.Validateable, Serializable, org.apache.struts2.action.Action, org.apache.struts2.interceptor.ValidationAware, org.apache.struts2.Validateable

public class ResetUserPasswordAction extends ConfluenceActionSupport implements CaptchaAware
See Also:
  • Constructor Details

    • ResetUserPasswordAction

      public ResetUserPasswordAction()
  • Method Details

    • getResetUserPasswordActionViewDataMappings

      public Map<String,Object> getResetUserPasswordActionViewDataMappings()
    • doDefault

      public String doDefault() throws Exception
      Description copied from class: ConfluenceActionSupport
      Convenient Action execution method which defaults to returning INPUT
      Overrides:
      doDefault in class ConfluenceActionSupport
      Throws:
      Exception
    • validate

      public void validate()
      Specified by:
      validate in interface MessageHolderAware
      Specified by:
      validate in interface org.apache.struts2.Validateable
      Overrides:
      validate in class org.apache.struts2.ActionSupport
    • doResetPassword

      public String doResetPassword()
    • isPermitted

      public boolean isPermitted()
      Description copied from class: ConfluenceActionSupport
      Overrides:
      isPermitted in class ConfluenceActionSupport
    • setUsername

      public void setUsername(String username)
    • getUsername

      public String getUsername()
    • getEncodedUserName

      public String getEncodedUserName()
    • setToken

      public void setToken(String token)
    • getToken

      public String getToken()
    • setNewPassword

      public void setNewPassword(String newPassword)
    • setNewPasswordConfirmation

      public void setNewPasswordConfirmation(String newPasswordConfirmation)
    • setUserVerificationTokenManager

      public void setUserVerificationTokenManager(UserVerificationTokenManager userVerificationTokenManager)
    • getCaptchaManager

      public CaptchaManager getCaptchaManager()
    • 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.
    • setXsrfTokenGenerator

      public void setXsrfTokenGenerator(com.atlassian.struts.xsrf.XsrfTokenGenerator xsrfTokenGenerator)
    • setXsrfTokenGenerator

      @Deprecated(forRemoval=true, since="9.3") public void setXsrfTokenGenerator(com.atlassian.xwork.XsrfTokenGenerator xsrfTokenGenerator)
      Deprecated, for removal: This API element is subject to removal in a future version.