Class JiraSudoFormDialog

All Implemented Interfaces:
JiraWebSudo

public class JiraSudoFormDialog extends FormDialog implements JiraWebSudo
Since:
v5.0.1
  • Field Details

  • Constructor Details

    • JiraSudoFormDialog

      public JiraSudoFormDialog()
    • JiraSudoFormDialog

      public JiraSudoFormDialog(String id)
  • Method Details

    • init

      public void init()
    • waitForBind

      public void waitForBind()
    • authenticate

      public <T> T authenticate(String password, Class<T> targetPage, Object... args)
      Description copied from interface: JiraWebSudo
      Submit the password for websudo and bind the passed page.
      Specified by:
      authenticate in interface JiraWebSudo
      Type Parameters:
      T - the type of the page to bind.
      Parameters:
      password - the password to submit.
      targetPage - the page to bind after the submit.
      args - arguments for targetPage during the bind.
      Returns:
      a newly bound page after websudo.
    • authenticate

      public void authenticate(String password)
      Description copied from interface: JiraWebSudo
      Submit a password.
      Specified by:
      authenticate in interface JiraWebSudo
      Parameters:
      password - the password to submit.
    • authenticateFail

      public JiraWebSudo authenticateFail(String password)
      Description copied from interface: JiraWebSudo
      Submit the wrong password for websudo.
      Specified by:
      authenticateFail in interface JiraWebSudo
      Parameters:
      password - the password to submit.
      Returns:
      this websudo form.
    • cancel

      public <T> T cancel(Class<T> expectedPage, Object... args)
      Description copied from interface: JiraWebSudo
      Cancel websudo and bind the passed page.
      Specified by:
      cancel in interface JiraWebSudo
      Type Parameters:
      T - the type of the page to bind.
      Parameters:
      expectedPage - the page to bind after the cancel.
      args - arguments for targetPage during the bind.
      Returns:
      a newly bound page after cancel.
    • cancel

      public void cancel()
      Description copied from interface: JiraWebSudo
      Cancel websudo.
      Specified by:
      cancel in interface JiraWebSudo