package

com.atlassian.jira.issue

Interfaces

AttachmentManager Manages all attachment related tasks in JIRA, which involves retrieving an attachment, creating an attachment and deleting an attachment. 
CustomFieldManager Functions for working with CustomFields. 
Issue Main issue interface. 
IssueConstant Abstraction to represent any of the various constants like Resolution, Status etc. 
IssueFactory The IssueFactory is used for creating Issues in JIRA, as well as converting GenericValue issue objects to proper Issue objects. 
IssueInputParameters This represents an issue builder and can be used to provide parameters that can be used to create and update an issue through the IssueService
IssueManager A class to manage interactions with issues  
IssueRelationConstants Named relations of issues, from the entitymodel.xml file. 
MutableIssue Facade for an issue's GenericValue. 
RendererManager This is the main interface to the renderer components. 
TemporaryAttachmentsMonitorLocator Locator to abstract how we obtain the TemporaryAttachmentsMonitor. 

Classes

AbstractIssue  
ActionConstants A holder for constants representing each type of Action in the sense that comment and worklog entities were known as Actions. 
DefaultIssueFactory  
DefaultTemporaryAttachmentsMonitorLocator Default implementation that uses the http session for storage. 
DocumentIssueImpl  
IssueConstantImpl  
IssueConstants Utility methods for IssueConstants. 
IssueFieldConstants  
IssueImpl Issue implementation which caches read data, and can persist its data to the database (via an Ofbiz GenericValue. 
IssueInputParametersImpl Default implementation of IssueInputParameters. 
IssueKey Represents an Issue Key, allowing you to parse it into its Project key and Issue number components. 
IssueKey.IsValidIssueKeyPredicate  
IssueUtils  
IssueVerifier  
MockIssueConstant  
MockIssueFactory Factory method for producing mock issues. 
ModifiedValue Struct-like class for storing an old field value/new field value pair. 
MovedIssueKey  
TextIssueConstant  
UpdateIssueRequest Groups parameters for {updateIssue(com.atlassian.jira.user.ApplicationUser, MutableIssue, UpdateIssueRequest)} specifying details for the issue update 
UpdateIssueRequest.UpdateIssueRequestBuilder  

Exceptions