com.atlassian.jira.webtest.framework.page.issuenavigator
Interface IssueTable

All Superinterfaces:
Component<IssueNavigator>, PageObject, PageSection<IssueNavigator>

public interface IssueTable
extends PageSection<IssueNavigator>

Issue table part of the issue navigator page.

Since:
v4.3

Nested Class Summary
static interface IssueTable.IssueRow
           
 
Method Summary
 IssueTable down()
          Move selection down by pressing the arrow down key.
 TimedCondition hasSelectedRow()
          Condition checking if there is any selected row in this issue table.
 TimedCondition isSelected(long issueId)
          Condition verifying that issue with given ID is selected.
 TimedCondition isSelected(String issueKey)
          Condition verifying that issue with given issueKey is selected.
 TimedQuery<IssueTable.IssueRow> selectedRow()
          Currently selected issue row.
 Locator selectedRowLocator()
          Locator of a selected row in this table.
 IssueTable up()
          Move selection up by pressing the arrow up key.
 
Methods inherited from interface com.atlassian.jira.webtest.framework.page.PageSection
page
 
Methods inherited from interface com.atlassian.jira.webtest.framework.core.component.Component
parent
 
Methods inherited from interface com.atlassian.jira.webtest.framework.core.PageObject
context, isReady
 

Method Detail

selectedRowLocator

Locator selectedRowLocator()
Locator of a selected row in this table.

Returns:
selected row locator

hasSelectedRow

TimedCondition hasSelectedRow()
Condition checking if there is any selected row in this issue table.

Returns:
condition querying for existence of a selected issue row

isSelected

TimedCondition isSelected(long issueId)
Condition verifying that issue with given ID is selected.

Parameters:
issueId - ID of the issue that should be selected
Returns:
timed condition querying, whether issue with given issueId is currently selected

isSelected

TimedCondition isSelected(String issueKey)
Condition verifying that issue with given issueKey is selected.

Parameters:
issueKey - key of the issue that should be selected
Returns:
timed condition querying, whether issue with given issueKey is currently selected

selectedRow

TimedQuery<IssueTable.IssueRow> selectedRow()
Currently selected issue row.

Returns:
selected issue row
Throws:
IllegalStateException - if no row is selected before the timeout expires

up

IssueTable up()
Move selection up by pressing the arrow up key.

Returns:
this issue table instance.

down

IssueTable down()
Move selection down by pressing the arrow down key.

Returns:
this issue table instance.


Copyright © 2002-2012 Atlassian. All Rights Reserved.