public class

PickerPopup

extends Object
java.lang.Object
   ↳ com.atlassian.jira.pageobjects.components.userpicker.PickerPopup<R extends com.atlassian.jira.pageobjects.components.userpicker.PickerPopup.PickerRow>
Known Direct Subclasses

Class Overview

Popup dialog associated with LegacyPicker.

Summary

Nested Classes
class PickerPopup.MultiSelect  
class PickerPopup.PickerRow<S extends PickerRow<S>>  
Fields
protected ExtendedElementFinder extendedFinder
protected PageElement isMultiselect
protected JiraTestedProduct jira
protected PageBinder pageBinder
protected PageElement selectorForm
Public Constructors
PickerPopup(LegacyTriggerPicker parent, PickerType pickerType, Class<R> rowClass)
Public Methods
PickerPopup doInPopup(Runnable runnable)
Iterable<R> getAllRows()
WindowSession.BrowserWindow getPopupWindow()
R getRowByIndex(int index)
TimedQuery<Boolean> isClosed()
boolean isMultiselect()
TimedCondition isOpen()
MultiSelect multiSelect()
PickerPopup<R> open()
Opens the popup and switches the focus to the popup's window
void switchBack()
void switchToPopupWindow()
Protected Methods
R createRow(PageElement rowElement)
[Expand]
Inherited Methods
From class java.lang.Object

Fields

protected ExtendedElementFinder extendedFinder

protected PageElement isMultiselect

protected JiraTestedProduct jira

protected PageBinder pageBinder

protected PageElement selectorForm

Public Constructors

public PickerPopup (LegacyTriggerPicker parent, PickerType pickerType, Class<R> rowClass)

Public Methods

public PickerPopup doInPopup (Runnable runnable)

public Iterable<R> getAllRows ()

public WindowSession.BrowserWindow getPopupWindow ()

public R getRowByIndex (int index)

public TimedQuery<Boolean> isClosed ()

public boolean isMultiselect ()

public TimedCondition isOpen ()

public MultiSelect multiSelect ()

public PickerPopup<R> open ()

Opens the popup and switches the focus to the popup's window

Returns
  • this popup instance

public void switchBack ()

public void switchToPopupWindow ()

Protected Methods

protected R createRow (PageElement rowElement)