public class

ProjectCategoryResource

extends Object
java.lang.Object
   ↳ com.atlassian.jira.rest.v2.issue.ProjectCategoryResource

Summary

Public Constructors
ProjectCategoryResource(ProjectManager projectManager, JiraBaseUrls jiraBaseUrls, JiraAuthenticationContext authContext, PermissionManager permissionManager, I18nHelper i18n)
Public Methods
Response createProjectCategory(ProjectCategoryBean bean)
Create a project category via POST.
Response getAllProjectCategories()
Returns all project categories
Response getProjectCategoryById(Long id)
Contains a representation of a project category in JSON format.
Response removeProjectCategory(Long id)
Delete a project category.
Response updateProjectCategory(Long id, ProjectCategoryBean bean)
Modify a project category via PUT.
[Expand]
Inherited Methods
From class java.lang.Object

Public Constructors

public ProjectCategoryResource (ProjectManager projectManager, JiraBaseUrls jiraBaseUrls, JiraAuthenticationContext authContext, PermissionManager permissionManager, I18nHelper i18n)

Public Methods

public Response createProjectCategory (ProjectCategoryBean bean)

Create a project category via POST.

public Response getAllProjectCategories ()

Returns all project categories

Returns
  • all project categories

public Response getProjectCategoryById (Long id)

Contains a representation of a project category in JSON format.

Parameters
id project category id
Returns
  • a project category

public Response removeProjectCategory (Long id)

Delete a project category.

Parameters
id Id of the project category to delete.
Returns
  • An empty or error response.

public Response updateProjectCategory (Long id, ProjectCategoryBean bean)

Modify a project category via PUT. Any fields present in the PUT will override existing values. As a convenience, if a field is not present, it is silently ignored.