Class JiraHeader

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

public class JiraHeader extends JiraCommonHeader implements com.atlassian.pageobjects.component.Header
Representation of the JIRA header
Since:
v4.4
  • Field Details

    • elementFinder

      @Inject protected com.atlassian.pageobjects.elements.PageElementFinder elementFinder
  • Constructor Details

    • JiraHeader

      public JiraHeader()
  • Method Details

    • init

      public void init()
    • getAdminQuickSearch

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

      public IssuesMenu getIssuesMenu()
    • getNestedMenu

      public <T extends JiraAuiDropdownMenu<T>> T getNestedMenu(Class<T> clazz)
    • getMoreMenu

      public JiraAuiDropdownMenu<?> getMoreMenu()
    • getDashboardMenu

      public DashboardsMenu getDashboardMenu()
    • getProjectsMenu

      public ProjectsMenu getProjectsMenu()
    • getMenu

      public <T extends JiraAuiDropdownMenu<T>> T getMenu(Class<T> clazz)
      Tries to bind menu from "main" menu or from "more" submenu.
    • getHelpMenu

      public HelpMenu getHelpMenu()
    • getAdminMenu

      public AdminMenu getAdminMenu()
    • getUserProfileMenu

      public UserProfileMenu getUserProfileMenu()
    • 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()
    • isDisabled

      public com.atlassian.pageobjects.elements.query.TimedCondition isDisabled()
    • getLogo

      public com.atlassian.pageobjects.elements.PageElement getLogo()