package

com.atlassian.jira.issue.fields

Interfaces

AffectedVersionsField  
CommentField Marker interface for Comment System Field 
ComponentsField  
ConfigurableField<V> ConfigurableField are fields which have FieldConfigItemType that can be stored for a given JiraContextNode  
CustomField Custom Field interface. 
CustomFieldFactory Factory responsible of instantiating CustomField objects. 
CustomFieldScope Represents the scope of a given custom field. 
CustomFieldScopeFactory Factory responsible of instantiating CustomFieldScope objects. 
DateField A marker interface to mark all date fields available in the system. 
DependentField<V> Defines fields that are dependent on another field  
Field  
FieldManager  
FixVersionsField  
HideableField A marker interface for fields in JIRA which can be "hidden" as part of a FieldLayout
IssueConstantsField At the moment this is a fairly useless marker interface. 
IssueLinksSystemField.IssueLinkingValue This interface is used as a value object for IssueLinking information. 
IssueTypeField Represents the IssueType System Field. 
LabelsField  
MandatoryField  
NavigableField Fields in JIRA which are able to be placed in the Issue Navigator implement this interface. 
OrderableField<V> Interface for fields in JIRA which are able to be placed on "screens" - once they are on the screen they have an "order". 
ProjectField Represents the Project System Field. 
ProjectFieldLayoutSchemeHelper A number of useful field layout scheme methods, particularly to do with "active" field layouts. 
RequirableField A marker interface for fields in JIRA which can be made "required" as part of a FieldLayout
SearchableField  
SummaryField  
TextFieldCharacterLengthValidator Checks, whether a string's length exceeds a specific limit. 
TimeSpentField  
TimeTrackingSystemField.TimeTrackingValue This interface is used as a value object for TimeTracking information. 
UnscreenableField This is a hack to allow us to have orderable fields that can be configured at the FieldLayoutItem level but that are not ment to be placed on any screens by user configuration. 
UserField A marker interface to mark all user fields available in the system. 
WorklogSystemField.WorklogValue A value object used to aggregate all the transient values required in taking input from the UI, validating it and creating the resultant work logs. 

Classes

AbstractAggregateDurationSystemField Abstract field for aggregate Time Tracking values. 
AbstractDurationSystemField  
AbstractField  
AbstractOrderableField<V>  
AbstractOrderableNavigableFieldImpl<V> Copyright (c) 2002-2004 All rights reserved. 
AbstractProgressBarSystemField Base class for Progress Bar system fields. 
AbstractProgressBarSystemField.TimeTrackingParameters  
AbstractTextSystemField Copyright (c) 2002-2004 All rights reserved. 
AbstractUserFieldImpl Base class for single user-based fields 
AbstractVersionsSystemField Copyright (c) 2002-2004 All rights reserved. 
AffectedVersionsSystemField Copyright (c) 2002-2004 All rights reserved. 
AggregateEstimateSystemField System field that displays the calculated aggregate remaining estimate. 
AggregateOriginalEstimateSystemField System field that displays the calculated aggregate original estimate. 
AggregateProgressBarSystemField Progress Bar System Field that uses the aggregate values for percentages. 
AggregateTimeSpentSystemField System field that displays the calculated aggregate time spent. 
Assignees Helper class for dealing with assignees. 
AssigneeSystemField Copyright (c) 2002-2004 All rights reserved. 
AttachmentSystemField  
ColumnViewDateTimeHelper Helper class for date-related system fields. 
CommentSystemField Defines a comment in Jira. 
CommentVisibility Represents the visibility of the comment to roles or groups of users. 
ComponentsSystemField A field implementation to render ProjectComponent values. 
CreatedSystemField Copyright (c) 2002-2004 All rights reserved. 
CreatorSystemField Copyright (c) 2002-2004 All rights reserved. 
CustomFieldDescription Helper class for rendering the custom field description field. 
CustomFieldImpl Default CustomField implementation backed by the database (a GenericValue object). 
CustomFieldScopeImpl Represents the scope of a given custom field. 
CustomFieldTestImpl The only purpose of this class is to increase the visibility of #copyGenericValue so we can mock it in tests. 
DefaultCustomFieldFactory  
DefaultCustomFieldScopeFactory Class in charge of instantiating CustomFieldScope objects. 
DefaultFieldManager  
DefaultProjectFieldLayoutSchemeHelper  
DefaultTextFieldCharacterLengthValidator Reads the maximum character length from the application properties. 
DescriptionSystemField Represents the field which renders an Issue description. 
DueDateSystemField  
EnvironmentSystemField Copyright (c) 2002-2004 All rights reserved. 
FieldContextGenerator A utility that responsible for providing a SearchContext from a list of visible projects and a custom field whose configuration limits it to certain project/issuetype pairs. 
FieldNameComparator Compares Fields based on their translated (i18n'd) name. 
FieldRenderingContext FieldRenderingContext strings are passed in the displayParameters map as keys with a TRUE value. 
FixVersionsSystemField Copyright (c) 2002-2004 All rights reserved. 
IssueLinksSystemField  
IssueLinksSystemField.IssueLinkingValue.Builder  
IssueTypeSystemField  
KeySystemField  
LabelsSystemField A field implementation to render Labels. 
LastViewedSystemField  
LongIdsValueHolder A type of List<Long> that can be used as an entry in the fieldsvaluemap, but that can keep track of error values (and hence return them in error edithtmls). 
MockCustomField Simple implementation of CustomField for. 
MockFieldManager  
MockOrderableField<V> A very simple OrderableField field. 
MockProjectFieldLayoutSchemeHelper  
NameComparator  
NavigableFieldImpl  
OriginalEstimateSystemField  
PrioritySystemField Copyright (c) 2002-2004 All rights reserved. 
ProgressBarSystemField Field that displays a progress bar in the Navigator  
ProjectSystemField JIRA's project system field. 
ReporterSystemField Copyright (c) 2002-2004 All rights reserved. 
ResolutionDateSystemField Stores the date an issue was resolved on. 
ResolutionSystemField  
SecurityLevelSystemField  
StatusSystemField Copyright (c) 2002-2004 All rights reserved. 
SubTaskSystemField  
SummarySystemField Copyright (c) 2002-2004 All rights reserved. 
TextFieldLimitProvider Provides limits for text fields. 
ThumbnailSystemField  
TimeEstimateSystemField  
TimeSpentSystemField  
TimeTrackingSystemField The TimeTrackingSystemField is responsible for "maintaining" the 2 estimates values, namely Original Estimate and Remaining Estimate. 
TimeTrackingSystemField.TimeTrackingValue.Builder  
UpdatedSystemField Copyright (c) 2002-2004 All rights reserved. 
VotesSystemField Created by IntelliJ IDEA. 
WatchesSystemField  
WorklogSystemField

A field representation of logging work. 

WorklogSystemField.WorklogValue.Builder  
WorkRatioSystemField  

Enums

WorklogSystemField.WorklogValue.AdjustEstimate Denotes the possible states of the radio button group which captures what the user wishes to do with the estimate after logging work. 

Exceptions