public class

DefaultStatusCategoryManager

extends Object
implements StatusCategoryManager
java.lang.Object
   ↳ com.atlassian.jira.config.DefaultStatusCategoryManager

Summary

Constants
String JIRA_ISSUE_STATUS_AS_LOZENGE_FEATURE
Public Constructors
DefaultStatusCategoryManager(FeatureManager featureManager)
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
[Expand]
Inherited Methods
From class java.lang.Object
From interface com.atlassian.jira.config.StatusCategoryManager

Constants

public static final String JIRA_ISSUE_STATUS_AS_LOZENGE_FEATURE

Constant Value: "jira.issue.status.lozenge"

Public Constructors

public DefaultStatusCategoryManager (FeatureManager featureManager)

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