public interface

StatusCategoryManager

com.atlassian.jira.config.StatusCategoryManager
Known Indirect Subclasses

Class Overview

Manager for StatusCategoryies.

Summary

Public Methods
StatusCategory getDefaultStatusCategory()
Get StatusCategory which is default for statuses
List<StatusCategory> getStatusCategories()
Get all status categories
StatusCategory getStatusCategory(Long id)
Find category by given ID
StatusCategory getStatusCategoryByKey(String key)
Find category by given Key
StatusCategory getStatusCategoryByName(String name)
Find category by given Name
List<StatusCategory> getUserVisibleStatusCategories()
Get status categories visible to any user
boolean isStatusAsLozengeEnabled()
Returns a boolean whether status lozenge is enabled or not

Public Methods

public StatusCategory getDefaultStatusCategory ()

Get StatusCategory which is default for statuses

Returns
  • StatusCategory

public List<StatusCategory> getStatusCategories ()

Get all status categories

Returns
  • a list of all StatusCategories

public StatusCategory getStatusCategory (Long id)

Find category by given ID

Parameters
id the id of the category
Returns
  • category or null when is not found

public StatusCategory getStatusCategoryByKey (String key)

Find category by given Key

Parameters
key the key of the category
Returns
  • category or null when is not found

public StatusCategory getStatusCategoryByName (String name)

Find category by given Name

Parameters
name the non-i18n name of the category
Returns
  • category or null when is not found

public List<StatusCategory> getUserVisibleStatusCategories ()

Get status categories visible to any user

Returns
  • a list of StatusCategories visible to any user

public boolean isStatusAsLozengeEnabled ()

Returns a boolean whether status lozenge is enabled or not

Returns
  • a boolean