com.atlassian.jira.pageobjects.pages.project
Class AbstractProjectTab

java.lang.Object
  extended by com.atlassian.jira.pageobjects.pages.project.AbstractProjectTab
All Implemented Interfaces:
BrowseProjectTab, Tab
Direct Known Subclasses:
IssuesTab, SummaryTab, VersionsTab

public abstract class AbstractProjectTab
extends Object
implements BrowseProjectTab

Abstract implementation of the broswe project tab

Since:
v4.4

Field Summary
protected  com.atlassian.pageobjects.elements.PageElement link
           
protected  String linkId
           
protected  com.atlassian.pageobjects.elements.PageElement linkItem
           
protected  String projectKey
           
 
Constructor Summary
AbstractProjectTab(String linkId, String projectKey)
           
 
Method Summary
 com.atlassian.pageobjects.elements.query.TimedCondition isOpen()
           Timed condition querying whether the tab is open.
 String linkId()
          ID of the link to the tab
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

linkId

protected final String linkId

projectKey

protected final String projectKey

linkItem

protected com.atlassian.pageobjects.elements.PageElement linkItem

link

protected com.atlassian.pageobjects.elements.PageElement link
Constructor Detail

AbstractProjectTab

public AbstractProjectTab(String linkId,
                          String projectKey)
Method Detail

linkId

public final String linkId()
Description copied from interface: Tab
ID of the link to the tab

Specified by:
linkId in interface Tab
Returns:
ID of the link to open the tab

isOpen

public final com.atlassian.pageobjects.elements.query.TimedCondition isOpen()
Description copied from interface: Tab

Timed condition querying whether the tab is open.

Specified by:
isOpen in interface Tab
Returns:
timed condition checking whether the tab is open


Copyright © 2002-2013 Atlassian. All Rights Reserved.