public final class

FilterViewTabs

extends Object
java.lang.Object
   ↳ com.atlassian.jira.web.action.filter.FilterViewTabs

Class Overview

Class that represents "tabs" displayed when looking through filters.

Summary

Nested Classes
class FilterViewTabs.Tab Class that represents a tab on a filter view. 
Fields
public static final FilterViewTabs.Tab FAVOURITES
public static final FilterViewTabs.Tab MY
public static final FilterViewTabs.Tab POPULAR
public static final FilterViewTabs.Tab PROJECT
public static final FilterViewTabs.Tab SEARCH
public final FilterViewTabs.Tab defaultTab
public FilterViewTabs.Tab firstTab
public final Map<StringFilterViewTabs.Tab> tabs
Public Constructors
FilterViewTabs(List<FilterViewTabs.Tab> tabs, FilterViewTabs.Tab defaultTab)
Public Methods
FilterViewTabs.Tab getTab(String tabName)
FilterViewTabs.Tab getTabSafely(String tabName)
Works out which view (tab) the user should be on based on the requested tab.
boolean isFirst(String tabName)
boolean isValid(String tabName)
[Expand]
Inherited Methods
From class java.lang.Object

Fields

public static final FilterViewTabs.Tab FAVOURITES

public static final FilterViewTabs.Tab MY

public static final FilterViewTabs.Tab POPULAR

public static final FilterViewTabs.Tab PROJECT

public static final FilterViewTabs.Tab SEARCH

public final FilterViewTabs.Tab defaultTab

public FilterViewTabs.Tab firstTab

public final Map<StringFilterViewTabs.Tab> tabs

Public Constructors

public FilterViewTabs (List<FilterViewTabs.Tab> tabs, FilterViewTabs.Tab defaultTab)

Public Methods

public FilterViewTabs.Tab getTab (String tabName)

public FilterViewTabs.Tab getTabSafely (String tabName)

Works out which view (tab) the user should be on based on the requested tab.

Parameters
tabName the tab the user has asked to be on, null is OK and results in a default.
Returns
  • the tab the user should be put on, possibly different to the request based on permissions etc.

public boolean isFirst (String tabName)

public boolean isValid (String tabName)