Class ResetPassword

java.lang.Object
webwork.action.ActionSupport
com.atlassian.jira.web.action.JiraWebActionSupport
com.atlassian.jira.web.action.user.ResetPassword
All Implemented Interfaces:
ErrorCollection, I18nHelper, HttpServletVariables, AuthorizationSupport, Serializable, webwork.action.Action, webwork.action.CommandDriven, webwork.action.IllegalArgumentAware

public class ResetPassword extends JiraWebActionSupport
Handles the requests to reset a password for a specific user. The link to this action will come in an email sent from as a result of the execution of ForgotLoginDetails.doExecute()
Since:
v4.1
See Also:
  • Constructor Details

  • Method Details

    • doDefault

      public String doDefault()
      Handles the request to render the Reset Password form.
      Overrides:
      doDefault in class webwork.action.ActionSupport
      Returns:
      The name of the view to be rendered. If there are any validation errors Action.INPUT; Otherwise, Action.ERROR is returned.
    • validate

      protected void validate() throws webwork.action.ResultException
      Overrides:
      validate in class webwork.action.ActionSupport
      Throws:
      webwork.action.ResultException
    • doExecute

      protected String doExecute()
      Handles the request to set a new password for the user in play from the Reset Password form.
      Overrides:
      doExecute in class webwork.action.ActionSupport
      Returns:
      The name of the view to be rendered. If there are any input errors, and the token is invalid or expired Action.ERROR; otherwise, Action.SUCCESS is returned.
    • getToken

      public String getToken()
    • setToken

      public void setToken(String token)
    • getOs_username

      public String getOs_username()
    • setOs_username

      public void setOs_username(String os_username)
    • getPassword

      public String getPassword()
    • setPassword

      public void setPassword(String password)
    • getPasswordErrors

      public List<WebErrorMessage> getPasswordErrors()
    • getConfirm

      public String getConfirm()
    • setConfirm

      public void setConfirm(String confirm)
    • isTokenTimedOut

      public boolean isTokenTimedOut()
    • isTokenInvalid

      public boolean isTokenInvalid()
    • isUserInvalid

      public boolean isUserInvalid()