com.atlassian.jira.pageobjects.components
Class JiraHeader

java.lang.Object
  extended by com.atlassian.jira.pageobjects.components.JiraHeader
All Implemented Interfaces:
com.atlassian.pageobjects.component.Header

public class JiraHeader
extends Object
implements com.atlassian.pageobjects.component.Header

Representation of the JIRA header

Since:
v4.4

Field Summary
protected  com.atlassian.pageobjects.elements.PageElementFinder elementFinder
           
 
Constructor Summary
JiraHeader()
           
 
Method Summary
 CreateIssueDialog createIssue()
           
 AdminDropdownMenu getAdminMenu()
           
 AutoComplete getAdminQuickSearch()
          Gets admin quick search.
 String getCurrentUserFullName()
           
 DashboardMenu getDashboardMenu()
           
 IssuesMenu getIssuesMenu()
           
 JiraUserMenu getUserMenu()
           
 com.atlassian.pageobjects.component.WebSudoBanner getWebSudoBanner()
           
 boolean hasCreateLink()
           
 void init()
           
 boolean isAdmin()
           
 boolean isLoggedIn()
           
<M extends com.atlassian.pageobjects.Page>
M
logout(Class<M> nextPage)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

elementFinder

@Inject
protected com.atlassian.pageobjects.elements.PageElementFinder elementFinder
Constructor Detail

JiraHeader

public JiraHeader()
Method Detail

init

public void init()

getAdminQuickSearch

public AutoComplete getAdminQuickSearch()
Gets admin quick search. If it isn't present will return null

Returns:
admin quick search

getDashboardMenu

public DashboardMenu getDashboardMenu()

getAdminMenu

public AdminDropdownMenu getAdminMenu()

getIssuesMenu

public IssuesMenu getIssuesMenu()

getUserMenu

public JiraUserMenu getUserMenu()

createIssue

public CreateIssueDialog createIssue()

hasCreateLink

public boolean hasCreateLink()

isLoggedIn

public boolean isLoggedIn()
Specified by:
isLoggedIn in interface com.atlassian.pageobjects.component.Header

logout

public <M extends com.atlassian.pageobjects.Page> M logout(Class<M> nextPage)
Specified by:
logout in interface com.atlassian.pageobjects.component.Header

getWebSudoBanner

public com.atlassian.pageobjects.component.WebSudoBanner getWebSudoBanner()
Specified by:
getWebSudoBanner in interface com.atlassian.pageobjects.component.Header

isAdmin

public boolean isAdmin()

getCurrentUserFullName

public String getCurrentUserFullName()


Copyright © 2002-2012 Atlassian. All Rights Reserved.