package

com.atlassian.jira.issue.fields.rest

Interfaces

FieldHtmlFactory Helper factory to get a list of all the fields required for create, edit and creating subtasks. 
FieldTypeInfoContext Context objects which holds references to IssueContext, OperationContext, FieldLayoutItem and the Issue
IssueFinder Finds an issue based on its 'id' or 'key'. 
IssueLinkTypeFinder Finds an IssueLinkType by 'id' or 'name'. 
ProjectSuggestionProvider Provides suggestion groups needed to render a project picker client-side. 
RestAwareCustomFieldType Fields that implement this interface can:
  • Supply meta data for the REST APIs to use. 
RestAwareField Fields that implement this interface can:
  • Supply meta data for the REST APIs to use. 
RestCustomFieldTypeOperations Interface for fields which can be modified using the rest api. 
RestFieldOperations Interface for fields which can be modified using the rest api. 
RestFieldOperationsHandler The RestFieldOperationsHandler is called by the issue rest source to handle the update issue request. 

Classes

AbstractFieldOperationsHandler<T>  
AbstractVersionsRestFieldOperationsHandler  
AffectedVersionsRestFieldOperationsHandler  
AssigneeRestFieldOperationsHandler  
CommentOperationHolder  
CommentRestFieldOperationsHandler  
ComponentsRestFieldOperationsHandler  
DescriptionRestFieldOperationsHandler  
DueDateRestFieldOperationsHandler  
EnvironmentRestFieldOperationsHandler Provide edit functionality via REST for the Environment Field 
FieldHtmlFactoryImpl Note: There's no unit tests in JIRA source but this is already tested quite heavily via func tests in the quick-edit plugin as well as webdriver tests for quick edit in JIRA source. 
FieldJsonRepresentation For json representation of Field data. 
FieldOperationHolder  
FieldTypeInfo This class is used to describe the data that this field supports 
FieldTypeInfoContextImpl  
FixForVersionsRestFieldOperationsHandler  
IssueFinderImpl Finds issues by id or key. 
IssueLinksRestFieldOperationsHandler  
IssueLinkTypeFinderImpl This "finder" class is used to find issue link types based on 'id' or 'name'. 
LabelsRestFieldOperationsHandler  
PriorityRestFieldOperationsHandler  
ProjectSuggestionProviderImpl  
ReporterRestFieldOperationsHandler  
ResolutionRestFieldOperationsHandler TODO: Document this class / interface here 
SecurityLevelRestFieldOperationsHandler  
SummaryRestFieldOperationsHandler  
TimeTrackingRestFieldOperationsHandler  
WorklogRestFieldOperationsHandler  

Enums