public abstract class

AssigneeTypes

extends Object
java.lang.Object
   ↳ com.atlassian.jira.project.AssigneeTypes
Known Direct Subclasses

Class Overview

Enumerated type representing different default issue assignments for Project and ProjectComponent.

Summary

Constants
long COMPONENT_LEAD Assignee is set to the ProjectComponent lead.
String PRETTY_COMPONENT_LEAD Message key representing default assignment to ProjectComponent lead.
String PRETTY_COMPONENT_LEAD_DOES_NOT_EXIST Message key to say component lead doesn't exist.
String PRETTY_NOT_ALLOWED_UNASSIGNED Message key to forbid unassigned issues.
String PRETTY_NOT_ASSIGNABLE_COMPONENT_LEAD Message key to say compoent lead is not assignable.
String PRETTY_NOT_ASSIGNABLE_PROJECT_LEAD Message key to say project lead can't be assigned.
String PRETTY_PROJECT_DEFAULT Message key representing default assignment to project default assignee.
String PRETTY_PROJECT_LEAD Message key representing default assignment to project lead.
String PRETTY_UNASSIGNED Message key representing no assignee.
long PROJECT_DEFAULT Assignee is set to the default for the project.
long PROJECT_LEAD Assignee is set to the Project lead.
long UNASSIGNED Issue is left with no assignee.
Public Constructors
AssigneeTypes()
Protected Methods
static boolean isAllowUnassigned()
Provides the application property for permitting issues to be unassigned.
[Expand]
Inherited Methods
From class java.lang.Object

Constants

public static final long COMPONENT_LEAD

Assignee is set to the ProjectComponent lead.

Constant Value: 1 (0x0000000000000001)

public static final String PRETTY_COMPONENT_LEAD

Message key representing default assignment to ProjectComponent lead.

Constant Value: "admin.assignee.type.component.lead"

public static final String PRETTY_COMPONENT_LEAD_DOES_NOT_EXIST

Message key to say component lead doesn't exist.

Constant Value: "admin.assignee.type.component.lead.not.exist"

public static final String PRETTY_NOT_ALLOWED_UNASSIGNED

Message key to forbid unassigned issues.

Constant Value: "admin.assignee.type.not.allowed"

public static final String PRETTY_NOT_ASSIGNABLE_COMPONENT_LEAD

Message key to say compoent lead is not assignable.

Constant Value: "admin.assignee.type.component.lead.not.assignable"

public static final String PRETTY_NOT_ASSIGNABLE_PROJECT_LEAD

Message key to say project lead can't be assigned.

Constant Value: "admin.assignee.type.not.assignable"

public static final String PRETTY_PROJECT_DEFAULT

Message key representing default assignment to project default assignee.

Constant Value: "admin.assignee.type.project.default"

public static final String PRETTY_PROJECT_LEAD

Message key representing default assignment to project lead.

Constant Value: "admin.assignee.type.project.lead"

public static final String PRETTY_UNASSIGNED

Message key representing no assignee.

Constant Value: "admin.assignee.type.unassigned"

public static final long PROJECT_DEFAULT

Assignee is set to the default for the project.

Constant Value: 0 (0x0000000000000000)

public static final long PROJECT_LEAD

Assignee is set to the Project lead.

Constant Value: 2 (0x0000000000000002)

public static final long UNASSIGNED

Issue is left with no assignee.

Constant Value: 3 (0x0000000000000003)

Public Constructors

public AssigneeTypes ()

Protected Methods

protected static boolean isAllowUnassigned ()

Provides the application property for permitting issues to be unassigned.

Returns
  • the value of the application property.