Class Index

_ A B C D E F G H I J K L M N O P Q R S T U V W X Z

_

_0_002dbulkmigratestart_jsp  
_0_002dstartissuemigration_jsp  
_1_002dchoosecontext_jsp  
_1_002dchoosecontext_jsp  
_1_002dsingle_002derrorpage_jsp  
_2_002dchoosestatus_jsp  
_2_002dchoosestatus_jsp  
_3_002dupdatefielddetails_jsp  
_3_002dupdatefielddetails_jsp  
_4_002dconfirmdetails_jsp  
_4_002dconfirmdetails_jsp  
_5_002dchoosecontextsubtask_jsp  

A

AbortImportException A special extension of SAXException that is used to indicate to the ChainedOfBizSaxHandler that it should abort its operation. 
AboutPage Displays the About page with licensing information. 
AboutPagePanelModuleDescriptor Defines a plugin point for displaying information on the application About page. 
AboutPagePanelModuleDescriptorImpl  
AboutPagePanelModuleDescriptorImpl.Material Encapsulates data from the Bill Of Materials  
AboutPagePanelModuleDescriptorImpl.PluginAndMaterials Ties a bill of materials in with its plugins  
AbstractActorSelectionPage Class for user and group role actor action pages in the admin section. 
AbstractAddScheme  
AbstractAddWorkflowToSchemeDialog<T extends AbstractAddWorkflowToSchemeDialog<T>>  
AbstractAddWorkflowToSchemeDialog.PreviewPanel  
AbstractAddWorkflowToSchemeDialog.Workflow  
AbstractAddWorkflowTransitionDescriptor  
AbstractAddWorkflowTransitionDescriptorParams  
AbstractAdministerFilter This is the base class for DeleteSharedFilter and ChangeSharedFilterOwner 
AbstractAggregateDurationSystemField Abstract field for aggregate Time Tracking values. 
AbstractAmendment  
AbstractApplicationPropertySerializer<T extends AbstractApplicationPropertySetEvent>  
AbstractApplicationPropertySetEvent<T>  
AbstractAssignIssueTypesDialog<T extends AbstractAssignIssueTypesDialog<T>>  
AbstractAssignIssueTypesDialog.CheckBoxState  
AbstractAssignIssueTypesDialog.IssueTypeEntry  
AbstractAtlassianWebTestCase This super class provides extensions to JWebUnit useful in acceptance tests. 
AbstractAvatarServlet Abstract servlet to serve avatar images 
AbstractBrowser An abstract browser that implements a few helpful things for paging. 
AbstractBulkEditMultiSelectFieldOption Abstract class for BulkEditMultiSelectFieldOption to reuse methods implementations in specific options 
AbstractBulkOperation This class is deprecated. Since 6.3.6 use ProgressAwareBulkOperation  
AbstractBulkOperationAction  
AbstractBulkOperationDetailsAction  
AbstractBulkWatchOperationAction  
AbstractCharacterLimitExceededException Base class for jira character limit exceeded exceptions. 
AbstractChartReport  
AbstractChildOption  
AbstractCommentableAssignableIssue  
AbstractCommentableIssue This class should be extended by any action that modifies issues and can have an associated comment. 
AbstractComponentAdaptor<T> A convenience class for implementing a Pico ComponentAdapter. 
AbstractConfigurableModuleDescriptor<T> An AbstractJiraModuleDescriptor that is able to be configured using an ObjectConfiguration
AbstractConfigureFieldLayout  
AbstractConfluenceSaxHandler<T, B extends Builder<T>> Base class for handling XML responses from Confluence. 
AbstractConfluenceSaxHandler.NameValuePair  
AbstractConnectionConfig  
AbstractConstantAction<T extends IssueConstant>  
AbstractConstantStatisticsMapper  
AbstractConvertIssue Abstract class for issue conversion Contains all do* methods and vast majority of logic  
AbstractCopyScheme  
AbstractCustomFieldEvent Abstract event that captures the data relevant to custom field events. 
AbstractCustomFieldIndexer A base-class for custom field indexers that performs the logic of checking if the CustomField isVisibleAndInScope and then delegates off to the base class to add the correct document fields. 
AbstractCustomFieldOperationsHandler<T>  
AbstractCustomFieldSearchInputTransformer An abstract implementation for a search input transformer for custom fields. 
AbstractCustomFieldStatisticsMapper  
AbstractCustomFieldType<T, S>  
AbstractCustomFieldType.Visitor<X> Visitor interface for AbstractCustomFieldType. 
AbstractCustomFieldType.VisitorBase<X> Marker interface for visitors of AbstractCustomFieldType (acyclic visitor). 
AbstractDashboardAdministration This is the base class for DeleteSharedDashboard and ChangeSharedDashboardOwner 
AbstractDateFunction Function that produces the end of the month as the value. 
AbstractDateFunction.UNIT  
AbstractDateOperatorQueryFactory Provideds common date operator specific query factory methods. 
AbstractDateRangeBuilder Abstract implementation of DateRangeBuilder - gprovides a buildDateRanges that will work for all single value system fields. 
AbstractDateRangeSearcher  
AbstractDateSearcher A simple class that most date searchers will be able to extends to implement searching. 
AbstractDateSearchInputHelper  
AbstractDateSearchInputHelper.ParseDateResult  
AbstractDateSearchRenderer Render for date base searchers in Jira. 
AbstractDateSearchRenderer.TranslationsHelper Interface used by the renderer to get the translations needed to render a date searcher. 
AbstractDelayableUpgradeTask  
AbstractDelegatedMethodInterceptor<T>  
AbstractDelegatingConnection Wraps a DB connection and delegates all calls to that underlying connection. 
AbstractDeleteConstant<T extends IssueConstant>  
AbstractDeleteLinkPage Base class of a delete link page. 
AbstractDeleteScheme  
AbstractDeleteWorkflowTransitionDescriptor  
AbstractDowngradeTask Abstract DowngradeTask - takes care of providing DB access via OfBizDelegator or DbConnectionManager. 
AbstractDurationSystemField  
AbstractEditConfigurationItemAction  
AbstractEditConstant<T extends IssueConstant>  
AbstractEditFieldLayoutItem  
AbstractEditFieldLayoutSchemeAction Copyright (c) 2002-2004 All rights reserved. 
AbstractEditRow  
AbstractEditRow.AbstractField  
AbstractEditRow.Field  
AbstractEditRow.SelectField  
AbstractEditScheme  
AbstractEditWorkflowTransitionDescriptorParams Copyright (c) 2002-2004 All rights reserved. 
AbstractEntityFactory<E> An abstract EntityFactory that most implementations are expected to extend. 
AbstractEntityPropertyConditionHelper<T extends WithId> Base class for entity property conditions. 
AbstractEntityRelation<T extends Amendment>  
AbstractEqualityDbQueryFactory<T>  
AbstractEqualityQueryFactory<T>  
AbstractEvent An abstract implementation of a JiraEvent  
AbstractField  
AbstractFieldConfigSchemeEvent Abstract event that captures the data relevant to field config scheme events. 
AbstractFieldLayoutAction Copyright (c) 2002-2004 All rights reserved. 
AbstractFieldLayoutEvent  
AbstractFieldLayoutManager  
AbstractFieldLayoutSchemeEntityEvent  
AbstractFieldOperationsHandler<T>  
AbstractFieldScreenAction Webwork action for managing screens. 
AbstractFieldScreenEvent Abstract event that captures the data relevant to field screen events. 
AbstractFieldScreenLayoutItem  
AbstractFieldScreenLayoutItemEvent Abstract event that captures the data relevant to the actual fields stored against a field screen. 
AbstractFieldScreenSchemeAction Copyright (c) 2002-2004 All rights reserved. 
AbstractFieldScreenSchemeItemAction Copyright (c) 2002-2004 All rights reserved. 
AbstractFilterAction  
AbstractFixedPermissionCondition Convenient abstraction to initialise conditions that require the PermissionManager
AbstractFuncTestUtil A base class for func test utlity classes. 
AbstractGlobalPermissionEvent Base class for events published when Global Permissions are changed for a group 
AbstractGroupMapper  
AbstractGVBean Copyright (c) 2002-2004 All rights reserved. 
AbstractHasVersionsCondition  
AbstractHelpFunction Abstract Soy function that returns help information for a given key. 
AbstractI18nResolver Copied from sal-core. 
AbstractImmediateUpgradeTask  
AbstractImportEntity  
AbstractImportIssue  
AbstractInitializationCustomFieldSearcher Abstract base class for searchers that performs the init methods for a searcher. 
AbstractInitializationSearcher Abstract base class for searchers that performs the init methods for a searcher. 
AbstractInstrumentResource Abstract class for resource instrumentation implementations. 
AbstractInstrumentResourceFilter Abstract class for resource instrumentation filters. 
AbstractIntegrityCheck  
AbstractIssue  
AbstractIssueAction  
AbstractIssueCondition This class is deprecated. Extend AbstractIssueWebCondition instead. Since v6.0.  
AbstractIssueConstantsManager<T extends IssueConstant>  
AbstractIssueConstantValuesGenerator Generates autocomplete values for IssueConstants. 
AbstractIssueDialog  
AbstractIssueEventListener Subclasses of IssueEventListener can now override relevant functions in the interface as opposed to having to provide a dummy implementation for all methods. 
AbstractIssueFieldSecurityType  
AbstractIssueHtmlView  
AbstractIssueLinkAction Base class for an issue link action. 
AbstractIssueLinkRenderer Base class for an issue link renderer that does not perform any asynchronous rendering of an issue link and will always display the issue link. 
AbstractIssueNavigatorPage Abstract base class for issue navigator pages 
AbstractIssueNavigatorPage.NavigatorMode  
AbstractIssueNavigatorPage.ViewMode  
AbstractIssuePickerSearchProvider Abstract convienience class with common methods for IssuePickerSearchProviers  
AbstractIssueSelectAction An abstract action that should be extended by any action which wants to 'select' an issue

 

AbstractIssueTabPanel  
AbstractIssueTabPanel2 Convenience class for implementors of IssueTabPanel2
AbstractIssueTabPanel3 An abstract class that can be used as a base for creating implementations of IssueTabPanel3;  
AbstractIssueTypeEvent Abstract event that captures the data relevant to issue type events 
AbstractIssueTypeFunction Base class for issue type functions. 
AbstractIssueView  
AbstractIssueWebCondition Convenient abstraction for Conditions that are aware of JIRA's authentication and project- or issue-related contexts. 
AbstractJiraAdminPage Abstract administration page with reference to the administration menu that provides access to all other admin pages. 
AbstractJiraCondition This class is deprecated. Extend AbstractWebCondition instead. Since v6.0.  
AbstractJiraCondition Abstract base class for all JIRA workflow Conditions. 
AbstractJiraContext  
AbstractJiraContextProvider  
AbstractJiraEventSerializer<T>  
AbstractJiraFunctionProvider Abstract base class for all JIRA workflow FunctionProviders (eg. 
AbstractJiraHome Class that helps with the implementation of the JiraHome interface. 
AbstractJiraHomeDatabaseConfigurationLoader Base implementation of DatabaseConfigurationLoader for loading Database Configuration from jira-home. 
AbstractJiraModuleDescriptor<T> Base class for JIRA Plugin ModuleDescriptors. 
AbstractJiraPage Provides a set of common functions that all JIRA pages can do, such as getting the admin menu. 
AbstractJiraPermissionCondition This class is deprecated. Use AbstractPermissionCondition instead. Since v6.0. This class was previously in jira-core but has been moved into the API (and deprecated) to protect third-party plugins that were using it. See JRA-30983 and JRA-32058.  
AbstractJiraTabPage<T extends Tab> Abstract implementation of TabPage
AbstractJiraWorkflow  
AbstractJqlFunction A useful base implementation of the JqlFunction interface, that provides sensible default behaviour for the init(JqlFunctionModuleDescriptor), getFunctionName() and isList() methods. 
AbstractJspDecorator Abstract superclass for decorators rendered by JSPs. 
AbstractLayout  
AbstractLegacyPortletUpgradeTask Abstract implementation that provides a default way of converting properties to the new userpreferences format. 
AbstractListeningRunner<R extends Class<? extends Runner>> A base class to be used to wrap other JUnit4 runners and listen to the events that will be generated for tests 
AbstractLocalDateOperatorQueryFactory This class is deprecated. since 6.4 use getLocalDatesFromQueryLiterals(java.util.List)  
AbstractLocator A base class to derive Locators from 
AbstractLocator.LocatorTextOperation  
AbstractManageIssueTypeOptionsAction  
AbstractManageIssueTypeOptionsAction.FieldConfigPredicate  
AbstractMapper Abstract mapper that will manage most of the generic data for mappers. 
AbstractMauRequestTaggingFilter Abstract servlet filter which provides an easy way to parse a HttpServletRequest, determine the MauApplicationKey it relates to and tag it. 
AbstractMessageHandlingService An abstract service to be subclassed by any service which wants to use MessageHandlers. 
AbstractMessageHandlingService.HandlerDisablementListener This class only purpose is to respond quickly to possible disablement of a plugin module which defines the handler used by descendants of AbstractMessageHandlingService class. 
AbstractMessageSet Base class for the message set. 
AbstractMetaFieldBeanBuilder Builder for FieldMetaBean instances.. 
AbstractMoveSubTaskOperation  
AbstractMultiCFType<S> Abstract class for Multi-select Custom field types. 
AbstractMultiCFType.Visitor<X>  
AbstractMultiSettableCFType<T, S> This class is deprecated. Implement the methods on MultipleSettableCustomFieldType yourself. Since v5.0. Also, consider extending AbstractSingleFieldType or AbstractMultiCFType for other benefits  
AbstractNavigationUtil Abstract class for domain specific navigation. 
AbstractNotification Base class describing notification recipients in a notification scheme. 
AbstractNotificationBean REST representation of Notification
AbstractNotificationSchemeUpgradeTask This upgrade task adds new scheme entities to the eventIdDestination of all notification schemes in JIRA. 
AbstractNotificationType  
AbstractOfBizValueWrapper The methods in these class should not be used. 
AbstractOnboardingDataProvider We seem to be writing a bunch of data providers that return a JSON object, and we have to write the boilerplate to transform a JSONObject in to a com.atlassian.json.marshal.Jsonable. 
AbstractOneDimensionalHitCollector Used to traverse a query and collect if the specified one dimension is relevant, this will keep track of the irrelevant count. 
AbstractOperatorDbQueryFactory<T> Base class for operator query factories that can generate a query for a fieldName and a predicate. 
AbstractOperatorQueryFactory<T> Base class for operator query factories that can generate a query for a fieldName and a predicate. 
AbstractOption  
AbstractOrderableField<V>  
AbstractOrderableNavigableFieldImpl<V> Copyright (c) 2002-2004 All rights reserved. 
AbstractPermissionCondition Convenient abstraction to initialise conditions that require the PermissionManager and accept "permission" param. 
AbstractPermissionValidator  
AbstractPersisterHandler Provides functionality to execute a runnable such that it throws an AbortException if one is found. 
AbstractPluggableProjectOperation A very simple helper class that abstracts away the handling of the descriptor, 
AbstractPluggableTabPanelAction<TabPanelClass extends PluggableTabPanelModuleDescriptor> Manages the setting, retrieval, checking and activating of a "selected tab" for any page that wishes to provide navigation to "tab panels". 
AbstractPluginDetector Abstract class for checking whether some plugin is installed. 
AbstractPluginModule Base class for reference plugin modules. 
AbstractProgressBarSystemField Base class for Progress Bar system fields. 
AbstractProgressBarSystemField.TimeTrackingParameters  
AbstractProjectAction An abstract action useful for creating and editing projects  
AbstractProjectAndSchemeAwareAction  
AbstractProjectAttributeClauseContextFactory<T> An abstract class for generating the context for version and components of projects. 
AbstractProjectComponentEvent Abstract event that captures the data relevant to project component events 
AbstractProjectConstantsRenderer<I extends SearchInput, O extends Options> An abstract renderer for the project constants (versions and components). 
AbstractProjectConstantsRenderer.GenericProjectConstantsLabel A label with an optional url to the browse page 
AbstractProjectEvent Basic representation of something that happens to a Project, such as a modification. 
AbstractProjectImportProgress<V extends Serializable> Base class for the progress screens. 
AbstractProjectImportUsersMissing Base class that exports a list of users to xml. 
AbstractProjectManager  
AbstractProjectRole Abstract class for the Delete and editing of Project Roles  
AbstractProjectRoleEvent  
AbstractProjectsSecurityType  
AbstractProjectTabPanel Abstract tab panel for browse project. 
AbstractPropertyClauseQueryFactory Base clause factory for issue property queries. 
AbstractPropertyEvent Abstract event that captures the data relevant to issue property events. 
AbstractReindexUpgradeTask  
AbstractRelativeDateSearcher  
AbstractRemoteEntityLinkResource<S, T extends RemoteEntityLink<S>> Common toolkit for implementing remote entity link services. 
AbstractRemoteEntityLinkService Base tools for implementing a remote entity link service that uses the JsonEntityPropertyManager to store the link data. 
AbstractRemoteIssueLinkEvent Abstract base class for remote issue linking related events. 
AbstractRemoteVersionLinkEvent Abstract event for remote version links. 
AbstractReport  
AbstractReport.MutableLong This utility class is much like an AtomicLong, but it does not have the thread-safety guarantees and overhead of that class. 
AbstractResource Lightweight optional convenience base class for REST end points with commonly used methods. 
AbstractRestoreJiraData Implements restoreBlank() in terms of abstract restore(String)
AbstractRoleActor Base class for ProjectRoleActor implementations. 
AbstractRoleActorAction Created by IntelliJ IDEA. 
AbstractRoleActors Created by IntelliJ IDEA. 
AbstractSchemeAddedToProjectEvent Event indicating a workflow scheme has associated with a project. 
AbstractSchemeAware  
AbstractSchemeAwareAction  
AbstractSchemeCopiedEvent Abstract event that captures the data relevant to a scheme being copied, e.g. 
AbstractSchemeDeletedEvent Abstract event that captures the data relevant to scheme deleted events, e.g. 
AbstractSchemeEntityEvent Abstract event that captures the data relevant to scheme entity events, e.g. 
AbstractSchemeEvent Abstract event that captures the data relevant to scheme events, e.g. 
AbstractSchemeManager  
AbstractSchemeRemovedFromProjectEvent General event related to removing schema from project 
AbstractSchemeTypeManager<T>  
AbstractSchemeUpdatedEvent Abstract event that captures the data relevant to scheme events, e.g. 
AbstractSearchInputTransformer Common capabilities for SearchInputTransformer implementations. 
AbstractSearchRenderer Abstract class for SearchRenderers that provides some common methods. 
AbstractSearchRequestExcelView  
AbstractSearchRequestFullContentView  
AbstractSearchRequestIssueTableView  
AbstractSearchRequestView Extendend this abstract class to implement custom SearchRequestViews. 
AbstractSecurityType  
AbstractSecurityTypeManager This class reads the permission-types.xml file for the different types of issue securities that are used. 
AbstractSelectProjectScheme  
AbstractService A convenience class - if you extend this class, all that needs to be implemented is run()  
AbstractSessionSearchObjectManager<T> This class is deprecated. since 7.1 Storing information on the httpsession is obsoleted. Please move this functionality to the frontend or other type of storage. This class will be removed in 8.0.  
AbstractSessionSearchObjectManager.Session This interface is deprecated. since 7.1 Storing information in server side HttpSession is not Vertigo aligned  
AbstractSessionSearchObjectManager.VelocityRequestSessionWrapper This class is deprecated. since 7.1 Storing information in server side HttpSession is not Vertigo aligned  
AbstractSetupAction  
AbstractShareEvent An abstract event to represent the act of sharing an entity via e-mail with a set of users or e-mail addresses. 
AbstractShareType Abstract class for ShareType classes. 
AbstractShareTypeSearchParameter Object that represents a set of parameters when searching for all the SharePermissions of a particular ShareType. 
AbstractSimpleMapperValidator  
AbstractSingleFieldType<T> An abstract class that simplifies creating a CustomField that stores a single values via ofbiz. 
AbstractSingleFieldType.Visitor<X>  
AbstractSingleValueCustomFieldSearchInputTransformer An abstract Search Input Transformer for custom fields that only allow a single value and no functions in the Navigator. 
AbstractSubscriptionEmailTest An abstract class for tests that check the integrity of subscription e-mails. 
AbstractSubscriptionEmailTest.CountingIterator Iterator that can be used to return a sequence of numbers. 
AbstractSubscriptionEmailTest.FilterConfig Holds the configuration for a filter that can be used to create a subscription. 
AbstractSubtaskProgressProcessor Processes a complete percentage based on the inputs of a subtask and its progress. 
AbstractSwitchingInvocationAdaptor<T>  
AbstractTabPanelModuleDescriptor<T extends TabPanel> Copyright 2007 Atlassian Software. 
AbstractTestIssueNavigatorColumnsView  
AbstractTestIssueNavigatorColumnsView.ItemVerifier  
AbstractTestIssueNavigatorView  
AbstractTestIssueNavigatorView.Comment  
AbstractTestIssueNavigatorView.CustomField  
AbstractTestIssueNavigatorView.CustomField.Value  
AbstractTestIssueNavigatorView.IssueLink  
AbstractTestIssueNavigatorView.IssueLinks  
AbstractTestIssueNavigatorView.Item Just a helper bean to keep the data encapsulated for each item  
AbstractTestIssueNavigatorXmlView  
AbstractTextSystemField Copyright (c) 2002-2004 All rights reserved. 
AbstractTimeTrackingClauseQueryFactory Factory for producing clauses for the Time tracking system fields. 
AbstractTransformIssueIterator<T>  
AbstractTrustedApplicationAction As usual, actions beget lovely deep inheritance hierarchies as it is the ONLY convenient way to share code... 
AbstractUpgradeTask  
AbstractUserBasedFunction This is an abstract parent to user based functions that rely on returning a list of a list of QueryLiteral based on either the current user or a user passed as a parameter. 
AbstractUserCapabilityFunction This is an abstract parent to user based functions that rely on returning a list of a list of QueryLiteral based on either the current user or a user passed as a parameter. 
AbstractUserFieldImpl Base class for single user-based fields 
AbstractUserMapper  
AbstractUserProfileFragment

Abstract class for UserProfileFragment that helps writing fragments that are rendered by velocity. 

AbstractUserSearchRenderer An search renderer for the user fields. 
AbstractUserValidator An abstract Validator for the User field clauses 
AbstractVersionEvent Abstract event for versions 
AbstractVersionRenderer The base renderer for Version searcher renderers 
AbstractVersionsFunction An abstract class for the versions system field flag functions 
AbstractVersionsRestFieldOperationsHandler  
AbstractVersionsSystemField Copyright (c) 2002-2004 All rights reserved. 
AbstractViewConstants<T extends IssueConstant>  
AbstractViewFileServlet  
AbstractViewIssue  
AbstractViewSchemes  
AbstractWebComponent The superclass of all web components, which has some simple helper methods. 
AbstractWebCondition Convenient abstraction for Conditions that are aware of JIRA's authentication and project- or issue-related contexts. 
AbstractWebHookPanel  
AbstractWebTestListener Abstract, no-op implementation of WebTestListener
AbstractWebTestPage  
AbstractWorkflowAction  
AbstractWorkflowDraftResultAction  
AbstractWorkflowEvent Author: jdoklovic  
AbstractWorkflowMigrationResult  
AbstractWorkflowModuleDescriptor<T>  
AbstractWorkflowPermissionPluginFactory A common base class for Workflow Plugin Factories that are concerned with Permissions. 
AbstractWorkflowPluginFactory A base WorkflowPluginFactory class that most concrete implementations should extend. 
AbstractWorkflowSchemeMigrationHelper<T extends WorkflowScheme>  
AbstractWorkflowStep Copyright (c) 2002-2004 All rights reserved. 
AbstractWorkflowTransition Copyright (c) 2002-2004 All rights reserved. 
AbstractWorkflowTransitionAction  
AbstractWorklogAction  
AbstractWorklogEvent Base class for worklog events. 
AcceptanceTestHarness This is the top level Test Suite for JIRA web functional tests. 
AccessKeyHelper Helper interface for access keys for web browsers. 
AccessKeyHelperImpl  
AccessLogBuilder A builder class that can create access log entries 
AccessLogFilter Logs the JIRA user name and request URL via log4j to a special log file in Apache Combined Log Format (with response time)

 

AccessLogImprinter This can imprint output such as web pages with details that will have been placed in the access logs. 
AccessLogIPAddressUtil This can give back a IP address String that take into account proxies and X-Forwarded-For etc... 
AccessLogRequestInfo AccessLogRequestInfo is used to place request information into the HTTP request itself and to keep count of the number of requests coming into and out of JIRA 
AccumulatingResultBuilder Used to build a Index.Result implementation that accumulates results from other operations and awaits on them all. 
AcknowledgeDialog Dialog which presents messages to the user and allows him to proceed by acknowledging them. 
AcknowledgeTask Simply cleans up a task and then redirects to a given url 
acknowledgetask_jsp  
ActionConfiguration Represents the list of web action configuration entries stored in actions.xml 
ActionConfiguration.Entry An entry providing the webwork configuration for an action alias. 
ActionConfiguration.Entry.EntryBuilder  
ActionConfiguration.FromWebWorkConfiguration Retrieves the web action configuration through the webwork Configuration object. 
ActionConstants A holder for constants representing each type of Action in the sense that comment and worklog entities were known as Actions. 
ActionContextKit A helper class to clean up the viral webwork.action.ActionContext thread locals 
ActionDTO Data Transfer Object for the Action entity. 
ActionNotFoundException Thrown when a WebWork action was not found. 
ActionParams An interface that is off the same format as the Map returned by Action.getParameters. 
ActionParamsImpl  
ActionsAndOperationsColumnLayoutItem ColumnLayoutItem that displays an AJAX dropdrown of all available actions and operations. 
ActionTrigger  
ActionViewData The annotation used to indicate that a method is to be used to provide data to an JiraWebActionSupport action. 
ActionViewDataMappings The annotation used to indicate that a method is to be used to provide data to a JiraWebActionSupport action. 
ActivateAsyncIndexerCommand Activate is every so slightly different to re-index 
ActiveServicesLauncher There are a number of services that should only be started in the active mode, start them here 
ActivityBlockViewIssueContextProvider Context Provider for the Activity block section on View Issue page. 
ActivitySection Activity Module of View Issue page 
ActivityUserProfileFragment Creates a fragment containing the User's activity stream 
ActorInputBean  
ActualValueCustomFieldClauseQueryFactory Factory for producing clauses for the custom fields that have a raw index value 
ActualValueEqualityQueryFactory Creates equality queries for clauses whose value is exactly the same as the indexed value(e.g. 
ActualValueRelationalQueryFactory Creates relational queries for clauses whose values are exactly the same as the indexed value (e.g. 
AdaptingConfigProvider Config provider that uses jira-func-test-plugin if possible, or falls back to parsing JIRA UI. 
add_002dfield_002dconfiguration_002dscheme_jsp  
add_002dfield_002dconfiguration_jsp  
add_002dissue_002dtype_002dfield_002dconfiguration_002dassociation_jsp  
add_002dissue_002dtype_002dscreen_002dscheme_002dassociation_jsp  
add_002dissue_002dtype_002dscreen_002dscheme_jsp  
AddComment  
addcomment_jsp  
AddCommentContextProvider Context Provider for Add Comment block on View issue page. 
AddCommentSection Represents add comment section on view issue page. 
AddComponent Only used by Jelly  
addcontext_jsp  
AddCustomFieldPage  
AddDashboardPage Page object implementation for the Add dashboard dialog in JIRA. 
AddException  
AddFieldBean  
AddFieldConfiguration Responsible for rendering the user interface to add a new field configuration to a JIRA instance. 
AddFieldConfigurationDialog Represents the "add field configuration" dialog available from the the ViewFieldConfigurationsPage
AddFieldConfigurationScheme Responsible for rendering the user interface to add a new field configuration scheme to a JIRA instance. 
AddFieldConfigurationSchemeDialog Represents the "add field configuration" dialog available from the the ViewFieldConfigurationsPage
addfieldscreen_jsp  
AddFieldScreenDialog Represents the "add field screen" dialog available from the the ViewFieldScreensPage
addfieldscreenscheme_jsp  
AddFieldScreenSchemeDialog Represents the "add field screen scheme" dialog available from the the ViewFieldScreenSchemesPage
AddFieldScreenSchemeItem  
AddFieldToScreenUtil This a loose collection of things that are used by the ConfigureFieldScreen action. 
AddFieldToScreenUtilImpl  
AddGroupBean Used to create groups via REST 
AddIssueSecurity  
addissuesecurity_jsp  
AddIssueType Interface for a page object to add an issue type. 
addissuetype_jsp  
AddIssueTypeAction Interface implemented by actions that wish to use the "addissuetype.jsp" form. 
AddIssueTypeDialog Allows the user to interact with the issue type dialog. 
AddIssueTypeForm Represents the add issue type form. 
AddIssueTypePage Represents the Add(New)?IssueTypePage. 
AddIssueTypeScreenScheme Responsible for rendering the user interface to add a new field configuration to a JIRA instance. 
AddIssueTypeScreenSchemeDialog Represents the "add issue type screen scheme" dialog available from the the ViewIssueTypeScreenSchemesPage
AddIssueTypeScreenScreenSchemeAssociation Responsible for rendering the user interface to add a new issue type to screen scheme entry to an existing issue type screen scheme. 
AddIssueTypeToFieldConfigurationAssociation Responsible for rendering the user interface to add a new issue type to field configuration entry to an existing field configuration scheme. 
AddIssueTypeToFieldConfigurationDialog Represents the "add issue type to field configuration association" dialog available from the the ConfigureFieldConfigurationSchemePage
AddIssueTypeToScreenSchemeAssociationDialog Represents the "add issue type to screen scheme association" dialog available from the the ConfigureIssueTypeScreenSchemePage
AddNewIssueTypeToScheme Will add a new issue type and then redirect the user back to the modify issue type scheme page. 
AddNewIssueTypeToSchemeDialog Represents the Add Issue Type dialog on the Manage Issue Types Scheme page. 
AddNotification  
addnotification_jsp  
AddPermission  
addpermission_jsp  
AddPermissionPage This class is deprecated. since 7.1.0 - use EditPermissionsSinglePage.GrantPermissionsDialog instead  
addpopmailserver_jsp  
AddPortalPage Action to add a new Portal Page to JIRA. 
addportalpage_jsp  
AddProjectCategory  
AddProjectHook SPI for the "Add Project" operation. 
AddProjectModule An 'add project' plugin module as defined in the atlassian-plugin.xml 
AddProjectModuleBuilder Builder for AddProjectModule
AddProjectModuleImpl  
AddProjectWizardConfirmSelection  
AddProjectWizardPage  
AddProjectWizardPageConfirmOdProjectCreation  
AddProjectWizardProjectDetails  
AddProjectWizardProjectTypeSelection This is the start of the "Create Project" accessible from the header menu. 
AddScheme  
AddScheme  
AddScheme  
AddScheme  
addscheme_jsp  
addscheme_jsp  
addscheme_jsp  
addscheme_jsp  
addscreentofieldscreenscheme_jsp  
addsmtpmailserver_jsp  
addsubtask_jsp  
AddSubtaskType An interface for actions that can add subtask type dialog. 
AddSubtaskTypeDialog Allows the user to interact with the add subtask type dialog. 
AddSubtaskTypeForm  
AddSubtaskTypePage Allows the caller to interact with the add subtask type page. 
AddUser Responsible for handling the requests to add a new JIRA User. 
adduser_jsp  
AddUserPage Page for adding a new user 
AddVersion  
AddWebHookPostFunctionPage  
AddWebLink  
addworkflow_jsp  
AddWorkflowDialog  
AddWorkflowToSchemeDialog  
AddWorkflowTransition  
addworkflowtransition_jsp  
AddWorkflowTransitionCondition  
AddWorkflowTransitionConditionParams Used to query the user for condition's parameters if any and actually create the condition workflow descriptor. 
addworkflowtransitiondescriptor_jsp  
addworkflowtransitiondescriptorparams_jsp  
AddWorkflowTransitionFunctionParams Used to query the user for function's parameters if any and actually create the function workflow descriptor. 
AddWorkflowTransitionFunctionParamsPage Add workflow transition post function parameters for "Assign to role member" post function. 
AddWorkflowTransitionPostFunction  
AddWorkflowTransitionPostFunctionPage Add workflow post function page 
AddWorkflowTransitionValidator  
AddWorkflowTransitionValidatorParams Used to query the user for validator's parameters if any and actually create the validator workflow descriptor. 
AdhocNotificationService This is a simple service that allows sending issue notification to a give set of recipients that can be defined arbitrarly. 
AdhocNotificationService.ValiationOption  
AdhocNotificationService.ValidateNotificationResult  
AdhocNotificationServiceImpl  
AdjustFavourite Allows the caller to add or remove a favourite. 
adjustfavourite_jsp  
admin_002dinfo_002dnotifications_jsp  
admin_jsp  
AdminAction<T>  
AdminDecoratorHelper Class that holds all the logic for the projectconfig decorator. 
AdminDecoratorHelper.Header  
AdminDecoratorSectionLinkItemHelper Returns web-item that given web-section declares to use as its link. 
AdminHistoryLinkFactory A SimpleLinkFactory that produces links to Administration Pages for recently viewed administration pages 
AdminHistoryResource REST endpoint for setting the user's administration page history. 
AdminHistoryResource.AdminHistoryLink  
AdminIssueLockoutFlagDataProvider Warn the admin when they can't see issues because they don't have any applications. 
AdminIssueLockoutFlagManager An Administrator will be locked out of issues and projects if they do not have access to an application. 
Administration Provides methods for carrying out administration tasks in JIRA. 
Administration.Link Represents the administration home link in the JIRA Header. 
Administration.OutgoingMailSettings  
Administration.Utilities Sub interface that contains... 
AdministrationImpl Implementation of Administration 
AdministrationImpl.DefaultLink  
AdminMenuContextProvider  
AdminOnlyAccessPolicy  
AdminResource Parent Resource for administration resources. 
AdminSetupPage Step 4 in the JIRA setup process - administrator setup. 
adminsummary_jsp  
AdminTabs A page object useful for retrieving what tabs are currently shown in the admin section. 
AdminTabs.Tab  
AdminTabs.TabGroup  
AdminTabsImpl  
AdminTask Admin Task bean. 
AdminTaskLists Admin Task Lists bean. 
AdvancedApplicationProperties Application properties action, really here just for WebSudo and permissions check 
AdvancedApplicationProperties A Page Object useful for retrieving and setting advanced application properties 
AdvancedApplicationPropertiesImpl  
AdvancedApplicationProperty Represents an application property on the advanced configuration page 
AdvancedApplicationPropertyImpl Page object for AdvancedApplicationProperty populated by the page 
AdvancedPropertiesPage Advanced Configuration page object 
AdvancedSearch  
AffectedApplication This class carries information about entries related to application roles in the Audit Log. 
AffectedGroup  
AffectedIndex An index type. 
AffectedLicense This class carries information about license related entries in the Audit Log. 
AffectedProject  
AffectedScheme  
AffectedUser  
AffectedVersionClauseQueryFactory Creates queries for affected version clauses. 
AffectedVersionCreatedInlineEvent Event to throw when an affects version is created inline  
AffectedVersionRenderer The renderer for the Affected Version searcher. 
AffectedVersionSearchHandlerFactory Class to create the SearchHandler for the Affects version clause. 
AffectedVersionsField  
AffectedVersionsIndexer  
AffectedVersionsRestFieldOperationsHandler  
AffectedVersionsSearcher A searcher for the affected version field. 
AffectedVersionsSystemField Copyright (c) 2002-2004 All rights reserved. 
AffectedVersionValidator The Affected Version clause validator. 
AggregateEstimateSystemField System field that displays the calculated aggregate remaining estimate. 
AggregateLocator AggregateLocator will "aggregate" together the results of the provided Locators

NOTE : Locators are one shot objects. 

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. 
AggregateTimeTrackingBean Bean to store values of Time Tracking Aggregate values. 
AggregateTimeTrackingCalculator A util object that calculates an issue's aggregate Time Tracking values. 
AggregateTimeTrackingCalculatorFactory A factory to return AggregateTimeTrackingCalculator instances based on the type of Issue in play. 
AggregateTimeTrackingCalculatorFactoryImpl Implementation of factory 
AgnosticIssueNavigator For when you need access to the issue nav, but don't know or care what mode it's in. 
AjaxHeaders Utility class for dealing with AJAX request headers. 
AliasClauseInformation Objects of this class holds all information about the issue property which they alias. 
AliasedIssuePropertyClauseQueryFactory Factory for producing Lucene queries from aliased issue properties. 
all_002dshares_002dlist_jsp  
AllIssuesIssuePager  
AllIssueTypesContext Represents the special case of all issue types in an unenumerated form. 
AllOpenIssuesShortcutContextProvider Provides the velocity context keys required to render the "All Open Issues" content link. 
AllowOnlyAssignee  
AllowOnlyReporter A Condition which passes when the user is the issue's reporter. 
AllowUnassignedAndSubTasksEnabledCondition Composite of the AllowUnassigned and SubTasks EnabledConditions 
AllowUnassignedIssuesEnabledCondition EnabledCondition that checks whether Issues are allowed to be Unassigned or not. 
AllProjectsContext Represents the specicial case of all projects, in an unenumerated form. 
AllReleasedVersionsFunction Function that produces released versions for any specified projects (or all released versions if no project is specified). 
allremembermecookies_jsp  
AllStandardIssueTypesFunction Function that produces all the standard issue types 
AllSubIssueTypesFunction Function that produces all the sub-task issue types. 
AllTabPanel  
AllTextClauseContextFactory Calculates the context of the "all text" clause. 
AllTextClauseQueryFactory Builds lucene queries for the "all text" clause. 
AllTextCustomFieldSearcherClauseHandler The "all text" clause aggregates all the free text system fields in the system. 
AllTextSearchConstants All Text is strange because it does not have a fieldId or an index id. 
AllTextValidator Validation for the "all text fields" clause. 
AllUnreleasedVersionsFunction Function that produces released versions for any specified projects (or all released versions if no project is specified). 
AllUsersRememberMeCookies A page to allow all rememember me cookies to be cleared 
AllWatchers  
AlphabeticalLabelGroupingService Provides an alphabetically grouped collection of a user's labels 
AlphabeticalLabelGroupingServiceImpl  
AlphabeticalLabelGroupingSupport Helper to group labels into buckets for displaying them in alphabetical blocks. 
AlphabeticalLabelRenderer Responsible for rendering an alphabetically grouped list of labels 
AlreadyExecutingException This exception is thrown when attempting to start a task in a TaskManager that already has a live task with the same context. 
alreadyloggedout_jsp  
AltAndTitleTagFragmentGenerator Generates tooltips using the HTML alt and title attributes for image map area tags. 
AlwaysFalseCondition A workflow condition that will always fail. 
Amendment  
AmendmentMatchers  
AnalyticsLauncher Launcher responsible for generating start and stop analytic events 
AnchorLink Creates a simple anchor link. 
AnchorLinkResolver  
AndClause Used to represent a logical AND in the query tree. 
AndEnabledCondition Composite AND of two EnabledConditions. 
AndHistoryPredicate Represents a sequence of HistoryPredicates composed with AND operators such that the resulting predicate is true only if ALL of the composed predicates are true. 
AnnotatedDescription Wrapper around org.junit.runner.Description to resolve its annotations. 
AnnotationFinder<A extends Annotation> Finds all annotation instances of given type in a given set of classes. 
AnnotationToBy Builds org.openqa.selenium.By out of arbitrary annotation that follows the pattern of org.openqa.selenium.support.FindBy. 
AnnouncementAccessPolicy  
AnnouncementBanner Helper class for displaying the announcement banner. 
AnnouncementBannerPage Author: Geoffrey Wong JIRA Administration page to set the announcement banner for JIRA  
AnnouncementStatusChecker  
AnnounceWhenInstantPathTakenCheck  
AnonymisingEntityXmlWriter A writer that replaces many characters with 'x' characters, for the purposes of anonymising data. 
AnonymizingClauseVisitor Used to anonymize all the Clauses in a query 
AnonymousEntity An AnonymousEntity represents which fields to be anonymised, and is used by the AnonymisingEntityXmlWriter and the AnonymousGenericValue. 
AnswerWith Mockito answers  
AoEntityHandler Base SAX parser entity handler interface for AO data.@Internal 
AoImportHandlerModuleDescriptor Module descriptor for Project Import AO Import handlers 
AoImportTemporaryFiles Single interface to hold the paths to the AO XML partition files, and their temporary parent directory. 
AoImportTemporaryFilesImpl  
AoOverviewHandlerModuleDescriptor Module descriptor for Project Import AO Overview handlers 
AoPartitionHandler Divide the AO file into separate files for each entity. 
AoPreImportHandlerModuleDescriptor Module descriptor for Project Import AO Pre-Import handlers 
Apdex517DarkFeatures One place to manage all the APDEX-517 dark feature flags. 
APKeys  
APKeys.Export  
APKeys.Import  
APKeys.JiraIndexConfiguration Lucene IndexWriter configuration  
APKeys.JiraIndexConfiguration.Batch Batch mode config  
APKeys.JiraIndexConfiguration.Interactive Interactive mode config  
APKeys.JiraIndexConfiguration.Issue Issue indexing  
APKeys.JiraIndexConfiguration.MergePolicy Merge policy config  
APKeys.JiraIndexConfiguration.SharedEntity SharedEntity indexing  
APKeys.Languages These are the Lucene indexing Languages, not the languages for displaying user messages. 
APKeys.TrustedApplications This class is deprecated. No replacement needed. Since v7.0 (but pointless since v4.3 or so).  
APKeys.WebSudo  
AppendLambdaTranslationTransform A simple translation transform function that appends a 'lambda' character to the end of each translation. 
AppendTextTransform  
ApplicationAccess Page for the ADMIN to do the read/update of ApplicationRoles. 
ApplicationAccessDefaultsDialog Available via Set defaults button in Application access screen  
ApplicationAccessDefaultsDialog.WarningType  
ApplicationAccessPage  
ApplicationAccessPage.Role  
ApplicationAccessPage.RoleGroup  
ApplicationAccessStatus  
ApplicationAuthorizationService A utility service to determine if a user has access to a specific application (as identified by its com.atlassian.application.api.ApplicationKey). 
ApplicationAuthorizationServiceImpl  
ApplicationBean  
ApplicationBean  
ApplicationConfigurationEvent Event fired when one or more JIRA Applications have been configured. 
ApplicationConfigurationHelper Used to configure JIRA Applications (for example JIRA Software, JIRA Core, JIRA Service Desk) with default configurations such as default groups, default global permissions, admin access to applications and configuration of instance's default application; used during user creation. 
ApplicationControl This control deals with installed applications, not licensed applications. 
ApplicationDTO Data Transfer Object for the Application entity. 
ApplicationHelpSpaceProvider Returns application help space for given application key. 
ApplicationInstallationEnvironment Holds infomation where application files should be taken and where should be placed. 
ApplicationInstaller Installs all applications during startup. 
ApplicationInstallListener Connects to plugin system starting event and starts application instalation. 
ApplicationKeys Some common com.atlassian.application.api.ApplicationKeys that JIRA needs to know about. 
ApplicationLicenseConstants  
ApplicationPluginBean  
ApplicationProperties This can be used to lookup JIRA application properties. 
applicationproperties_jsp  
ApplicationPropertiesBackedNonZipExpandableExtensions An implementation of NonZipExpandableExtensions that is backed by a jira application property. 
ApplicationPropertiesChecker Checks that application properties (e.g. 
ApplicationPropertiesConfiguration A webwork configuration class that will add JIRA's Application properties to the configuration stack. 
ApplicationPropertiesControl Use this class from func/selenium/page-object tests that need to manipulate ApplicationProperties. 
ApplicationPropertiesImpl A class to manage the interface with a single property set, used for application properties  
ApplicationPropertiesJiraHomePathLocator JIRA Home path locator that gets the value from the jira-application.properties file and not the database. 
ApplicationPropertiesPersister Persister that uses the JIRA application properties as a storage back end. 
ApplicationPropertiesResource  
ApplicationPropertiesResource.Property  
ApplicationPropertiesService Service level implementation of CRUD for ApplicationProperties which are administrative level configuration settings that boil down to a key and a value. 
ApplicationPropertiesService.EditPermissionLevel  
ApplicationPropertiesServiceImpl  
ApplicationPropertiesStore This class is responsible for loading jira's configuration properties. 
ApplicationProperty Represents an administrative admin setting's current value and maintains an association to its declared ApplicationPropertyMetadata which stores its default value, key, type etc. 
ApplicationPropertyBean  
ApplicationPropertyBean Transport for getting the key-value for an application property modification via REST 
ApplicationPropertyChangeEvent Represents the consequence of an ApplicationProperty being set to a new value. 
ApplicationPropertyEnumerator Enumerates possible values for an application property 
ApplicationPropertyEventMatcher  
ApplicationPropertyMetadata Represents an individual property setting as defined in the jpm.xml file. 
ApplicationPropertyMetadata.Builder  
ApplicationRequiredPermissionManager This is a PermissionManager to ensure that any user has an application (hasAnyRole(ApplicationUser)). 
ApplicationResource  
ApplicationRole Represents an Application Role in JIRA. 
ApplicationRoleAdminService Provides access to ApplicationRole management functionality. 
ApplicationRoleBean Representation of a ApplicationRole in REST. 
ApplicationRoleBeanConverter  
ApplicationRoleBeanExamples Examples of the ApplicationRoleBean for documentation. 
ApplicationRoleBeanMatcher  
ApplicationRoleComparator  
ApplicationRoleControl  
ApplicationRoleControl.ApplicationRoleBean  
ApplicationRoleDataMatcher  
ApplicationRoleDefinitions Manager for accessing the ApplicationRoleDefinitions.ApplicationRoleDefinitions in JIRA. 
ApplicationRoleDefinitions.ApplicationRoleDefinition Definition of an ApplicationRole
ApplicationRoleHasher Version hash generator for a collection of ApplicationRole 
ApplicationRoleHasherImpl  
ApplicationRoleManager Provides low-level read and write capabilities regarding ApplicationRoles. 
ApplicationRoleResource  
ApplicationRoleResource Provides REST access to JIRA's Application Roles. 
ApplicationRoleResource.GroupBean  
ApplicationRoles Represents all application roles for the renaissance migration (i.e. 
ApplicationRolesDaoImpl  
ApplicationRoleSecurityType Represents a security type for application roles to be configured on project permission schemes. 
ApplicationRoleStore Store for storing and retrieving ApplicationRoleStore.ApplicationRoleData
ApplicationRoleStore.ApplicationRoleData  
ApplicationSettingsForwardingImplementation Implements the Settings interface defined by atlassian-mail by delegating the calls to JIRA's own MailSettings instance. 
ApplicationSetupPage Step 2 in the JIRA setup process - application properties. 
ApplicationState  
ApplicationStatusServlet Servlet that provides application status information. 
ApplicationUser Represents a person who uses JIRA. 
ApplicationUserBestNameComparator This comparator tries to compare two users based on their 'best name' ie their full name if possible, otherwise their username. 
ApplicationUserBuilder  
ApplicationUserBuilderImpl  
ApplicationUserDTO Data Transfer Object for the ApplicationUser entity. 
ApplicationUserEntity  
ApplicationUserEntityFactory  
ApplicationUsers Contains utility methods for getting an ApplicationUser from a directory User. 
ApplicationUserToRecipient Converts an ApplicationUser to a NotificationRecipient
AppliedPatches This is used to detect if any patches have been applied to JIRA. 
AppliedPatchInfo This simple object that describes the information about an AppliedPatch in JIRA 
AppLinkInfoBean AppLinkInfoBean 
AppLinksInfoResource A AppLinks-related REST resource for remote issue links. 
AppLinkUtils  
AppPropertiesAnnouncementStore  
AppPropertiesComponentAdaptor<T> Copyright (c) 2002-2004 All rights reserved. 
AppPropertiesInvocationSwitcherImpl  
AppSwitcherContextProvider Responsible for setting the context variables for the application switcher velocity template 
ArchiveEntryItem Archive entry in Attachment row in "Attachment" section of "View Issue" page 
ArchiveFooter Archive footer at the bottom of the attachment row in "Attachment" section of "View Issue" page 
ArchiveFormatter<T> Formats an attachment archive. 
ArchiveFormatterFactory Creates ArchiveFormatter instances. 
arrayhidden_jsp  
ArtifactDumper The ArtifactDumper is used to generate "artifact" HTML files which show the state of a web page at the time a test fails. 
Assertions A set of "extended" assertions within JIRA web functional testing. 
Assertions Utility class with design by contract checks. 
AssertionsImpl Implementation of Assertions 
Assignable  
AssignableRestWorkflowScheme  
AssignableRestWorkflowScheme.Factory  
AssignableWorkflowScheme A workflow scheme that can be assigned to a project. 
AssignableWorkflowScheme.Builder A builder that can be used to change an AssignableWorkflowScheme. 
AssignableWorkflowSchemeMigrationHelper  
AssignableWorkflowSchemeStore  
AssignableWorkflowSchemeStore.AssignableState  
AssignableWorkflowSchemeStore.AssignableState.Builder  
assignedreported_jsp  
AssigneeClauseQueryFactory Clause query factory that creates the clauses for the assginee field. 
AssigneeCondition Condition that can be used to interact with the "assignee" navigator UI. 
AssigneeDateRangeBuilder Implementation of DateRangeBuilder - will work for assignee fields only. 
AssigneeField Represents the assignee field. 
AssigneeIndexer  
AssigneeOption  
AssigneeOptions Encapsulates all options and option groups for rendering an Assignee field. 
AssigneeResolver Used to determine the default assignee for an issue. 
AssigneeRestFieldOperationsHandler  
Assignees Helper class for dealing with assignees. 
AssigneeSearcher  
AssigneeSearchHandlerFactory Class to create the SearchHandler for the AssigneeSystemField
AssigneeSearchRenderer An search renderer for the assignee field. 
AssigneeService Service that retrieves issue-assignable ApplicationUser objects. 
AssigneeStatisticsMapper  
AssigneeSystemField Copyright (c) 2002-2004 All rights reserved. 
AssigneeTypes Enumerated type representing different default issue assignments for Project and ProjectComponent
AssigneeValidator A Validator for the Assignee field clauses 
AssignIssue  
assignissue_jsp  
AssignIssueDialog Represents the assign issue dialog triggered with the 'a' keyboard shortcut. 
AssignIssueResource Extensions to the JIRA issue resource. 
AssignIssuesSequence  
AssignIssuesSequenceDataProvider  
AssignToCurrentUserFunction Assigns the issue to the current user. 
AssignToLeadFunction  
AssignToReporterFunction Assigns the issue to the reporter. 
AssignWorkflowToSchemeDialog  
AssociateCustomFieldToScreenPage  
AssociatedItem  
AssociatedItem.Type  
AssociatedItemBean  
AssociatedItemImpl  
associatedschemestables_jsp  
associatefield_jsp  
AssociateFieldToScreens  
AssociateIssueOperationToScreen Interface that can be used to associate an issue operation with a screen. 
AssociateIssueOperationToScreenDialog  
AssociateIssueOperationToScreenForm  
AssociateIssueOperationToScreenPage  
associateissuetypescheme_jsp  
AssociateIssueTypeSchemes  
AssociateIssueTypeSchemesWithDefault  
AsynchronousJiraSetup<ParametersT, StepT> This class allows running final setup steps during instant setup in separate thread. 
AsynchronousJiraSetup.SetupStatus<T>  
AsynchronousJiraSetupFactory This factory is responsible for creating a singleton of AsynchronousJiraSetup. 
AsynchronousTasks Common methods for navigation of pages that display the progress of an asynchronous task. 
AtlassianSessionIdUtil You can use this to generate a hash of the JSESSIONID so we can get session specific information into logs without giving away the keys to the house! 
AtlassianWikiRenderer Implementation of the a renderer plugin that exposes the Wiki renderer within Jira. 
AttachFile Responsible for rendering the attach file form and converting temporary attachments to real attachments linked to an issue. 
attachfile_jsp  
AttachFileDialog The dialog for uploading attachments. 
AttachFilePage The page for uploading attachments. 
Attachment  
attachment_002dicon_jsp  
AttachmentAdapterImpl Used by Project Import. 
AttachmentArchive This interface represents entries of an attachment archive. 
AttachmentArchiveEntry An archive entry DTO. 
AttachmentArchiveEntryBuilder Builds an AttachmentArchiveEntry
AttachmentArchiveEntryImpl  
AttachmentArchiveImpl  
AttachmentAuthorizer Decides if a user is authorized in context of an attachment. 
AttachmentAuthorizerFactory Creates AttachmentAuthorizer instances. 
AttachmentBean  
AttachmentBeanBuilder Builder for AttachmentBean instances. 
AttachmentBlockContentRenderingInstructionsProvider  
AttachmentBlockContextHelper  
AttachmentBlockContextProvider Provides context for the Attachments block on the View Issue page. 
AttachmentClauseQueryFactory Factory for producing clauses for the attachments. 
AttachmentCleanupException Represents a situation where attachments could not be cleaned up. 
AttachmentConfig Interface getting attachment configurations. 
AttachmentConfiguration Attachment-related configuration. 
AttachmentConstants Constants useful for dealing with attachments 
AttachmentCopyException Represents a case where there was an error moving the attachment. 
AttachmentCreationDateComparator Attachment Comparator based on creation date in ascending order 
AttachmentDataBulkImport Contains methods for bulk importing attachment data into the attachment storage subsystem. 
AttachmentDeleteException Represents a case where there was an deleting reading the attachment (e.g. 
AttachmentDirectoryAccessor Interface for a component that provides access to attachment directories. 
AttachmentDirectoryChecker A check to make sure that attachments is correctly configured in JIRA XML data. 
AttachmentError Holds error details for attachment action. 
AttachmentExceedsLimitException Exception when attachment exceeds setting limit size  
AttachmentException Represtents any File System errors that occur while trying to create an Issue Attachment. 
AttachmentExceptionMessages Generates a suitable message string for a given AttachmentException. 
AttachmentFileGetData Represents attachment data based on files system. 
AttachmentFileNameComparator

Compares attachments based on the file's name. 

AttachmentFileNameCreationDateComparator

Compares attachments by file name first, and then creation date if the file names are the same. 

AttachmentFileValidatorHandler This handler inspects attachment entries and if the user is importing attachments will check to see that the attachment file exists for the corresponding database entry. 
AttachmentGetData  
AttachmentGetStrategiesFactory  
AttachmentGetStrategy An interface representing a strategy for retrieving attachments. 
AttachmentHealth Classes that implement this can report a health status. 
AttachmentHelper  
AttachmentHelper.ValidationError  
AttachmentHelper.ValidationResult  
AttachmentIdSequencer  
AttachmentIndexer  
AttachmentIndexManager Provides possibility to save cache contents of archive files to database. 
AttachmentItem An attachment items holds an attachment and an optional thumbnail. 
AttachmentItems This class is deprecated. Do not use, this is internal class and will be removed  
AttachmentJsonBean  
AttachmentJsonBeanConverter  
AttachmentJsonBeanConverterImpl  
AttachmentKey Wraps important information required to retrieve an attachment from an attachment store. 
AttachmentKey.Builder  
AttachmentKeyMapper  
AttachmentKeys Utility methods for creating AttachmentKeys. 
AttachmentLinkResolver  
AttachmentManagement Represents the View Issue --> Manage Attachments page. 
AttachmentManager Manages all attachment related tasks in JIRA, which involves retrieving an attachment, creating an attachment and deleting an attachment. 
AttachmentMetaBean Represents the enabled attachment capabilities. 
AttachmentMoveException Represents a case where there was an error moving the attachment. 
AttachmentNotFoundException  
AttachmentOperation Performs an operation on an attachment. 
AttachmentOperationFactory Creates AttachmentOperation instances. 
AttachmentOptions Attachment options dropdown 
AttachmentParser Converts issue attachment xml in a JIRA backup to an object representation. 
AttachmentParserImpl  
AttachmentPathManager Responsible for determining the current location of JIRA attachments. 
AttachmentPathManager.Mode  
AttachmentPathManager.PropertiesAdaptor Implementation of AttachmentPathManager that uses the ApplicationProperties to get the current paths. 
AttachmentPersisterHandler Reads, transforms, and stores all attachment entities from a backup file and copies the actual attachment, as specified in the attachment directory into the JIRA attachment format. 
AttachmentProcessor Provides ability to process archive files. 
AttachmentProcessorModuleDescriptor  
AttachmentReadException Represents a case where there was an error reading the attachment (e.g. 
AttachmentRenderedJsonBean Same as AttachmentJsonBean but contains rendered data 
AttachmentResource  
AttachmentRow An attachment row in "Attachment" section of "View Issue" page. 
AttachmentRuntimeException Base class for attachment exceptions that may come from asynchronous operations. 
Attachments Grouping of admin tasks related to the Attachments section 
AttachmentsBlock Represents the attachments block on the view issue page. 
AttachmentsBlock.AttachmentBlockSetting  
AttachmentsBlock.Sort  
AttachmentsBlock.Sort.Direction Represents a sort direction used when sorting the attachments list on the view issue page. 
AttachmentsBlock.Sort.Key Represents a key used to sort the attachments list on the view issue page. 
AttachmentsBlock.ViewMode  
AttachmentsBulkOperationResult<T> Holds results and errors from bulk operation on attachments. 
AttachmentsCategoriser This class is deprecated. Do not use, this is internal class and will be removed  
AttachmentsCategoriser.AttachmentItemCreator  
AttachmentsCategoriser.Source  
AttachmentsClauseValidator Clause validator for the attachments clause. 
AttachmentSection Attachment section of "View Issue" page 
AttachmentService AttachmentService contains methods for managing issue attachments in JIRA. 
AttachmentsImpl  
AttachmentSortingOptionsFactory Factory to return the options for the different sorting options 
AttachmentSortingOrderOptionsFactory Factory to return the options for the different sorting order options 
AttachmentStorageUnavailableException Represents a case where the attachment storage subsystem is unavailable e.g. 
AttachmentStore This interface is deprecated. since 6.3. Please access attachments via AttachmentManager, and thumbnails via ThumbnailManager.  
AttachmentStore.AttachmentAdapter  
AttachmentStrategyFactory Root factory for strategies related to attachments. 
AttachmentStreamGetData  
AttachmentSystemField  
AttachmentTransformer Used to transform an ExternalAttachment based on the project import mapper that is provided. 
AttachmentTransformerImpl  
AttachmentUtils This class is deprecated. Use AttachmentManager only. Since v6.1  
AttachmentUtils.AttachmentAdapter This class is deprecated. Use AttachmentStore with AttachmentStore.AttachmentAdapter. Since v6.1  
AttachmentValidator Provides validation methods for attachments. 
AttachmentViewDtoConverter  
AttachmentViewDtoConverterImpl  
AttachmentViewJsonDto A Data Transfer Object used for serving information that are required for attachment presentation 
AttachmentViewModeOptionsFactory Factory to return the options for the different view mode options 
AttachmentWriteException Represents a case where writing attachment data has failed (e.g. 
AttachmentZipEntryStreamConsumer This class implements InputStreamConsumer
AttachmentZipFileCreator This class can create temporary zip files containing all the attachments on an issue 
AttachmentZipKit This class is deprecated. Use AttachmentIndexManager instead. Since v6.4.  
AttachmentZipKit.AttachmentZipEntries This interface is deprecated. Use AttachmentIndexManager instead. Since v6.4.  
AttachmentZipKit.AttachmentZipEntry This interface is deprecated. Use AttachmentIndexManager instead. Since v6.4.  
AttachmentZipKit.FileCriteria This enum is deprecated. Use AttachmentIndexManager instead. Since v6.4.  
AttachmentZipKit.ZipEntryInputStream  
AttachmentZipServlet This servlet can BUNDLE up all the attachments of a in issue into 1 ZIP file OR it can unzip a specific entry of a named attachment 
AttachScreenshot Webwork action for popping up the attach screenshot applet and attaching screenshots to an issue. 
attachscreenshot_jsp  
AttachTemporaryFile Used by inline-file-attach.js to upload temporary attachments that can then be converted to real attachments lateron. 
AttachTemporaryFileBadResultBean  
AttachTemporaryFileGoodResultBean  
AttachTemporaryFileResource  
AttachTemporaryFileResource  
AuditChangedValueDTO Data Transfer Object for the AuditChangedValue entity. 
AuditEntry  
AuditEntrySeverity  
AuditingCategory Possible values for auditing category. 
AuditingEntry A parameter class for storeRecord(AuditingEntry)
AuditingEntry.Builder  
AuditingEventListener  
AuditingFilter This class represents filters that can be applied when getting Audit log records. 
AuditingFilter.Builder  
AuditingManager  
AuditingManagerImpl  
AuditingResource Resource representing the auditing records 
AuditingResponseBean Representation of auditing log containing audit records and meta information. 
AuditingRetentionPeriod Possible values for auditing logs retention period. 
AuditingService Service for managing auditing records 
AuditingStore Auditing store used to save audit entries in the db. 
AuditingStoreImpl  
AuditItemDTO Data Transfer Object for the AuditItem entity. 
AuditLog A simple Name and Date pair for remembering who did something, when. 
AuditLogCleaningService Service from periodical cleaning of Audit lig 
AuditLogDTO Data Transfer Object for the AuditLog entity. 
AuditRecord  
AuditRecordBean  
AuditRecordImpl  
auifieldgroup_jsp  
auifieldset_jsp  
AuiFlag Represents an individual AUI notification flag. 
AuiFlag.Type  
auiform_jsp  
AuiMessage Generic AUI messages, error warning success 
AuiMessage.Type  
auimessage_jsp  
AuiMessages Utilities for finding and manipulating AUI messages on JIRA forms. 
AuiSelect2 Represents an AuiSelect2 component 
authenticate_jsp  
Authorisation Implementations of this interface can indicate whether a user is authorised to perform a given request. 
Authorisation.Decision When deciding whether to authorise a request, you can either grant it, deny or abstain from a decision  
AuthorisationManager Provides Authorisation of the user to a request. 
AuthorisationManagerImpl  
AuthorisationModuleDescriptor  
AuthorizationSupport Groups a collection of authorization checks used by JIRA's view layer. 
Authorizer Authorise that a SearchRequest may be permitted. 
Authorizer.Failure Convenient impl for failures  
Authorizer.Result ResultObject that encapsulates the result and the reason if something is not OK. 
AuthorizerImpl The one we deploy for production, other impls have unit tests, this one builds an aggregate of those. 
AutoComplete An interface for Autocomplete pickers. 
AutoCompleteJsonGenerator Used to generate JSON objects for the JQL autocomplete. 
AutoCompleteResource Rest end point for JQL Autocomplete suggestions. 
AutoCompleteResource.AutoCompleteResultBean  
AutoCompleteResource.AutoCompleteResultsBean  
AutoExport Abstraction to perform the actual export of backup data from JIRA. 
AutoExportImpl Determines the best possible location (if any) and export all JIRA data to the chosen location using any provided filename generation strategy. 
AutoGroupAdder Marker interface for a component which self registers an AutoGroupAdder listener. 
AutoGroupAdderImpl Registers an AutoGroupAdderListener. 
AutoLookAndFeelManager  
AutoLookAndFeelResource  
AutomaticDataMapper Contains methods to automatically map data from our import file to the corresponding object in the current JIRA. 
AutomaticDataMapperImpl  
AutoWatchService Service for automatically watching Issues that are created or commented on a by a user assuming they haven't disabled it in their preferences. 
AutowireCapableWebworkActionRegistry Registry to link all webwork actions defined in plugins2 osgi bundles to their plugin. 
AvailableColumnsResource REST resource for retreiving available columns. 
AvailableInContainer Annotate mocks in your unit test with this annotation to have them available via ComponentAccessor in your unit tests. 
Avatar Represents an icon for a project or some other entity in JIRA. 
Avatar.Size The standard sizes for avatars. 
Avatar.Type An indicator of the owner type of the avatar. 
AvatarAccessPolicy Contains informations about user permissions to avatars of specific type. 
AvatarBean  
AvatarBeanFactory  
AvatarCroppingBean  
AvatarDialog  
AvatarDTO Data Transfer Object for the Avatar entity. 
AvatarFilenames Static utility methods used for creating avatar filenames. 
AvatarFormat  
AvatarFormatPolicy Used to request a specific format of an avatar image. 
AvatarFormatPolicy.PngAvatarFormatPolicyBuilder Builder used for building PngAvatarFormatPolicy. 
AvatarId Avatar links come in two shapes: old imageUrl links and real link to avatars. 
AvatarImageDataProvider Provides avatar image data for given size. 
AvatarImageDataStorage  
AvatarImageResolver This interface is deprecated. Avatar URLs returned by AvatarService are URI References, removing the need for absolute/relative schism  
AvatarImpl Immutable implementation. 
AvatarManager Manager interface for Avatar domain objects. 
AvatarManager.ImageSize This enum is deprecated. in JIRA 6.0 -- use Avatar.Size.  
AvatarManagerImpl Manager for Avatars. 
avatarpicker_jsp  
avatarpicker_jsp  
AvatarPickerConfigDataProvider Informs the UI whether JIRA owns its various avatar pickers or not. 
AvatarPickerDataProvider  
AvatarPickerHelper A helper interface for uploading and creating custom avatars

The user will upload an image that is then stored in the session. 

AvatarPickerHelperImpl  
AvatarPickerHelperImpl.Result<T>  
AvatarPickerHelperImpl.TemporaryAvatarBean  
AvatarProviderAdapter Implmentation of JIRA core JiraAvatarSupport using the highest weighted, enabled AvatarProvider plugin module available. 
AvatarResource  
AvatarResourceHelper A helper resource for Project and User avatars. 
AvatarsDisabledException This exception indicates that an operation has failed because avatars are disabled. 
AvatarSequence  
AvatarService Service for manipulating Avatars
AvatarServiceHelper Renders avatars for an arbitrary user. 
AvatarServiceImpl Implementation of the AvatarService. 
AvatarStore Persistent storage mechanism for AvatarImpl
AvatarTagger Saves an image as a png with metadata signifying this image is a JIRA Avatar (used by the email handler to decide whether or not to attach an image) 
AvatarTaggerImpl Saves an image as a png with metadata signifying this image is a JIRA Avatar (used by the email handler to decide whether or not to attach an image) 
AvatarToStream  
AvatarTranscoder  
AvatarUrlContextProvider Injects the url of the user's avatar into the context (see #AVATAR_URL_KEY for the key). 
AvatarUrls Helper class for building avatar URL maps. 
AvatarUrls This class is deprecated. Use AvatarUrls if you really must. Since v6.1.  
AverageAgeChartResource REST endpoint to validate and retreive a Average Age chart. 
AverageAgeReport A report showing a bar chart with average open times for issues. 

B

Backdoor  
BackdoorControl<T extends BackdoorControl<T>>  
BackgroundIndexListener This Class listens for Issue updates and deletes that happen during a background reindex so that they can be re-validated to ensure the index is not corrupted by any race between the background reindex and the issue updater. 
BackgroundIndexTaskContext  
BackgroundResendingMoveStrategy Moves temporary attachment to real attachment in primary store and starts background task to create temporary and convert it to real attachment in secondary store. 
BackingI18n DEVSPEED-34: We wanted to properly cache the I18nBean. 
BackingI18nFactory  
BackingI18nFactoryImpl  
BackingPropertySetManager The PropertySet that backs the PropertiesSet needs to be Switchable - to allow the PicoContainer to manage this switching via ComponentAdapters we need an interface 
BackupChecker Check to make sure that there are no backup service configured. 
BackupOverview Contains project and system information gleaned from an XML backup. 
BackupOverviewBuilder This is the intermediate object that collects information from the SAX parser and is able to produce a BackupOverview
BackupOverviewBuilder.ConfigurationContext Represents the CustomField configuration context as stored in the XML Backup. 
BackupOverviewBuilder.FieldConfigSchemeIssueType Represents the CustomField field configuration issue type context as stored in the XML Backup. 
BackupOverviewBuilderImpl  
BackupOverviewHandler Performs the first pass on the XML backup for a ProjectImport. 
BackupOverviewImpl  
BackupOverviewPopulator Used to populate the BackupOverview object. 
BackupProject Represents information about a single project gleaned from an XML backup. 
BackupProjectImpl  
BackupProjectNameComparator Used to sort BackupProject's by their name. 
BackupSystemInformation An object containing system-wide information from the backup file. 
BackupSystemInformationImpl  
BackupXmlParser Simple class that will parse an XML file from disk using SAX and use the provided handler to process the SAX events. 
BackwardCompatibleAttachmentStore AttachmentStore implementation that wraps around two AttachmentStores (a file system implementation, and a remote Blobstore implementation), and handles delegating to them appropriately given dark feature flags. 
BackwardCompatibleStoreAdapter Simple adapter which delegates to StreamAttachmentStore and optionally to FileBasedAttachmentStore
BackwardCompatibleStoreAdapterProvider Provider which will create instances of BackwardCompatibleStoreAdapter 
BackwardCompatibleTemporaryAttachmentUtil This class gives ability to handle temporary attachment conversion with backward compatible way. 
badmailprops_jsp  
BadRequestWebException This exception is thrown when a client provides invalid input to a REST resource. 
BannerRenderer Renders (some of) the banners that display at the top of the JIRA page. 
Barrier The barrier allows us to hold up an operation for a short while. 
BarrierBackdoor Backdoor for manipulating barriers remotely. 
BarrierControl Control for manipulating server-side barriers. 
BarrierControl.Barrier An instance of the barrier, provided to the BarrierFunction  
BarrierControl.BarrierFunction A task to be run while the barrier is raised. 
BarrierFactory Manager for Barrier instances. 
BarrierFactoryImpl Barrier factory. 
bars_jsp  
Base64InputStreamConsumer Basic slurp implementation of an InputStream Consumer which provides Base64 encoded output. 
BaseEntityPropertyService<E extends WithId> The base implementation of EntityPropertyService
BaseEntityWithKeyPropertyService<E extends WithKey & WithId> The base implementation of EntityWithKeyPropertyService
BaseFieldIndexer  
BaseFilterSubscriptionsCheck Base class for filter subscriptions checks. 
BaseJiraEmailTest Base class for testing email notifications 
BaseJiraFuncTest Handy class for all func tests that requires HtmlUnit objects. 
BaseJiraRestTest Base class for REST tests. 
BaseJiraWebTest Lightweight base class mainly containing annotations common for all tests. 
BasePropertyResource<E extends WithId>  
BasePropertyWithKeyResource<E extends WithId & WithKey>  
BaseUrl  
BaseUrlContextProvider Context Provider that provides the base url of the application. 
BaseUrlSwapper Utility class for swapping the base of a URL. 
BasicAvatarsImageResolver  
BasicSearch Author: Geoffrey Wong Page for Basic Mode Issue Navigator page (whilst KickAss Navigator still in development)  
BasicTypedTypeAvatarService  
basicworkflowhiddenparameters_jsp  
basicworkflowurlparameters_jsp  
BeanBuilderFactory Factory interface for getting instances of 
BeanBuilderFactoryImpl Default implementation for BeanBuilderFactory. 
BeanComparatorIgnoreCase<T>  
blank_jsp  
BlankIgnoresFinder Asserts that there are not tests in the suite with missing reason for @Ignore. 
BlankInstance  
BlobStoreAttachmentStore Implementation of an AttachmentStore that communicates with BlobStore. 
BlobStoreAttachmentStoreModeProvider Reads BlobStore specific feature flags that set in which mode will the BackwardCompatibleStoreAdapterProvider operate. 
BlobStoreAttachmentStoreModeProvider.Mode  
BlockingCounter A simple counter that can will cause threads calling the await() method to block while its value is > 0. 
BlockRendererComponentFactory Simple component factory that loads a renderer component specified as a parameter in the plugin descriptor. 
BlogAO  
BlogResource  
BlogResource.BlogBean  
BlogResource.CommentBean  
Board Represents the core board. 
BoardColumn Represents a column in a BoardData
BoardColumnJsonable Represents a board column as used in the REST endpoint as JSON. 
BoardCreationData Use this to create board 
BoardCreationData.Builder  
BoardDarkFeature Dark feature manager for boards. 
BoardDarkFeatureImpl  
BoardData Represents the data of a Board
BoardData.Builder Builder for BoardData
BoardDataJsonable Represents the board data used in the REST endpoint as JSON. 
BoardDataJsonableAdaptor Responsible for transforming BoardData objects into BoardDataJsonable objects for returning from the REST API. 
BoardDataResource  
BoardDataService Provides services for performing operations on a board's data, which describes the issues, statuses, assignees and columns for a given board. 
BoardDTO Data Transfer Object for the Board entity. 
BoardId Represents board id. 
BoardIssueJsonable Represents a board issue as used in the REST endpoint as JSON. 
BoardIssueMetadataJsonable Represents various metadata for the issues in the board. 
BoardManager  
BoardManagerImpl  
BoardPageContextProvider  
BoardProjectDTO Data Transfer Object for the BoardProject entity. 
BoardService Provide services for storing and retrieving a board's configuration. 
BoardServiceImpl  
BoardStatusJsonable Represents a board status as used in the REST endpoint as JSON. 
BoardStore Provide access to board in database. 
BoardUserJsonable Represents a board user as used in the REST endpoint as JSON. 
BoardVisibleCondition  
BoardWorkflowService Provides workflow-related service methods. 
BomParserImpl  
BonfireLicenseChecker Figures out whether this instance has Bonfire (taking into account whether or not this is an OnDemand instance) 
BooleanApplicationPropertySerializer  
BooleanApplicationPropertySetEvent  
BooleanArrayConverter A implementation of ParameterConverter for Boolean[] objects

Introduced / changed as part of JRA-15664 

BooleanConverter A implementation of ParameterConverter for Boolean objects

Introduced / changed as part of JRA-15664 

BooleanResult JAXB bean to return a boolean result. 
BooleanSystemPropertyCondition This class is deprecated. use UrlReadingBooleanSystemPropertyCondition  
BooleanValidator Validates boolean values. 
BoostrapApplicationHelpSpaceProvider Application key provided is ignored and data is loaded from 'product.properties' file. 
BootstrapContainerLauncher The BootstrapContainerLauncher will bootstrap enough of JIRA during run level 0. 
BootstrapDarkFeatureManager Dark feature manager used during JIRA bootstrap. 
BootstrapDatabaseConfigurationService DatabaseConfigurationService loaded during bootstrap. 
BootstrapFeatureManager Simple feature manager used during bootstrap. 
BootstrapHelpUrlsApplicationKeyProvider To be used during db setup. 
BootstrapInstanceFeatureManager Simple instance feature manager used during bootstrap. 
BootstrapJiraAuthenticationContext Simple JiraAuthenticationContext to be used in the Bootstrap container, because it is needed to show start up errors. 
BootstrapJiraServerIdProvider Used only during the boostrap run level. 
BootstrapLocaleResolver  
BootstrapLoginManagerImpl An implementation of LoginManager that is suitable for bootstrap. 
BootstrapOfBizPropertyEntryStore Used during bootstrap, only. 
BootstrapPageBuilderServiceSpi No op PageBuilderServiceSpi to be used in the Bootstrap container, because it is called from Servlet Filters. 
BootstrappingStartupState JIRA is stopped or bootstrapping (i.e. 
BootstrapPluginLoaderFactory This is the bootstrap plugin loader factory of JIRA. 
BootstrapPluginVersionStore Bootstrap NOP implementation of the PluginVersionStore
BootstrapTranslationStore Simple TranslationStore to be used in the Bootstrap container, because it is needed to show start up errors. 
BootstrapUserLocaleStore Used when JIRA has no access to the database. 
BootstrapXsrfTokenGenerator A no-op XsrfTokenGenerator that is added to the Bootstrap container because it is required in Servlet Filters. 
BotoCssInliner Default implementation of CssInliner
BotocssThreadLauncher Launcher for the Botocss cleanup thread. 
BoundedExecutor BoundedExecutor is an ExecutorService wrapper that bounds the number of runnables allowed in the execution queue. 
BoundedExecutorServiceWrapper Wraps an ExecutorService to ensure the number of queued tasks is bounded to the specified concurrency. 
BoundedExecutorServiceWrapper.Builder  
BoundedExecutorServiceWrapperProvider Provides single BoundedExecutorServiceWrapper
BrazilianAnalyzer  
BreakpointReadyHttpServletRequest Trying to find out who is setting the content type? Debugging who is adding that extra header?

This set of classes is just for you. 

BreakpointReadyHttpServletResponse Trying to find out who is setting the content type? Debugging who is adding that extra header?

This set of classes is just for you. 

BreakpointReadyPrintWriter This should only be used in debug mode 
BreakpointReadyServletOutputStream This should only ve used in dev mode. 
BrokenThumbnail Represents a Thumbnail whose scaling/rendering has failed despite being an apparently thumbnailable type. 
BrowseComponentContext Maintains the context for the Component tabs. 
BrowseContext The context of the Browse Project screen. 
BrowseProjectContext Context for BrowseProject when viewing a project. 
BrowseProjects Action for Browse Projects  
BrowseProjects.ProjectBean Simple bean that contains all needed Project information  
BrowseProjects.ProjectCategoryBean Simple bean that contains Project category information and its containing projects as GVS. 
BrowseProjectsPage Browse projects page implementation. 
BrowseProjectsPage.Project  
BrowseProjectsResource REST endpoint for setting the active Project Category and active Project Type on the browse projects page. 
BrowseProjectsResource.ActiveCategory  
BrowseProjectTypeManager Manager to decide what project types should be shown for a specific user. 
BrowseProjectTypeManagerImpl Default implementation for BrowseProjectTypeManager  
BrowserUtils  
BrowseUsersPermissionCondition Only display a web-fragment if a User has permission to browse/pick users. 
BrowseVersionContext Maintains the current context for browsing a version. 
BubbleChartResource The REST resource for the bubble chart dashboard item. 
BubbleChartResource.ResponseContainer  
BufferingRequestDispatcher Dispatches requests, buffering the contents of the response and returning it as a String. 
BugAssociatorPrefs Class encapsulating behaviour on the "issue picker" popup shown when linking issues. 
Build178SchemaCheck  
Builder<T> An interface to identify builders. 
Builder<T> An abstract builder interface. 
BuildNumberDao Provides utilities around writing all the various build number / version number values in the DB. 
BuildNumberMatcher Hamcrest matcher used to verify that a JIRA XML backup has a given build number in it. 
BuildNumComparator  
BuildUtils This class is deprecated. you shouldn't be using this class directly, use BuildUtilsInfo instead.  
BuildUtilsInfo Provides version information about the currently running build of JIRA platform. 
BuildUtilsInfoImpl This class gives access to build-time properties at runtime. 
BuildVersionCheck This is a database check that verifies that user is not running old version of JIRA on the data in the database created by more recent version of JIRA. 
BuildVersionImpl Simple implementation of BuildVersionRegistry.BuildVersion 
BuildVersionLicenseCheck Checks that licenses are valid for a JIRA installation. 
BuildVersionLicenseCheckImpl Implements a license check that compares the earliest maintenance date of all current licenses to the current JIRA instance build date. 
BuildVersionRegistry Resolves build numbers to versions of JIRA. 
BuildVersionRegistry.BuildVersion Simple result object for representing the build number and version together. 
BulgarianAnalyzer  
BulkAttachmentOperations Methods for handling attachments in bulk. 
BulkCancelWizard This action is used to present the user with a list of allowed bulk operations on the selected issues User: keithb Date: Dec 3, 2003 Time: 12:26:25 PM To change this template use Options | File Templates. 
BulkChangeWizard Interface for working with the Bulk Change Wizard which is part of the Issue Navigator. 
BulkChangeWizard.BulkOperations  
BulkChangeWizard.BulkOperationsCustom  
BulkChangeWizard.BulkOperationsImpl Various operations available in the bulk change wizard. 
BulkChangeWizard.InputTypes Types of inputs for the editing controls in a Bulk Change Wizard form  
BulkChangeWizard.WizardState States that the wizard can be in. 
BulkChangeWizardImpl Implementation of the Bulk Change Wizard for Functional Tests. 
bulkchooseaction_005fsubmit_005fbuttons_jsp  
BulkChooseOperation This action is used to present the user with a list of allowed bulk operations on the selected issues  
bulkchooseoperation_005fsubmit_005fbuttons_jsp  
bulkchooseoperation_jsp  
BulkDelete  
bulkdeleteconfirmation_jsp  
BulkDeleteOperation  
bulkdeletesendmail_jsp  
BulkEdit Bulk Edit page. 
BulkEdit  
BulkEdit1  
bulkedit_002dsendnotifications_002dconfirmation_jsp  
bulkedit_002dsendnotifications_jsp  
bulkedit_005fconfirmation_jsp  
bulkedit_005fleftpane_jsp  
bulkedit_005foperationdetails_jsp  
bulkedit_jsp  
BulkEditAction  
BulkEditActionDescription Descriptions for field actions used in Bulk Edit Wizard - Confirmation Page 
BulkEditActionImpl  
BulkEditBean Used in the BulkEdit Wizard Stores in session: currentStep action selected and values associated with that action issues selected  
BulkEditBeanFactory Factory to create a BulkEditBean 
BulkEditBeanFactoryImpl  
BulkEditBeanImpl Implementation of BulkEditBean. 
BulkEditBeanSessionHelper This class is deprecated. Since 7.1. Storing information on the httpsession is obsoleted. Please move this functionality to the frontend or other type of storage.  
BulkEditCommandResult Bulk edit tasks return this as their result. 
BulkEditGroupMembersPage Author: Geoffrey Wong JIRA Administration page to Bulk Edit members of groups  
BulkEditMultiSelectFieldBean Used in the BulkEdit Wizard. 
BulkEditMultiSelectFieldBeanImpl Used in the BulkEdit Wizard. 
BulkEditMultiSelectFieldOption Represents the change modes for the multi-select/multiple values system fields (Labels, Versions, Components) to be used in the Bulk Edit Wizard and operation. 
BulkEditMultiSelectFieldOptionAdd  
BulkEditMultiSelectFieldOptionRemove Represents the Bulk Edit multi select field option for which the field values provided in Bulk Edit will be removed from the already set field values (if they exist) 
BulkEditMultiSelectFieldOptionRemoveAll Represents Bulk Edit multi select field option for which the already set field values will be all removed 
BulkEditMultiSelectFieldOptionReplace Represents the Bulk Edit multi select field option for which the field values provided in Bulk Edit will replace the already set field values 
BulkEditOperation  
BulkEditTaskContext Context for bulk edit operations. 
BulkEditUserGroups  
bulkeditusergroups_jsp  
BulkFieldScreenRendererImpl  
BulkFieldScreenRenderLayoutItemImpl BulkFiedScreenRenderLayoutItem - encapsulates a fieldScreenLayoutItem and the associated fieldlayouts for a collection of issues  
BulkIssueOperation Copyright (c) 2002-2004 All rights reserved. 
BulkMigrate  
BulkMigrateOperation Operation to Move issues from differing contexts to multiple target contexts. 
bulkmigratepreview_jsp  
BulkMove  
BulkMoveHelper Interface for methods to help out with some calculations for Bulk Move operations. 
BulkMoveHelper.DistinctValueResult Represents a distinct project attribute value (i.e. 
BulkMoveOperation Operation for moving parent issues and their sub-tasks from one or many contexts to a single target context. 
BulkMoveOperationImpl Operation for moving parent and their sub-takks issues from one or many contexts to a single target context. 
BulkOnlyIndexManager This index manager ignores calls to reIndex(org.ofbiz.core.entity.GenericValue), deIndex(org.ofbiz.core.entity.GenericValue) and reIndexIssues(Collection)
BulkOperation This interface is deprecated. Since 6.3.6 use ProgressAwareBulkOperation  
bulkoperationerror_jsp  
BulkOperationErrorResult Represents error of creating single element during batch operation. 
BulkOperationException  
BulkOperationManager  
BulkOperationProgress Class to control the bulk operation progress page in func tests. 
BulkOperationProgress  
BulkOperationProgress.BulkEditCallable  
bulkoperationprogress_jsp  
BulkOperationProgressPage Bulk operation progress report 
BulkOperationRedirect Redirects to bulk edit with preselected subtasks from selected issue. 
bulkops_002dlayout_jsp  
bulkpanel_jsp  
BulkTransitionIssueOperation  
BulkUnwatch  
bulkunwatchconfirmation_jsp  
bulkunwatchdetails_jsp  
BulkUnwatchOperation Represents an operation able to make an com.atlassian.crowd.embedded.api.User user no longer the watcher on the list of selected issues in a BulkEditBean
BulkWatch  
bulkwatchconfirmation_jsp  
bulkwatchdetails_jsp  
BulkWatchOperation Represents an operation able to make an User user the watcher on the list of selected issues in a BulkEditBean
BulkWorkflowTransition  
bulkworkflowtransition_005fconfirmation_jsp  
bulkworkflowtransition_005feditfields_jsp  
bulkworkflowtransition_005ftransitiondetails_jsp  
bulkworkflowtransition_005ftransitionmapping_jsp  
BulkWorkflowTransitionOperation  
BundlesVersionDiscovery  
BundlesVersionDiscovery.PluginIdentification  
ByFactories Functions from string locator to org.openqa.selenium.By 
ByOriginModuleDescriptorOrdering

Orders module descriptors according to the "origin" of the plugin they come from. 

ByteArrayBackedStore Byte array-backed store for translations. 
ByteArrayConverter A implementation of ParameterConverter for Byte[] objects

Introduced / changed as part of JRA-15664 

ByteArrayDataSource This is a javax.activation.DataSource that reads input from a stream and captures it into a I18nVal. 
ByteConverter A implementation of ParameterConverter for Byte objects

Introduced / changed as part of JRA-15664 

C

CacheableContextProvider Implementing ContextProviders will be wrapped with CacheableContextProviderDecorator on creation in JiraWebFragmentHelper, and have getContextMap(java.util.Map) invocation results cached in the request. 
CacheableContextProviderDecorator Decorator for CacheableContextProvider instances that stores the result of a getContextMap(java.util.Map) invocation in a request attribute. 
CacheCompactor Component for removing all expired entries from caches on a periodical basis. 
CacheCompactor.CacheCompactionResult  
CacheControl  
CacheControl Contains some static definitions for caching that may be useful to REST endpoints 
CacheControl Contains some static definitions for caching that may be useful to REST endpoints 
CachedBackwardCompatibleStoreAdapterProvider  
CachedFieldConfigSchemePersister A simple caching wrapper

NOTE : you may be wondering about the cache invalidation strategy on this cache. 

CachedGenericConfigManager  
CacheDisplayBean Bean to hold instrumented information about cache activity. 
CachedOptionSetManager  
CachedOptionsManager Cache for Options Manager. 
CachedPluginBundle  
CachedWrappedFilterCache A cache for CachedWrappedFilterCache objects  
CacheFlusher Flushes caches in JIRA to save memory. 
CacheMap<K, V> An object that caches values that are mapped under keys. 
CacheMetricsKeys Types of common metrics supported by caches. 
CacheObject<T> Used for keys or values in Maps that do not support null keys, or in caches where it is needed to differentiate between a cached 'null' value and an object not being in the cache. 
CacheResource Enables authorised users to manipulate and configure cache behaviour in JIRA. 
CacheStatistics Represents instrumentation data for caches. 
CacheStatistics.CacheStatisticsBuilder  
CacheStatisticsAnalyticEvent Analytics event representing usage statistics of ManagedCache. 
CacheStatisticsMonitor Sends managed cache statistics to analytics system once a day 
CacheStatisticsUtils Various utilities for Cache Statistics. 
CacheStatsAverager Used to calculate averages over a number of metrics concurrently. 
CacheWarmerLauncher Warms up caches in JIRA. 
CachingComponent Represents a JIRA component that contains a cache. 
CachingConsumerStore Provides a caching consumer store implementation. 
CachingConsumerTokenStore Caching implementation of the Consumer Token Store. 
CachingCustomFieldManager  
CachingDraftWorkflowStore Provides a caching implementation of the DraftWorkflowStore
CachingExample Basic example of using an Atlassian Cache in a plugin. 
CachingExternalGadgetStore Eagerly caching implementation on the external Gadget store. 
CachingFavouritesStore Cache is keyed on userkey:type. 
CachingFieldConfigContextPersister Caching decorator for FieldConfigContextPersister
CachingFieldScreenStore Copyright (c) 2002-2004 All rights reserved. 
CachingHelpUrls  
CachingI18nFactory As the name implies: a factory that caches for different locales I18nHelper
CachingJiraClassMap Caches all calls to findMethod(String, Object[]) 
CachingKeyboardShortcutManager  
CachingLabelStore Caching implementation of the Label store, that caches labels in a weakhashmap based on the issue/field combination. 
CachingMutablePicoContainer Wrapper around MutablePicoContainer which provides simple component caching. 
CachingOfBizPropertyEntryStore  
CachingOfBizPropertySet Reimplementation of OFBizPropertySet that caches property entries and values to provide more efficient access. 
CachingPluginIndexConfigurationManager  
CachingPortalPageStore Caching store for PortalPage
CachingPortletConfigurationStore Caching store for Portlet Configurations. 
CachingProjectComponentStore Decorates an implementation of the project component delegateStore with caching. 
CachingProjectKeyStore  
CachingProjectManager  
CachingProjectRoleAndActorStore A caching implementation of the ProjectRoleAndActorStore that delegates to another ProjectRoleAndActorStore
CachingRecoveryModeService JIRA does not want to be able to enable 'recovery mode' dynamically so for efficiency we cache the load time results. 
CachingResourceDownloadRewriteRule Forwards static resource requests with web-resource prefix to the actual resource and sets the required caching headers. 
CachingSearchRequestStore Caching store for SearchRequest
CachingServiceProviderConsumerStore Caching Consumer Store, responsible for providing Consumers added by administrators in the Admin section. 
CachingServiceProviderTokenStore Caching Service provider token store, responsible for caching OAuth service provider authentication tokens. 
CachingSharePermissionStore Cache is key on entityId:type. 
CachingStatisticsMapper A statisticsMapper that caches the return value from getValueFromLuceneField(String) in an internal cache. 
CachingTaggingAvatarStore Avatar store which converts legacy avatar files to the new tagged format during retrieval 
CachingTrustedApplicationManager TrustedApplicationManager that caches the info objects in memory. 
CachingTrustedApplicationStore TrustedApplicationStore that caches the data objects in memory. 
CachingUserFormat Wrapping implementation of UserFormat that caches the results in RequestCache. 
CachingUserHistoryStore Caching implementation of UserHistoryStore
CachingVelocityEngineFactory  
CachingVersionStore A caching implementation of the VersionStore that relies on a delegate to do the DB operations. 
CachingWorkflowDescriptorStore Used to cache workflowDescriptors in JIRA. 
CalculatedCFType<T, S> A CustomFieldType which is calculated rather than set. 
CalculatedCFType.Visitor<X>  
CalendarLanguageUtil Interface which defines the util that tells us if the calendar has a translation for the provided language. 
CalendarLanguageUtilImpl Default implementation that reads mappings from calendar-language-util.properties file. 
CalendarPicker Represents a calender picker control, with a date input and access to calendar popup. 
CalendarPopup Represents the calendar popup on a page. 
CalendarResourceIncluder This class exists to get around problems with calling out to other methods in velocity. 
CallableFunction<I, O> Wraps function execution in a Callable with a ExceptionPolicy. 
CanAdministerProjectCondition Checks that the current user is a project admin for the passed in Project, Version or Component 
CanAttachFileToIssueCondition Condition that determines whether the current user can attach a file to the current issue. 
CanChangeProjectTypeCondition Checks if there are multiple project types to choose from. 
CanConvertToIssueCondition Condition that determines whether the current user can convert the current subtask to an issue. 
CanConvertToSubTaskCondition Condition that determines whether the current user can convert the current issue to a sub task. 
CanCreateSharedObjectsCondition Checks if the logged in user has the rights to create shared objects. 
CanManageAttachmentsCondition Condition that determines whether the current user can mange attachments

An issue must be in the JiraHelper context params. 

cantbrowseconvertedissue_jsp  
CantBrowseCreatedIssue  
cantbrowsecreatedissue_jsp  
CantCommentProjectPermissionOverride  
CantEditIssueProjectPermissionOverride  
CantTransitionIssueProjectPermissionOverride  
captcha_jsp  
captcha_jsp  
CaptchaChallengeRequired Denied reason indicating that a CAPTCHA challenge must be passed before authentication can be performed. 
CaptureSendErrorMessageResponseWrapper Captures the message in calls to sendError() and setStatus() and stores them in a request attribute CAPTURED_MESSAGE_REQUEST_ATTR 
CaptureSendErrorMessageStep Step that wraps the servlet response with a CaptureSendErrorMessageResponseWrapper 
CapturingRequestWrapper This HttpServletRequestWrapper can capture the data contained within a HttpServletRequest. 
CapturingResponseWrapper This HttpServletResponseWrapper can capture an initial amount of response data and the headers/cookies that may be set on the response. 
CapturingResponseWrapper.HttpHeader This class represent the HTTP headers that have been output to this ResponseWrapper  
CascadeOptionFunction

A function that allows the user to select children of a specific parent option for cascading select fields. 

CascadingOption Defines a type for cascading selects that differentiates cascading options from Options. 
CascadingOption Stores the pair of Option values associated with a Cascading Select value for a single issue. 
CascadingOptionComparator Compares two CascadingSelect options by their sequence numbers. 
CascadingOptionFieldSorter LuceneFieldSorter implementation for CascadingOption
CascadingOptionValueComparator Compares two CascadingSelect options by their values. 
cascadingselect_jsp  
CascadingSelectCFType

Cascading Select Custom Field Type allows for multiple dependent select lists. 

CascadingSelectCFType.Visitor<T>  
CascadingSelectCustomFieldClauseContextFactory The context calculation for cascading select. 
CascadingSelectCustomFieldClauseQueryFactory Factory for producing clauses for the cascading select custom fields 
CascadingSelectCustomFieldImporter Implements ProjectCustomFieldImporter for the "Cascading Select" custom field. 
CascadingSelectCustomFieldIndexer A custom field indexer for the cascading select custom fields. 
CascadingSelectCustomFieldOperationsHandler  
CascadingSelectCustomFieldSearchInputTransformer The SearchInputTransformer for cascading select custom fields. 
CascadingSelectCustomFieldValidator A validator for cascading select custom fields. 
CascadingSelectSearcher  
CascadingSelectStatisticsMapper  
CaseFolding Utility for case folding Java Strings. 
CategorisingTestSuite Test suite that runs given set of tests based on provided test package name property and included and excluded categories. 
CategorisingTestSuite.CategoryMatchPredicate  
Category Enumeration of possible categories of JIRA web tests. 
CategoryFilter A Junit4 filter that filters given set of tests by the included and excluded web test categories. 
CertificateDetails  
CertificatePrettyPrinter  
ChainedAoSaxHandler A base class used for processing an AO backup file. 
ChainedFilterStepRunner A Filter that consists of a chain of filter steps to run. 
ChainedOfBizSaxHandler A base class used for processing a JIRA backup file. 
ChainedSQLInterceptor A org.ofbiz.core.entity.jdbc.interceptors.SQLInterceptor that can chain together multiple SQLInterceptors. 
ChainedSQLInterceptor.Builder  
ChangedClause Used to represent changed clause in the query tree 
ChangedClauseImpl Implementation of ChangedClasue 
ChangedClauseQueryFactory Factory class for validating and building the Lucene Changed query. 
ChangedClauseValidator Validat the chnaged clause against any field. 
ChangedValue Object representing singular change in AuditLog 
ChangedValueBean  
ChangedValueImpl TODO: Document this class / interface here 
ChangedValuesBuilder  
ChangeFieldSchemePage Represents the Change Field Configuration Scheme page 
ChangeGroup Represents the ChangeGroup entity in OfBiz Entity Engine. 
ChangeGroupDTO Data Transfer Object for the ChangeGroup entity. 
ChangeGroupParser Converts change group xml in a JIRA backup to an object representation and converts the object representation into EntityRepresentation
ChangeGroupParserImpl  
ChangeGroupPersisterHandler Reads, transforms, and stores all ChangeGroup entities from a backup file. 
ChangeGroupTransformer Used to transform an ExternalChangeGroup based on the project import mapper that is provided. 
ChangeGroupTransformerImpl  
ChangeHistory Represents an issue change history. 
ChangeHistoryAction This class is the wrapper around the ChangeHistory object and is used when displaying change history in the View Issue page, on the 'Change History' tab panel. 
ChangeHistoryAssertions Set of assertions related change history 
ChangeHistoryDocumentFactory Abstracts the means to create a org.apache.lucene.document.Document for a ChangeHistoryGroup and its Issue
ChangeHistoryField A simple representation of a chanhe history field value, with old and new values 
ChangeHistoryFieldConfiguration Representsa a system field that can be searched by JQL 
ChangeHistoryFieldConfigurationManager  
ChangeHistoryFieldConstants This class is deprecated. since v6.2 This class is redundant, and not used by JIRA.  
ChangeHistoryFieldIdResolver As both WasClauseQueryFactor and ChangedClauseQueryFactory need to resolve ids this is a helper class to accomplish this. 
ChangeHistoryGroup This groups ChangeHistoryGroup together to try and reduce org.apache.lucene.document.Document proliferation. 
ChangeHistoryGroup.Builder  
ChangeHistoryItem A simple holder for change items

In 4.4 the behaviour of this domain object was changed to add support for changes that can can have multi value states for instance an affectedVersion could change from the state "4.4 4.4.1" -> "4.4 4.4.1 4.4.2" To this end end extra methods are added getFroms(), getTos() that return a map of all the changes in a single change item getFrom and getTo will return the first change in this list, this will not break behaviour for any of the supported single value fields. 

ChangeHistoryItem.Builder  
ChangeHistoryList This represents a simple object model for testing change history. 
ChangeHistoryManager Manages the change history of issues. 
ChangeHistoryParser A ChangeHistoryParser can take a web page and parse out the com.atlassian.jira.util.changehistory.ChangeHistoryList from the page. 
ChangeHistoryPropertyDeletedEvent Event indicating change history property was deleted. 
ChangeHistoryPropertyHelper EnitityPropertyHelper for ChangeHistories 
ChangeHistoryPropertyService The service used to add, update, retrieve and delete properties from ChangeHistorys. 
ChangeHistoryPropertySetEvent Event indicating change history property value has been set. 
ChangeHistorySearchExtractor Interface for extractors adding fields based on comments 
ChangeHistorySet This represents a easier way to test change history. 
ChangeHistoryTabPanel  
ChangeHistoryUtils  
ChangeIssueTypeSchemePage Represents the Change Issue Type Scheme page 
ChangeItem Represents the ChangeItem entity in OfBiz Entity Engine. 
ChangeItemBean A very simple bean to hold change items. 
ChangeItemDTO Data Transfer Object for the ChangeItem entity. 
ChangeItemParser Converts change item xml in a JIRA backup to an object representation and converts the object representation into EntityRepresentation
ChangeItemParserImpl  
ChangeItemPersisterHandler Reads, transforms, and stores all ChangeItem entities from a backup file. 
ChangeItemTransformer Used to transform an ExternalChangeItem based on the project import mapper that is provided. 
ChangeItemTransformerImpl  
ChangelogBean  
ChangelogBean.ChangeHistoryBean  
ChangelogBean.ChangeItemBean  
ChangelogBeanBuilder  
ChangeLogUtils Utility methods for managing ChangeGroup entities on issues, also known as the Change Log or Change History. 
ChangePassword  
changepassword_jsp  
changepasswordsuccess_jsp  
ChangeProjectTypeDataResource  
ChangeProjectTypeDataResource.ChangeProjectTypeData  
ChangeProjectTypeDialog Change Project Type Dialog page on admin view projects. 
ChangeSharedDashboardOwner Action for changing the SharedFilter owner 
changeshareddashboardowner_jsp  
ChangeSharedFilterOwner Action for changing the SharedFilter owner 
changesharedfilterowner_jsp  
CharacterArrayConverter A implementation of ParameterConverter for Character[] objects

Introduced / changed as part of JRA-15664 

CharacterChunk Represents a group of characters sharing the same diff type - unchanged, added or deleted. 
CharacterConverter A implementation of ParameterConverter for Character objects

Introduced / changed as part of JRA-15664 

CharLevelDiffer Diffs a String as a sequence of chars; used when words are changed to determine if the word has been merely altered or completely replaced. 
Chart Result of generating a chart using a class such as com.atlassian.jira.charts.CreatedVsResolvedChart for example. 
ChartDefaults Collection of colors and defaults used in the charts 
ChartFactory Main entry point for charting in JIRA. 
ChartFactory.ChartContext Provides context for rendering a chart that is needed by all chart types. 
ChartFactory.PeriodName Defines the period for which data in the charts will be grouped. 
ChartFactory.VersionLabel Defines what version labels to show in a chart that supports this feature. 
ChartGenerator Thin wrapper over JFreeChart 
ChartHelper A nice utility class to manage the generation of a charts. 
ChartPopupResource REST endpoint to retrieve the URL to display a legacy portlet. 
ChartReportUtils Common utility methods for charting reports 
ChartUtil  
ChartUtils Utility class for charting 
ChartUtilsImpl Utility class for charting 
Check<T extends Amendment>  
CheckAmendment  
checkbox_jsp  
checkbox_jsp  
checkbox_jsp  
CheckboxTagSupport Support for communication between Webwork actions and checkbox tags. 
CheckImpl<T extends Amendment>  
ChecklistLauncher Listens to Web application startup and shutdown events to check that JIRA is valid to startup, and do whatever clean up may be required on shutdown. 
CheckMessage A class that contains a message and check id. 
CheckOptions The options passed to each com.atlassian.jira.functest.unittests.config.ConfigurationCheck. 
CheckOptionsUtils Class to read and update CheckOptions instances. 
CheckResultBuilder Class that can be used to create a check result. 
Checks Common XML check IDs 
Checksummer<T> Keeps the checksums of a group of objects of type T. 
Checksummer.Helper<T> Helps with the conversion of T into and from its different forms needed for the operation of the checksummer. 
ChildGroupOption  
chooseContext_jsp  
ChooseLanguageDataProvider  
ChooseLanguageSequence  
ChooseNextStepSequence  
ChooseOperation Choose operation page from Bulk Edit wizard. 
chooseviewtranslations_jsp  
ChooseYourOwnAdventureSequence  
ChooseYourOwnAdventureStepBox  
CJKAnalyzer  
ClassMap  
ClassMap.Factory  
ClassMap.Impl  
ClassNameAbbreviator Class name abbreviator. 
ClassPathResourceLoader Resources Loader that is based on class loader. 
Clause Represents a node in the tree that gets generated for a Query
ClauseContext Used to specify the context for an individual clause. 
ClauseContextFactory Creates a ClauseContext for the associated clause. 
ClauseContextImpl  
ClauseHandler A container for all the objects needed to process a Jql clause. 
ClauseInformation Used to tie together field names, JQL clause names, and document constant names. 
ClauseNames Represents a JQL clause name. 
ClausePermissionChecker Checks to see that the provided user is able to use the clause. 
ClausePermissionHandler A composite interface that deals with clause sanitisation and permission checking. 
ClausePrecedence Used to determine the logical precedence of the clauses that can be contained in a SearchQuery. 
ClauseQueryFactory Provides the logic to build a lucene query for a clause
ClauseRemovingCloningVisitor A visitor that will remove the specified named clauses from the query tree. 
ClauseRenamingCloningVisitor A visitor that will clone the tree it is visiting, renaming any terminal nodes whose name is a key in the substitutions map with its value in the substitutions map. 
ClauseReplacingCloningVisitor A visitor that will clone the tree it is visiting, replacing any terminal nodes with the same name as a node in the provided substitutions list with the substitution node. 
ClauseSanitiser Deals with the sanitisation of clauses based on the given user. 
ClauseSanitisingJqlFunction

An additional interface which can be implemented by JqlFunction classes in order to indicate to the JqlOperandResolver that their arguments are able to be sanitised if necessary. 

ClauseSanitisingVisitor A visitor for converting a clause into its sanitised form. 
ClauseTooComplexSearchException Thrown when a lucene is attempted to be built from a JQL query which is too complex. 
ClauseValidator Validates a clause and adds human readable i18n'ed messages if there is a problem. 
ClauseValuesGenerator Generates the possible values for a field. 
ClauseValuesGenerator.Result  
ClauseValuesGenerator.Results  
ClauseVisitor<R> A visitor that allows you to perform operations on a Query
CleanData  
cleandatabase_jsp  
ClearCacheEvent Thrown when JIRA should clear and reinit all of its caches. 
ClearDomainFromCookiesHttpServletResponse Clears domain parameter from all addCookie requests. 
ClearRememberMeCookies Clears the remember me cookies for the current user 
clearremembermecookies_jsp  
clearremembermecookiessuccess_jsp  
ClearStatics Clear static variables in JIRA both before and after the test runs to improve test separation. 
ClearStatusCacheEvent Published when refreshStatuses() is called. 
ClickOnAnchor  
ClockAware Marks classes that perform time computations and are using com.atlassian.core.util.Clocks. 
Clocks Utilities for clocks. 
cloneissue_002dstart_jsp  
CloneIssueDetails  
CloneWorkflow  
cloneworkflow_jsp  
Closeable A Closeable is a source or destination of data that can be closed. 
CloseableIterator<E> For iterators that need to be closed after use. 
CloseableIterator.Functions  
CloseableIterator.ListResolver<T> Utility class for transforming a EnclosedIterable into a List. 
CloseableResourceData  
CloseCondition  
CloseIssueDialog Represents the close issue confirmation dialog. 
ClosingPolicy Describes UI element closing behaviour. 
CloudLicenses JIRA Cloud licenses used in testing. 
ClusterAwareJiraPluginController Use this interface for managing plugins on ONLY the local node. 
ClusteredJobFactory  
ClusterImportListener Listens for imports and takes the appropriate actions 
ClusterImportService When an import takes place on any other node in the cluster this service is responsible for syncing back the state 
ClusterInfo Provides basic information about whether or not JIRA is clustered, the identification of the current node, and so on. 
ClusteringChecklistLauncher Launcher for the JiraClusteringConfigChecklist
ClusteringLauncher Sets up clustered services as appropriate, starts upgrade services and scheduler as needed 
ClusterLicenseCheck Implements license checks required to permit running JIRA in clustered mode ("DataCenter"). 
ClusterLicenseCheckImpl  
ClusterLicenseStartupCheck Checks that this instance is appropriately licensed for clustered operation ("Data Center"). 
ClusterLockInstruments  
ClusterLockStatusDTO Data Transfer Object for the ClusterLockStatus entity. 
ClusterLockStatusEntity EntityFactory for ClusterLockStatus table. 
ClusterLoggingManager Cluster wide logging level manager 
ClusterManager Manages the cluster - addition of nodes, removal, etc 
ClusterMessage Represents a message sent from a node 
ClusterMessageCleaningService Service for flushing the cluster message table 
ClusterMessageConsumer The interface to be implemented by classes wishing to listen to messages sent to a cluster. 
ClusterMessageDTO Data Transfer Object for the ClusterMessage entity. 
ClusterMessagingService Service responsible for notifying ClusterMessageConsumer instances when messages are waiting to be processed. 
ClusterNodeDTO Data Transfer Object for the ClusterNode entity. 
ClusterNodeHeartbeat Represents a row in the cluster heartbeat DB table. 
ClusterNodeHeartbeatDTO Data Transfer Object for the ClusterNodeHeartbeat entity. 
ClusterNodeHeartbeatFactory  
ClusterNodeProperties This is used to lookup cluster properties from the underlying properties file. 
ClusterNodePropertiesImpl Responsible for loading the cluster properties from file, if it exists 
ClusterNodes Provides access to cluster nodes. 
ClusterSafe Marker annotation to indicate that an item, such as a cache, is cluster safe, even though it uses a pattern, e.g. 
ClusterServicesManager Start and stop clustered services 
ClusterServicesRegistrar Registers the cluster-related services. 
ClusterStateException A generic exception for cluster related problems 
cog_jsp  
CollationCheck A checker that will print a warning message if an unsupported database collation is being used. 
CollationCheckFactory  
CollectionAssert Assertions for unit tests to use on collections. 
CollectionBuilder<T> Convenience class for creating collections (Set and List) instances or enclosed iterables
CollectionEnclosedIterable<T> Simple collection based EnclosedIterable
CollectionParams This is a field params with Lists as the value  
CollectionReorderer  
CollectionUtil  
ColorCount  
ColorCounter  
colorpicker_jsp  
colorpicker_jsp  
Colours Contains static utility methods pertaining to colour values. 
ColumnControl Use this backdoor to configure columns for users and/or filters for func/WD tests

This includes getting the currently selected columns for users or filters and set those columns as well given a list. 

ColumnControl.ColumnItem Transfer object for a single column. 
ColumnLayout  
ColumnLayout.ColumnConfig Represents the cause or source of columns in an issue table, e.g. 
ColumnLayoutDTO Data Transfer Object for the ColumnLayout entity. 
ColumnLayoutException  
ColumnLayoutImpl  
ColumnLayoutItem  
ColumnLayoutItemDTO Data Transfer Object for the ColumnLayoutItem entity. 
ColumnLayoutItemFactory Factory class used to create specific ColumnLayoutItem object. 
ColumnLayoutItemImpl  
ColumnLayoutItemProvider Provides the columns to be displayed on the results table, given a SearchRequest and a User  
ColumnLayoutManager Provides access to persistence services for ColumnLayout objects for system-wide Issue Navigator default columns, user default columns and columns for Filter Filters
ColumnLayoutStorageException  
ColumnNamesValuesGenerator A generator for Column Names - used when selecting columns to display in Issue Navigator. 
ColumnNamesValuesGenerator.Property  
ColumnOptions Transfer object for column configuration. 
ColumnOptions.ColumnItem Transfer object for a single column. 
ColumnsCondition Checks that the passed columns appear in the issue navigator. 
ColumnService Provides access and manipulation of column configuration for filters and default column configuration for users. 
ColumnServiceImpl  
ColumnViewDateTimeHelper Helper class for date-related system fields. 
combobox_jsp  
Comment Simple class to hold the comment as shown on the view issue page. 
Comment  
Comment Represents a comment in a JIRA issue. 
CommentAction This class is the wrapper around the comment object and is used when displaying comments in the View Issue page, on the 'Comment' issue tab panel. 
CommentAO  
CommentAssertions Responsible for holding assertions about a specified group of comments. 
CommentAssignIssue This beautifully named action is in fact the Issue Transition screen. 
commentassignissue_jsp  
CommentBeanFactory This provides a simple, dependency-free, straight forward API to generating the JSON corresponding to a Comment. 
CommentBeanFactory  
CommentBodyCharacterLimitExceededException Indicates that comment body exceeded the jira character limit. 
CommentClauseQueryFactory Generates a query for the comment system field. 
CommentComparator Compares Comments based on date created. 
CommentCreatedEvent Event published when a new comment is created. 
CommentCreatedSerializer  
CommentDeletedEvent Comment published when a comment is deleted. 
CommentDeletedSerializer  
CommentDialog  
CommentDocumentFactory Abstracts the means to create a org.apache.lucene.document.Document for a comment Comment and its Issue
CommentEvent Marker interface for all comment related events. 
CommentEventPublisher Handles CommentEvent publication. 
CommentEventPublisherImpl  
CommentEventVariablesProvider  
CommentField Marker interface for Comment System Field 
CommentFieldRenderContext  
CommentFieldRenderer Renders comments which are supplied by comment-field-renderers plugged to system. 
CommentFieldRendererModuleDescriptor Module which allows to replace the system rendering of comments. 
CommentFieldRendererModuleDescriptorImpl  
CommentHelper Specific implementation of JiraHelper which holds issue and comment. 
CommentHelper.CommentHelperBuilder  
CommentImpl Represents a comment on an issue by a user. 
CommentIterator A way of iterating over comments, without necessarily loading them all into memory. 
CommentJsonBean  
CommentManager The CommentManager is used to retrieve and create comments in JIRA. 
CommentNavigation Navigation for comments 
CommentNavigationImpl Implementation for comment navigation. 
CommentOperationHolder  
CommentParser Parses comments off the view issue page. 
CommentParser Converts comment xml in a JIRA backup to an object representation and converts the object representation into EntityRepresentation
CommentParserImpl  
CommentPermissionManager A unified way of checking whether a user can see a comment or not  
CommentPersisterHandler Reads, transforms, and stores all comments entities from a backup file. 
CommentPopulator Populates the comments length in the BackupOverview object 
CommentPropertyConditionHelper  
CommentPropertyDeletedEvent Event indicating comment property was deleted. 
CommentPropertyHelper  
CommentPropertyResource  
CommentPropertyService The service used to add, update, retrieve and delete properties from Comment's. 
CommentPropertySetEvent Event indicating comment property value has been set. 
CommentQuerySearcher Searcher for the Comment field. 
CommentResource  
CommentResource.CommentField  
CommentRestFieldOperationsHandler  
CommentSearchExtractor Interface for extractors adding fields based on comments 
CommentSearchHandlerFactory Class to create the SearchHandler for the comments clause. 
CommentSearchManager The CommentSearchManager is used to retrieve comments in JIRA. 
CommentService This is the business layer component that must be used to access all Comment functionality. 
CommentService.CommentCreateValidationResult  
CommentService.CommentParameters  
CommentService.CommentParameters.CommentParametersBuilder  
CommentService.CommentUpdateValidationResult  
CommentService.CommentVisibility  
CommentsFieldSearchConstants The search constants for the comments system field. 
CommentsModule  
CommentsModule.CommentData  
CommentsWithPaginationJsonBean  
CommentSystemField Defines a comment in Jira. 
CommentTabPanel  
CommentTransformer Used to transform an ExternalComment based on the project import mapper that is provided. 
CommentTransformerImpl  
CommentType  
CommentUpdatedEvent Comment published when a comment is updated. 
CommentUpdatedSerializer  
CommentValidator A clause validator for the comment system field. 
CommentVisibility Represents the visibility of the comment to roles or groups of users. 
CommittedResponseExceptionThrowingAction Action that commits the HTTP response (by triggering flush-head-early) and then throws a RuntimeException. 
CommittedResponseHtmlErrorRecoveryFilter A filter that attempts to handle errors that occur after the HTTP response has already been committed (eg. 
CommonConfigPanel Holds config options like username and password that are common to most DB types. 
CommonHeader  
CommonVelocityKeys Home of common velocity keys 
ComparatorSelector Utility for selecting comparator basing on mapper type 
ComplexConfigurationReason  
ComponentAccessor Provides static methods for accessing JIRA's managed components — that is, the components in the PicoContainer. 
ComponentAccessor.Worker  
ComponentAccessorWorker Worker class that insulates the API from the implementation dependencies in ManagerFactory etc. 
ComponentAssigneeTypes  
ComponentBean  
ComponentBean.AssigneeType  
ComponentClassManager Provides methods to help load and instantiate classes that can handle OSGi plugins with their ClassLoaders and Components that don't live in Pico Container. 
ComponentClauseContextFactory A context factory for project component clauses. 
ComponentClauseQueryFactory Creates queries for component clauses. 
ComponentClauseValuesGenerator Gets all component values 
ComponentComparator This class is deprecated. since 4.0. use ProjectComponent instead of GenericValue and compare through ProjectComponentComparator  
ComponentCondition Navigator condition that can be used to specify components to search for. 
ComponentContainerLauncher The ComponentContainerLauncher will launch PICO to creates its container of components. 
ComponentConverter Originally this was part of the OfBizProjectComponentStore. 
ComponentCreatedInlineEvent Event to throw when a component is created inline  
ComponentDTO Data Transfer Object for the Component entity. 
ComponentFactory A factory that allows objects to be created through constructor dependency injection at runtime. 
ComponentHelper A ProjectComponent specific implementation of the Jira Helper  
ComponentImports This class is deprecated. Do not add new entries here, use com.atlassian.plugin.spring.scanner.annotation.component.Scanned and com.atlassian.plugin.spring.scanner.annotation.imports.ComponentImport annotations instead.  
ComponentIndexInfoResolver Index resolver that can find the index values for components. 
ComponentIssueCountsBean  
ComponentIssueCountsBean.Builder  
ComponentIssueCountsBeanFactory Simple factory used to create component issue counts bean from components and count data. 
ComponentIssueCountsBeanFactoryImpl Implementation of ComponentIssueCountsBeanFactory
ComponentJsonBean A JSON-convertable representation of a ProjectComponent 
ComponentLead  
ComponentLocator A locator that allows components to be looked up at runtime. 
ComponentManager This component manager uses PicoContainer to resolve all the dependencies between components. 
ComponentManager.PluginSystemState  
ComponentManager.State The state of the ComponentManager
ComponentManagerShutdownEvent Raised when the ComponentManager is about to be shutdown 
ComponentManagerStartedEvent Raised when the ComponentManager has started 
ComponentModuleDescriptor This JIRA-based ComponentModuleDescriptor manages plugins1 components. 
ComponentPersisterHandler Reads, transforms, and stores all component entities from a backup file. 
ComponentQuickSearchHandler Quick search handler for components. 
ComponentReference<T> Provides a way to obtain a dependency that cannot be injected due to a circular reference and without having to make numerous explicit calls to ComponentAccessor
ComponentResolver Resolves Component objects and ids from their names. 
ComponentResource  
ComponentSearchHandlerFactory Class to create the SearchHandler for the ComponentsSystemField
ComponentSearchInput  
ComponentSearchInputTransformer A component-specific IdIndexedSearchInputTransformer
ComponentSearchRenderer The new issue navigator's component search renderer. 
ComponentsField  
ComponentsIndexer  
ComponentsLeadByUserFunction This function returns a list of components lead by a user. 
ComponentsRestFieldOperationsHandler  
ComponentsSearcher A searcher for the component system field. 
ComponentsSystemField A field implementation to render ProjectComponent values. 
ComponentStatisticsManager  
ComponentStatisticsManagerImpl  
ComponentStatisticsMapper  
ComponentTabPanel  
ComponentTabPanelModuleDescriptor A project component tab panel plugin adds extra panel tabs to JIRA's Browse Component page. 
ComponentTabPanelModuleDescriptorImpl A project component tab panel plugin adds extra panel tabs to JIRA's Browse Component page. 
ComponentTransformer Used to transform an ExternalNodeAssociation(IssueComponent) based on the project import mapper that is provided. 
ComponentTransformerImpl  
ComponentUtils  
ComponentValidator An Validator for the component field clauses 
CompositeClock Composite clock that returns answer from one of the clocks it builds upon, depending on the number of times it was called already. 
CompositeCloseable  
CompositeIndexLifecycleManager Convenience class for managing known IndexManagers and calling them all. 
CompositeJiraHomePathLocator  
CompositeKeyCache<R, S, T> Cache of (R, S) -> T. 
CompositeMap<K, V> Provides a union view of two maps. 
CompositeProgressSink A task progress sink that is made up of several other task progress sinks. 
CompositeShutdown TODO: Document this class / interface here 
CompositeSuiteListener  
CompressedKeyStore Uses CompressedKey for i18n keys and ByteArray for values. 
ConcurrentCacheMap<K, V> An implementation of CacheMap that allows null keys and values. 
ConcurrentOperationMap<K, R> This interface is deprecated. since v4.0 use the com.atlassian.util.concurrent.ConcurrentOperationMap directly.  
ConcurrentOperationMapImpl<K, R> This class is deprecated. since v4.0 use com.atlassian.util.concurrent.ConcurrentOperationMapImpl directly  
Condition Conditions allow things to be checked at runtime. 
ConditionalDescriptorPredicate Use it to filter out module descriptors implementing ConditionalDescriptor. 
ConditionBuilder An interface that is used to build JQL conditions for a particular JQL field in a fluent programming style. 
ConditionClassMatcher Matches workflow XML files that have conditions with the given class name in them. 
ConditionDescriptorFactory  
ConditionDescriptorFactoryImpl  
ConfigAdminLocator Class that can be used to find system admins. 
ConfigCrowdApplication Represents an "<Application ...> from an XML backup. 
ConfigCrowdApplicationManager A class related to the CRUD operations for the ConfigCrowdApplication
ConfigCrudHelper<T extends ConfigObjectWithId> A class that can help implementing CRUD operations on the XML backup. 
ConfigDashboard

Represents a PortalPage from JIRA's configuration (aka. 

ConfigDashboardManager The CRUD operations for the ConfigDashboard
ConfigException Exception thrown if some sort of error occurs. 
ConfigExternalGadget Represents an "<ExternalGadget> from the JIRA configuration. 
ConfigField  
ConfigFile Represents a JIRA configuration file. 
ConfigFile.ConfigFileException  
ConfigFileWalker Provides a framework for finding and processing JIRA's XML files. 
ConfigFileWalker.ConfigVisitor  
ConfigFixerUpperer Program that will fix up some of the errors in JIRA's XML configuration. 
ConfigGadget Represents a gadet or portal from a JIRA backup file. 
ConfigGadgetManager The CRUD operations for the ConfigGadget
ConfigGadgetSupport<T> Helper class to deal with loading and syncing JIRA configuration. 
ConfigMailServer Represents a mail server configuration within JIRA XML backup. 
ConfigMailServer.Type  
ConfigMailServerManager A class related to the CRUD operations for the ConfigMailServer
ConfigObjectWithId XML Configuration object with an id. 
configoptionset_jsp  
ConfigPanelBuilder  
ConfigPropertySet A representation of a property set. 
ConfigPropertySetEntry Represents an entry in a property set. 
ConfigPropertySetEntry.Type  
ConfigPropertySetManager Loads a property set from an XML configuration file. 
ConfigSequence Class that can be used to parse and manipulate the SequenceValueItem from the passed JIRA xml. 
ConfigService Represents a JiraService from an XML backup. 
ConfigServiceManager Class for CRUD operations related to the ConfigService. 
ConfigSharedEntity Represents and config entity that can be shared. 
ConfigSharedEntityCleaner Cleans the sharing data associated with a ConfigSharedEntity
ConfigSharedEntityId Simple implementation of ConfigSharedEntity for use in the tests. 
ConfigTemplate A config template used for Project Template configuration. 
ConfigTemplateImpl  
ConfigTemplateParser Parses the given configuration into an instance of ConfigTemplate
ConfigTemplateParserImpl  
ConfigurableField<V> ConfigurableField are fields which have FieldConfigItemType that can be stored for a given JiraContextNode  
ConfigurableJiraWorkflow  
ConfigurableModuleDescriptor ModuleDescriptors that can be configured using an ObjectConfiguration
ConfigurableObjectUtil  
Configuration The configuration for a particular index and how it should be written. 
ConfigurationBean  
ConfigurationBean.ConfigurationBeanBuilder  
ConfigurationBeanFactory  
ConfigurationCheck Interface for objects that wish to check the correctness of some JIRA xml. 
ConfigurationCheck.Result  
ConfigurationChecker Object that can be used to check the state of some JIRA XML. 
ConfigurationChecker.CheckResult  
ConfigurationContext Represents the "ConfigurationContext" Entity in the DB. 
ConfigurationContextDTO Data Transfer Object for the ConfigurationContext entity. 
ConfigurationContextEntityFactory  
ConfigurationDefaults Holds the default configuration values for the XML checker and fixer. 
ConfigurationFactory Creates an instance of the OSWorkflow com.opensymphony.workflow.config.Configuration Configuration to be used by JIRA. 
ConfigurationItemAccessLevel These values define the different access levels that exist for altering a ManagedConfigurationItem
ConfigurationResource  
Configurator  
ConfiguratorConsole Runs the Configurator in the console (no GUI). 
ConfiguratorFrame The main frame for the GUI. 
configure_005fdashboard_jsp  
ConfigureCrowdServer  
ConfigureCrowdServer.ApplicationNameComparator Compare applications by name. 
ConfigureCrowdServer_jsp  
ConfigureCustomField Represents custom field configuration page  
ConfigureCustomField  
configurecustomfield_jsp  
ConfigureData Request object for the "configure project" hook. 
ConfigureFieldConfigurationSchemePage Represents the "configure field configuration scheme" page available from the the ViewFieldConfigurationSchemesPage in the administration section. 
ConfigureFieldConfigurationSchemePage.IssueTypeToFieldConfigurationAssociationItem  
ConfigureFieldDialog  
ConfigureFieldLayout  
configurefieldlayout_jsp  
ConfigureFieldLayoutScheme  
configurefieldlayoutscheme_jsp  
ConfigureFieldScreen  
configurefieldscreen_jsp  
ConfigureFieldScreenScheme  
configurefieldscreenscheme_jsp  
ConfigureIssueTypeOptionScheme  
ConfigureIssueTypeScreenScheme  
configureissuetypescreenscheme_jsp  
ConfigureIssueTypeScreenSchemePage Represents the "configure issue type screen scheme" page available from the the ViewIssueTypeScreenSchemesPage in the administration section. 
ConfigureIssueTypeScreenSchemePage.IssueTypeToScreenSchemeAssociationItem  
ConfigureLogging  
configurelogging_jsp  
ConfigureOptionScheme  
ConfigurePortalPages  
ConfigurePortalPages This action is the place we manage Portal Pages, aka Dashboard pages from  
ConfigurePortalPages.Dashboard  
ConfigurePortalPages.PortalPageViewHelper Class to help executing and displaying the results of PortalPage searches. 
ConfigurePortalPages.Tab  
configureportalpages_002dcontent_jsp  
configureportalpages_002dtabs_jsp  
configureportalpages_jsp  
configureprojectemail_jsp  
ConfigureReport  
configurereport_002derror_jsp  
configurereport_jsp  
ConfigureResponse Response object for the "configure project" hook. 
ConfigureScreen Represents functionality of the 'Configure screen' page 
ConfigureScreen  
ConfigureScreenImpl Default implementation of ConfigureScreen
ConfigureScreenScheme  
ConfigXmlUtils Some helper methods for reading in JIRA XML manipulation. 
confirm_jsp  
confirmationdetails_jsp  
ConfirmationPage Changes confirmation page for Bulk Edit 
confirmdeletefieldlayout_jsp  
confirmdeletefieldscreen_jsp  
confirmdeletefieldscreenscheme_jsp  
confirmdeleteissuetypescreenscheme_jsp  
confirmdeletescheme_jsp  
confirmdeleteworkflowtransitions_jsp  
ConfirmEvaluationLicenseEvent Event fired when a JIRA administrator requested to continue with evaluation license when the license support expired for the version of JIRA installed. 
ConfirmNewInstallationWithOldLicense Displays the page to update the current JIRA license when it has been detected that the current license is "too old"
confirmpublishworkflow_jsp  
ConfluenceApplicationLinks Represents the Applications Links pointing to Confluence instances from this JIRA instance. 
ConfluenceApplicationLinksBean Bean to represent a list of Confluence Application Links. 
ConfluenceApplicationLinksBean.ConfluenceApplicationLinkBean  
ConfluenceGlobalId Represents the globalId for issue links to Confluence pages. 
ConfluenceGlobalIdFactory Factory for encoding and decoding ConfluenceGlobalIds. 
ConfluenceGlobalIdFactoryImpl Factory for encoding and decoding ConfluenceGlobalIds. 
ConfluenceIssueLinkDecoratingService This service decorates RemoteIssueLinks to Confluence instances so that they have current information. 
ConfluenceIssueLinkDecoratingServiceImpl The default implementation of ConfluenceIssueLinkDecoratingService
ConfluenceIssueLinkRenderer Renders issue links to Confluence pages. 
ConfluencePage Represents a page on a Confluence instance. 
ConfluencePage.ConfluencePageBuilder  
ConfluencePageService A Service for querying Confluence instances to get page info. 
ConfluencePageServiceImpl  
ConfluencePageUrl Represents an URL to a Confluence page. 
ConfluenceRemoteIssueLinkBuilder Builder class for RemoteIssueLink that points to a Confluence page. 
ConfluenceResource A REST resource to access Confluence's remote API. 
ConfluenceRpcService Helper class for making XMLRPC calls to Confluence servers. 
ConfluenceRpcServiceImpl  
ConfluenceSearchResponseBean Bean to represent Confluence search results. 
ConfluenceSearchResponseBean.Result  
ConfluenceSearchResult Represents an item from a list of search results from a Confluence instance. 
ConfluenceSearchResult.ConfluenceSearchResultBuilder  
ConfluenceSpace Represents a space on a Confluence instance. 
ConfluenceSpace.ConfluenceSpaceBuilder  
ConfluenceSpaceResponseBean Bean to represent a Confluence getSpaces result. 
ConfluenceSpaceResponseBean.Space  
ConnectAddOnProperties A collection of properties relating to Connect Addons 
ConnectionConfig  
ConnectionFunction<R> A callback interface that gives access to a managed database connection. 
ConnectionKeeper This class is deprecated. since 7.0; only required during migration of 6.x HSQL installation to 7.x H2  
ConnectionPoolField Contains descriptions for the various connection pool settings. 
ConnectionPoolHealthSqlInterceptor An interceptor for SQL connection use that will keep track of how many connections each thread uses and report warnings for various things that could cause trouble, like a single thread requesting multiple connections from the pool. 
ConnectionTestDialog This modal dialog is displayed to the user while the Connection test runs. 
ConsistencyChecker  
ConsistencyCheckImpl The consistency checker runs every time the web app is reloaded, and checks JIRA's consistency (duh ;))

At the moment it just looks to check that certain Listeners are loaded, but in the future it can check the consistency of data etc. 

ConsoleProvider  
ConsoleProvider.Factory  
ConsoleToolkit  
ConstantClock Simple clock that returns a constant value given during construction. 
constanticon_jsp  
ConstantsComparator Compares GenericValue constants like Priority, Status, Resolution. 
ConstantScorePrefixQuery Creates PrefixQuery instances that doesn't rewrite into a BooleanQuery with all matching TermQuery terms in the field. 
ConstantsManager Manager for issue types, statuses, priorities and resolutions. 
ConstantsManager.CONSTANT_TYPE  
ConstantsNameResolver<T> Common base class for issue constants providing most of the resolution logic. 
ConstantsService This class contains methods for managing JIRA constants such as issue types, statuses, priorities and resolutions. 
ConstrainedBuildUtilsInfo Temporary class used during transition period (will be deleted afterwards). 
ConsumeAllAttachmentKeys  
Consumer<T> Consume the object a Supplier produces. 
ContactAdministrators  
ContainerProvider A ContainerProvider provides a container to override the container created as a normal process inside JIRA. 
ContainsIssueKeysCondition A condition which asserts that the table containing search results specifies the issue keys in the correct order. 
content_002dpanel_002donly_jsp  
ContentLinkResolverDescriptor Looks for content link resolvers that allow plugins to customise handing of content links 
ContentRenderingInstruction Represents an instruction that the container uses to decide whether to render the associated web component or not during any given rendering cycle. 
ContentRenderingInstructionsProvider Provides web component rendering instructions based on the current context. 
Context Task context. 
Context.Builder A builder for constructing a background task Context
Context.Task A Task is a unit of work. 
ContextAwareQueryVisitor  
ContextAwareQueryVisitor.ContextAwareQueryVisitorFactory  
ContextContainsCondition A condition that checks to see if a passed in param equals a specific  
ContextKeys  
ContextLayoutBean A marker interface for layout beans that are used for web fragments. 
ContextProjectMap Helper class to simplify the job of combining multiple contexts 
Contexts Provides static methods for creating Context instances easily. 
Contexts Provides static methods for creating Context instances easily. 
contexts_jsp  
ContextSetUtil Performs set utilities on ClauseContext's 
ContextUriInfo Scoped instances of UriInfo that implement this interface are scoped to a REST method invocation. 
ContextUriInfoFactoryBean Factory bean for ContextUriInfo. 
controlfooter_jsp  
controlfooter_jsp  
controlheader_jsp  
controlheader_jsp  
ConversionResult Represents a converted trigger to a cron string  
ConvertIssueBean  
ConvertIssuePage Represents the convert issue page 
ConvertIssueToSubTask Main action for converting Issue to sub-task All do* methods in AbstractConvertIssue  
convertissuetosubtask_002dconfirm_002dpart1_jsp  
convertissuetosubtask_002dconfirm_jsp  
convertissuetosubtask_002dselectparentandtype_jsp  
convertissuetosubtask_002dupdatefields_jsp  
convertissuetosubtask_002dupdateworkflow_jsp  
ConvertIssueToSubTaskBean Convert issue to sub-task bean  
convertissuetosubtaskpane_jsp  
ConvertSubTaskToIssue Main action for converting Sub-tasks into Issues All do* methods in AbstractConvertIssue  
ConvertTemporaryAttachmentParams Values holder for new attachment (created from the temporary attachment). 
ConvertTemporaryAttachmentParamsBuilder A builder class for ConvertTemporaryAttachmentParams
CookieNames Names of HTTP cookies. 
CookieUtils This class handles utility methods for managing HTTP cookies. 
CopyAttachmentsRule This class is deprecated. Use com.atlassian.jira.functest.rule.Rules#prepareAttachments(com.atlassian.jira.webtests.util.JIRAEnvironmentData, String) instead. Since 6.4.  
CopyFieldConfigurationSchemePage Represents the "add field configuration" dialog available from the the ViewFieldConfigurationsPage
CopyFieldLayout Copyright (c) 2002-2004 All rights reserved. 
copyfieldlayout_jsp  
CopyFieldLayoutScheme Copyright (c) 2002-2004 All rights reserved. 
copyfieldlayoutscheme_jsp  
copyfieldscreen_jsp  
copyfieldscreenscheme_jsp  
copyissuetypescreenscheme_jsp  
CopyOnWriteSortedCache<T extends Comparable<T>> Simple copy-on-write ordered cache with Set semantics. 
CopyScheme  
CopyScheme  
CopyScheme  
CopyScheme  
CopyWorkflowDialog  
CoreFactory This class is deprecated. See individual methods for individual replacements. Since v5.0.  
CoreFeatures Core manipulable JIRA features. 
CoreFeaturesLoader Default loader of features used in core JIRA. 
CoreLicenses JIRA Core Application licenses used in testing. 
CoreTransactionUtil This class is a simple wrapper around OFBiz TransactionUtil class. 
CountedCondition This class is used to track how many clauses are in an EntityCondition. 
CountEntityBuilder Implementation of EntityBuilder to return a count. 
Counter  
CountUsersInGroupQueryCallback A query-callback that counts users in a (set of) groups within a directory. 
CreateAttachmentParamsBean Bean containing parameters, which describe created attachment. 
CreateAttachmentParamsBean.Builder  
CreateCommentFunction Creates a comment based on incoming parameters. 
CreateCustomField  
createcustomfield_002ddetails_jsp  
createcustomfield_jsp  
CreateCustomFieldPage  
CreateCustomFieldPage.CustomFieldItem Represents the data for a custom field in the CreateCustomFieldPage 
CreatedDateClauseQueryFactory Creates clauses for queries on the created date field. 
CreatedDateIndexer  
CreatedDateSearcher  
CreatedDateSearchHandlerFactory Class to create the SearchHandler for the created date clause. 
CreatedDateValidator Clause validator for the Created Date system field. 
CreatedQuickSearchHandler  
CreateDraftWorkflow Webwork action used to create a draft workflow. 
CreatedSystemField Copyright (c) 2002-2004 All rights reserved. 
CreatedVsResolvedChartGenerator  
CreatedVsResolvedReport A report showing issues created vs resolved for a given project or search request. 
CreatedVsResolvedResource REST endpoint to validate and retreive a Created vs Resolved chart. 
CreatedVsResolvedResource.CreatedVsResolvedChart A simple bean contain all information required to render the Created Versus Chart  
CreatedVsResolvedResource.DataRow  
CreateEntityAmendment  
CreateException  
CreateIssue  
CreateIssue.ButtonHolder struct for holding name:value string pairs. 
createissue_002ddetails_jsp  
createissue_002dinvalidlicense_jsp  
createissue_002dnotloggedin_jsp  
createissue_002dstart_jsp  
CreateIssueDetails  
CreateIssueDetailsPage Details of the issue. 
CreateIssueDialog Quick Create Issue Dialog 
CreateIssueDialog.Type  
CreateIssueLicenseCheck Implements the license check required for users to be able to create issues. 
CreateIssueLicenseCheckImpl  
CreateIssueOperationContext  
CreateIssuePage Create issue page. 
CreateIssuePostFunction Creates an issue in a post-function to test https://jira.atlassian.com/browse/JRA-26172 
CreateIssueResource Extensions to the JIRA issue resource. 
CreateIssuesSequence  
CreateIssueWebComponent This component is responsible for rendering the create issue widget for browse project page. 
CreateMenuContextProvider  
CreateMetaBean Bean for the top level of a createmeta issue request. 
CreateMetaBeanBuilder Builder for CreateMetaBean instances. 
CreateMetaFieldBeanBuilder Builder for FieldMetaBean instances, in the context of meta data for creating issues. 
CreateMetaIssueTypeBean Bean to represent issue types in a createmeta issue request. 
CreateMetaProjectBean Bean to represent projects in a createmeta issue request. 
CreateProjectSequence  
CreateProjectSequenceData  
CreateSubTaskIssue  
createsubtaskissue_002ddetails_jsp  
createsubtaskissue_002dstart_jsp  
CreateSubTaskIssueDetails  
CreateUpdateRoleRequestBean  
CreateUser  
CreateUserApplicationHelper Create User Application helper class. 
CreateUserApplicationHelper.ValidationFunction  
CreateUserRule Creates new user via JIRA REST API. 
CreateValidationResult Result of validating the custom field definition CustomFieldDefinition
CreateValidationResult.Builder  
CreateWorklog This action creates a new worklog  
CreatorClauseQueryFactory Clause query factory that creates the clauses for the creator field. 
CreatorIndexer Class used for indexing the CreatorSystemField 
CreatorSearcher Class is responsible for searching for Creators 
CreatorSearchHandlerFactory Class to create the SearchHandler for the CreatorSystemField
CreatorSearchRenderer An search renderer for the creator field. 
CreatorStatisticsMapper  
CreatorSystemField Copyright (c) 2002-2004 All rights reserved. 
CreatorValidator A Validator for the Creator field clauses 
CriticalResources Java interface for "critical-css.js" and "critical-js.js" modules, can be used to find out which stylesheets or scripts are used on current page. 
CriticalResources.ResourceType  
CronDayOfWeekEntry Parser for the day of week part of a cron string. 
croneditor_jsp  
CronEditorBean Represents the form state for the CronEditorWebComponent. 
CronEditorWebComponent Used to display and process a cron-style HTML editor. 
CronExpressionDescriptor Describes Cron Expressions in human readable text. 
CronExpressionFixer Utility for repairing a cron expression that is failing to parse under Caesium but was apparently previously allowed by Quartz. 
CronExpressionFixer.Result Represents the result of an attempt to repair a cron expression. 
CronExpressionGenerator Used to generate a cron string based on the state of a CronEditorBean
CronExpressionParser Represents a cron string with accessor methods to get at the individual fields. 
CronHoursEntry Represents the hours part of a cron string. 
CronIntervalGenerator Used to generate an approximate interval based on the state of a CronEditorBean
CronMinutesEntry Represents the minutes part of a cron string. 
CronValidationErrorMappingUtil  
CronValidator This is similar to the com.atlassian.scheduler.cron.CronExpressionValidator, except that the error messages go through translation. 
CroppingAvatarImageDataProviderFactory Cropps image from given stream and provides object that can write result of cropping as avatar in many sizes. 
CroppingAvatarImageDataProviderFactoryImpl  
CrowdApplicationCheck Checks to make sure that the Crow Applications have an application type. 
CrowdDelegatingI18Helper Delegate to JIRA's I18Helper. 
CssInliner Provides an easy way to inject inline CSS to rendered email templates 
CssLocator A CSS locator that uses JSOUP for the supported CSS selectors

At present it is a subset of jQuery CSS support so be a bit careful with the more tricky selectors 

CssSubstitutionWebResourceTransformer A resource transform that makes variable substitutions based on L&F settings. 
CssSubstitutionWebResourceTransformer.VariableMap  
CurlyQuotesFilter Applies the com.atlassian.core.filters.legacy.WordCurlyQuotesRequestWrapper to the request, in order to escape high-bit punctuation characters with ASCII equivalents in request parameter values. 
CurrentApplicationFactory Responsible for getting the Current Application. 
CurrentApplicationStore Store for JIRA's own CurrentApplication. 
CurrentAssignee  
CurrentAssignee  
CurrentAssigneeHasAssignablePermission  
CurrentEstimateClauseQueryFactory Factory for producing clauses for the TimeEstimateSystemField
CurrentEstimateIndexer  
CurrentEstimateValidator Current Estimate validator 
CurrentLoginFunction Return the date of the last login for the current user. 
CurrentReporter  
CurrentReporter  
CurrentReporterHasCreatePermission  
CurrentUserFunction Creates a value that is the current search user. 
CurrentUserPreferencesResource Provide preferences of the currently logged in user. 
CurrentUserResource Currently logged user resource 
CurrentUsersList An action that lists the current users that have sessions within JIRA 
currentuserslist_jsp  
currentuserslistnav_jsp  
CustomCloseableInputStream A proxy input stream that allows for custom behaviour when the close() method is called. 
CustomConfigHandler<B> TWENTY-318: Moved this from multitenant 
CustomContentLinkServiceFactory Get a CustomContentLinkService 'softly', allowing the navlinks plugin to be reloaded  
CustomField Custom Field interface. 
CustomField Marker interface for page objects representing UI of custom fields. 
CustomFieldClauseContextFactory Generates the ClauseContext for a custom field. 
CustomFieldClauseContextHandler Can be provided as a CustomFieldSearcherClauseHandler if your custom field wants to participate in the generation of the QueryContext for a search request. 
CustomFieldClausePermissionChecker A clause permission checker for custom fields that will check the users permission to see the field and also that the user has permission to see at least one context on the custom field. 
CustomFieldClausePermissionChecker.DefaultFactory This is a factory so that we don't have a circular dependency on the Field manager. 
CustomFieldClausePermissionChecker.Factory  
CustomFieldClauseSanitiserHandler

Used to indicate that a particular custom field requires its clauses to be sanitised by a ClauseSanitiser

CustomFieldComparator Compares two CustomField GenericValues. 
CustomFieldComparators Utility class for dealing with custom fields. 
CustomFieldContextConfigHelper Simple helper class for doing some work around custom field configuration contexts and the reindex message manager in the web action domain. 
CustomFieldContextConfigHelperImpl  
CustomFieldContextManagementUtil  
CustomFieldCreatedEvent Event indicating a custom field has been created. 
CustomFieldCreator A component that will programmatically create managed custom fields. 
CustomFieldCreatorImpl Will create instances of certain custom fields onStart and register as managed configuration items. 
CustomFieldDefaultVelocityParams Holds the custom field display parameters that are passed to every custom field view (.vm file). 
CustomFieldDefinition The CustomFIeldDefinition class is a builder that allows you to build the definition of custom field. 
CustomFieldDefinition.Builder  
CustomFieldDefinitionJsonBean  
CustomFieldDeletedEvent Event indicating a custom field has been deleted. 
CustomFieldDescription Helper class for rendering the custom field description field. 
CustomFieldDetails  
CustomFieldDetailsImpl  
CustomFieldDTO Data Transfer Object for the CustomField entity. 
CustomFieldDTOBuilder  
CustomFieldFactory Factory responsible of instantiating CustomField objects. 
CustomFieldHandler  
CustomFieldImpl Default CustomField implementation backed by the database (a GenericValue object). 
CustomFieldInputHelper Provides help for constructing clauses for custom fields from Search Input Transformers. 
CustomFieldLabelsIndexer A CustomFieldLabelsIndexer 
CustomFieldLabelsSearcher Searcher for Label custom fields 
CustomFieldLabelsSearchInputTransformer The SearchInputTransformer for the Labels custom field. 
CustomFieldLabelsStatisticsMapper  
CustomFieldManager Functions for working with CustomFields. 
CustomFieldMapper Mapper for Custom Fields. 
CustomFieldMapperHandler Populates the custom field values that are in use into a CustomFieldMapper. 
CustomFieldMapperValidator Validates the automatic mappings that have been created to see if the mappings are relevant in the current JIRA instances setup. 
CustomFieldMapperValidatorImpl  
CustomFieldMarshaller<T, U> Custom field implementations may override how their field value is marshalled by providing a CustomFieldMarshaller. 
CustomFieldOptionBean  
CustomFieldOptionBeanBuilder Builder class for CustomFieldOption instances. 
CustomFieldOptionDTO Data Transfer Object for the CustomFieldOption entity. 
CustomFieldOptionJsonBean A JSON-convertable representation of a CustomFieldOption 
CustomFieldOptionMapper Used to map custom field options from a backup project to an existing project. 
CustomFieldOptionMapperValidator Validates the automatic mappings that have been created to see if the mappings are relevant in the current JIRA instances setup. 
CustomFieldOptionMapperValidatorImpl  
CustomFieldOptionResolver Finds option Ids for custom fields 
CustomFieldOptionResource  
CustomFieldOptionsClauseValuesGenerator Generates possible values for custom fields which use custom field options. 
CustomFieldOptionsMapperHandler Handles the CustomFieldOption out of the backup data and populates the mapper with the found values. 
CustomFieldParams  
CustomFieldParamsImpl  
CustomFieldParser Converts custom field and custom field configuration xml in a JIRA backup to an object representation. 
CustomFieldParserImpl  
CustomFieldPopulator Populates ExternalCustomField, com.atlassian.jira.imports.project.core.BackupOverviewBuilderImpl.ConfigurationContext, and com.atlassian.jira.imports.project.core.BackupOverviewBuilderImpl.FieldConfigSchemeIssueType objects from the custom field and custom field configuration data in a backup XML file. 
CustomFieldProjectStatisticsMapper  
CustomFieldRenderer An abstract implementation of a renderer for custom fields. 
CustomFieldRestSerializer This interface is supposed to be implemented by classes which provide an extra rest serializer for a custom field. 
CustomFields Actions for administering the custom fields in JIRA. 
CustomFields Custom fields stuff. 
customfields_jsp  
CustomFieldScope  
CustomFieldScope Represents the scope of a given custom field. 
CustomFieldScopeFactory Factory responsible of instantiating CustomFieldScope objects. 
CustomFieldScopeImpl Represents the scope of a given custom field. 
CustomFieldSearcher The custom field searcher interface defines an IssueSearcher that's usable by CustomField objects. 
CustomFieldSearcherClauseHandler Provides access to objects that can perform validation and query generation for clauses generated by this searcher. 
CustomFieldSearcherInformation Stores information on Custom Field Searchers. 
CustomFieldSearcherManager  
CustomFieldSearcherModuleDescriptor  
CustomFieldSearcherModuleDescriptorImpl  
CustomFieldSearcherModuleDescriptors Provides different methods to access the CustomFieldSearchers registered in the system. 
CustomFieldSearcherModuleDescriptorsImpl  
CustomFieldSearchRequestAppender This is an implementation of SearchRequestAppender suitable for handling custom field values. 
CustomFieldService Service front for the custom field manager. 
CustomFieldsImpl  
CustomFieldSortable This interface is deprecated. Please use SortableCustomFieldSearcher instead.  
CustomFieldStattable  
CustomFieldTestImpl The only purpose of this class is to increase the visibility of #copyGenericValue so we can mock it in tests. 
CustomFieldType<T, S>

This interface represents a particular type of CustomField

CustomFieldTypeCategory A category for a custom field type. 
CustomFieldTypeModuleDescriptor  
CustomFieldTypeModuleDescriptorImpl  
CustomFieldTypeModuleDescriptors Provides different methods to access the CustomFieldTypes registered in the system. 
CustomFieldTypeModuleDescriptorsImpl  
CustomFieldUpdatedEvent Event indicating a custom field has been updated. 
CustomFieldUserStatisticsMapper  
CustomFieldUtils  
CustomFieldValidator  
CustomFieldValidatorImpl  
CustomFieldValue  
CustomFieldValue  
CustomFieldValueDTO Data Transfer Object for the CustomFieldValue entity. 
CustomFieldValueImpl  
CustomFieldValueNotification Notification to users who are specified in the value of a custom field. 
CustomFieldValueNotificationBean REST representation of CustomFieldValueNotification
CustomFieldValueParser Converts custom field value xml in a JIRA backup to an object representation and converts the object into the EntityRepresentation. 
CustomFieldValueParserImpl  
CustomFieldValuePersister  
CustomFieldValuePersisterHandler Reads, transforms, and stores all custom field value entities from a backup file. 
CustomFieldValueProvider Provides access to custom field values for the purpose of rendering with custom field searchers. 
CustomFieldValueTransformer Used to transform an ExternalCustomFieldValue based on the project import mapper that is provided. 
CustomFieldValueTransformerImpl  
CustomFieldValueValidatorHandler This handler is used to give the mapped custom fields an opportunity to validate the custom field values that we are going to ask them to map. 
CustomFieldVersionStatisticsMapper  
CustomIssueXMLViewFieldsBean Purpose of this class is to enable custom XML issue views. 
CustomPermissionHolderType This is a value class that implements the PermissionHolderType interface. 
CyoaDataProvider  
CzechAnalyzer  

D

DarkFeaturePropertyBean Transport for dark feature enablement 
DarkFeatures Represents the current state of the dark features for a particular user. 
DarkFeaturesBean  
DarkFeaturesUserProfilePanel A panel for viewing and editing Dark Features. 
Dashboard An abstraction for logically grouping JIRA dashboard functionality for functional tests. 
Dashboard Figures out what the id of the portal page the user is currently viewing is. 
Dashboard.Table Holds the identifiers of the tables that display Portal Pages. 
dashboard_jsp  
DashboardAssertions This makes assertions about Dashboard pages and their content 
DashboardAssertionsImpl And implementation of DashboardAssertions 
DashboardBean JSON bean for representing a single dashboard. 
DashboardConfigurationCheck Configuration check that ensures dashboard configuration is clean and consistent. 
DashboardCreated Event fired when a portal page gets created. 
DashboardDeleted All you get is a SharedEntity identifier because by the time you receive this event, the dashboard itself is actually gone. 
dashboarderror_jsp  
DashboardItem Represents a dashboard item. 
DashboardItem  
DashboardItem.Builder  
DashboardItemLocator Objects of this class are used to locate the dashboard items. 
DashboardItemPropertyConditionHelper  
DashboardItemPropertyDeletedEvent  
DashboardItemPropertyHelper  
DashboardItemPropertyResource  
DashboardItemPropertyService  
DashboardItemPropertySetEvent  
DashboardItems Static factory methods to create DashboardItem instances  
DashboardPage Page object implementation for the Dashboard page in JIRA. 
DashboardPageInfo A representation of PortalPage for testing. 
DashboardPageInfo.Operation  
DashboardPagePortletInfo A test object to help assert that a page has the correct portlet config in it 
DashboardResource REST resource to access and modify dashboard information. 
DashboardResource The /dashboard resource. 
DashboardResourceExamples Examples for the /dashboard resource. 
DashboardsBean JSON bean for the dashboard search results. 
DashboardsMenu  
DashboardTableParser Parses the data in the dashboard table ui component. 
DashboardUpdated  
DashboardUtil Implements static utility methods for dashboards 
DashboardViewAnalyticsEvent Published when the dashboard page is viewed. 
DashboardViewEvent Published when the dashboard page is viewed. 
DataAccessException This exception is thrown when the data store exception is caught by the persistence code. 
DatabaseAccessor Provides access to database connections from the Database Connection Pool. 
DatabaseAccessorImpl  
DatabaseChecklistLauncher Launcher for the JiraDatabaseConfigChecklist
DatabaseClusterMessagingService Provides an implementation for the ClusterMessagingService that wraps an existing MessageHandlerService in order to provide an API that can be consumed by plugins. 
DatabaseCollationReader  
DatabaseConfig The configuration for JIRA to connect to the database. 
DatabaseConfigConsole  
DatabaseConfigConsoleImpl  
DatabaseConfigHandler Handler for parsing datasource config from and writing datasource config to XML. 
DatabaseConfigPanel An abstract class that represents the GUI Config panel for a particular DB type. 
DatabaseConfigurationLoader DatabaseConfigurationLoader is responsible for loading and persisting database configuration from and to the home directory. 
DatabaseConfigurationManager Manager implementation that provides save, load and related operations for JIRA's database configuration. 
DatabaseConfigurationManagerImpl A threadsafe implementation which reads and writes configuration for the database using the given DatabaseConfigurationLoader
DatabaseConfigurationService Service for reading database configuration properties. 
DatabaseConnection A handle to a Database Connection obtained from JIRA's connection pool. 
DatabaseDriverRegisterer Registers required DB drivers and provides db-specific error messages when things go wrong. 
DatabaseExternalGauges Holder class for database-related gauges. 
DatabaseInitialImporter Loads a startup set ot data into the JIRA database 
DatabaseInstance Represents a database instance as parsed out of a JDBC URL. 
DatabaseIssuesIterable This EnclosedIterable is used to iterate over all issues in the database. 
DatabaseIterable<E> A abstract implementation of EnclosedIterable that defers to an OfBizListIterator
DatabaseLauncher Configures the JIRA database by configuring transactions and setting up HSQL connection hacks. 
DatabaseSchema Exposes the Database schema as configured in dbconfig.xml 
DatabaseSetUpChecker  
DatabaseSetupPage Page object implementation for the database setup page in JIRA, the first step in the JIRA setup. 
DatabaseSystemTimeBackdoor  
DatabaseSystemTimeReader Reads the current system time from the database. 
DatabaseSystemTimeReaderFactory Factory for choosing an appropriate DatabaseSystemTimeReader for the current database type. 
DatabaseType  
DatabaseUtil  
DatabaseVendor An enum representing the supported database vendors that JIRA can connect to. 
DatabaseWorklogStore QueryDSL based implementation of WorklogStore
DataExportEvent The interface implemented by events related to JIRA data export. 
DataImportAsyncCommand A helper class to run a data import asynchronously via the ImportTaskManager
DataImportEvent The interface implemented by events related to JIRA data import. 
DataImportFinishedEvent Sent when a data import completes, but before the plugins are restarted. 
DataImportParams Provides all the parameters required to perform a data import in JIRA. 
DataImportParams.Builder  
DataImportProductionDependencies Provides a number of dependencies used during dataimport. 
DataImportService Performs an XML import used both during setup and xml restore. 
DataImportService.ImportError Returned by the DataImportService.ImportResult from a call to DataImportService#doImport(com.atlassian.crowd.embedded.api.User, com.atlassian.jira.bc.dataimport.DataImportService.ImportValidationResult, TaskProgressSink)  
DataImportService.ImportResult Represents the result of performing an import. 
DataImportService.ImportResult.Builder  
DataImportService.ImportValidationResult An import validation result returned by the DataImportService#validateImport(com.atlassian.crowd.embedded.api.User, DataImportParams) method. 
Datasource A datasource that JIRA can use to connect to a database. 
DataUtils Utility methods for manipulating data 
DateAdapter Adapter for marshalling and unmarshalling calendar dates
DateBlockContextProvider Context Provider for Date Block on View Issue page. 
DateBlockField Date field holder used for rendering in Velocity templates. 
DateCFType Custom Field to allow setting of a Date

Transport Object Type
Date
Database Storage Type
Timestamp
 
DateCFType.Visitor<T>  
DateClauseQueryFactory Creates clauses for queries on date-time fields. 
DateConverter Note that this interface is not provided to PICO/Spring directly - it is a super-interface that can be used for extending classes. 
DateCountInPeriodResource  
DateCountInPeriodResultBean  
DateCountInPeriodService Service used to collect information about issue counts in date periods. 
DateCountInPeriodService.RequestParameters  
DateCountInPeriodServiceImpl  
DateCountParametersBuilder Builder for DateCountInPeriodService.RequestParameters to pass to the DateCountInPeriodService
DateCustomFieldIndexer An indexer for the date custom fields 
DateCustomFieldOperationsHandler Basic operation handler for single value Text Fields. 
DateCustomFieldSearchRenderer  
DateEqualityQueryFactory A query factory that handles equality operators for dates. 
DateField A marker interface to mark all date fields available in the system. 
DateFieldFormat Helper for handling JIRA date fields. 
DateFieldFormatImpl Default implementation for formatting and parsing dates in JIRA. 
DateFieldSorter  
DateFieldsResource REST endpoint to retieve a list of date fields in the system. 
DateFieldsResource.DateFieldBean  
DateFieldValuesGenerator Used to get a list of all datefields registered in the system. 
DateFormatProvider Provides localized version of names of months, days, eras and meridiem. 
DatePeriodStatisticsMapper A StatsMapper that takes the document constant name (lucene) and a JFreeChart TimePeriod class, and rounds the dates to the appropriate time period 
datepicker2_jsp  
datepicker2_jsp  
datepicker_jsp  
datepicker_jsp  
datepicker_jsp  
DatePickerConverter  
DatePickerConverterImpl  
DateQuickSearchHandler A date searcher that can handle QuickSearches of the type field:<param> where param is one of:
  • today
  • yesterday
  • tomorrow
  • Relative date. 
DateRange A simple class to represent a date range 
DateRangeBuilder The change history items only include the date of change - for indexing and searching you need a date range. 
DateRangeChart A simple bean contain all information required to render any Date Range Chart. 
DateRangeSearcher  
DateRangeSearcherClauseHandler A handler suitable for date range searchers. 
DateRelationalQueryFactory A query factory that can handle relational operators for dates. 
Dates Utility class for formatting and parsing date and date/time objects in ISO8601 format. 
Dates.DateAdapter  
Dates.DateTimeAdapter  
DateSearcherConfig Simple helper class that generates navigator param and form names given a date field id. 
DateSearcherInputHelper Inteface for classues that parse JQL clauses and determine if they are suitable for usage in the Navigator or Search URL. 
DateSearcherInputHelper.ConvertClauseResult  
DateSearchInputTransformer A SearchInputTransformer for Dates. 
DateSearchRenderer Render for system field date base searchers in Jira. 
DateTimeAdapter Adapter for marshalling and unmarshalling date/time objects, or instants in time. 
DateTimeCFType Custom Field alowing setting of a full Date and Time. 
DateTimeCFType.Visitor<T>  
DateTimeConverter  
DateTimeConverterImpl  
DateTimeCustomFieldOperationsHandler Basic operation handler for single value Text Fields. 
DateTimeFieldChangeLogHelper A helper component which can be used by (custom)fields to store date/time information in the issue change history. 
DateTimeFieldChangeLogHelperImpl  
DateTimeFormatter Interface for JIRA date time formatters. 
DateTimeFormatterFactory This factory is used to create DateTimeFormatter instances within JIRA. 
DateTimeFormatterFactoryImpl This class is responsible for providing DateTimeFormatter instances to JIRA and plugin code. 
DateTimeFormatterFactoryStub Stub for DateTimeFormatterFactory, useful for unit tests. 
DateTimeFormatterProvider  
DateTimeFormatUtils Helper methods for dealing with the configured date and date-time formats. 
DateTimeInjector Enables DateTime to be used as a QueryParam. 
DateTimePickerConverter  
DateTimeRangeSearcher  
DateTimeStyle The date styles that JIRA is capable of formatting to. 
DateTimeVelocityUtils Aggregates the most commonly-used date/time formats in a single instance, for use within Velocity templates. 
DateUtil

Some utility methods for manipulating dates in functional tests. 

DateValidator All the date validators essentially do the same thing - validate against operators and then against the date values. 
DateVelocityUtils Aggregates the most commonly-used date formats in a single instance, for use within Velocity templates. 
DbBackedPropertiesManager A container for managing PropertySet. 
DbClauseQueryFactory Provides the logic to build an SQL query for a clause
DbConnection A handle to a Database Connection obtained from JIRA's connection pool. 
DbConnectionImpl  
DbConnectionManager Provides access to database connections from the Database Connection Pool. 
DbConnectionManagerImpl  
DbQueryCapabilityVisitor Used to determine if all the clauses in a Query can be processed by a search against the database. 
DbQueryFactoryResult Represents the result of a call to the getQuery(com.atlassian.jira.jql.query.QueryCreationContext, com.atlassian.query.clause.TerminalClause) 
DbQueryFactoryResultQuerydsl Represents the result of a call to the getQuery(com.atlassian.jira.jql.query.QueryCreationContext, com.atlassian.query.clause.TerminalClause) method. 
DbQueryFactoryResultQuerydsl.Builder  
DbSearchProvider Searches the database rather than Lucene. 
DeadLetterDTO Data Transfer Object for the DeadLetter entity. 
DebuggingResourceBundle This java.util.ResourceBundle can dynamically read a properties file for keys. 
DebugListener A listener for debugging - prints everything it 'hears' to System.err

Useful for debuggin when certain events are fired, and the content of those events. 

DebugMailListener This listener is used to debug the MailListener. 
DebugParamListener  
DebugService A simple debugging service, that prints to the JIRA logs every time it is called. 
DecoratablePage Representation of a page that will be decorated. 
DecoratablePage.ParsedBody  
DecoratablePage.ParsedHead  
DecoratedJiraWebSudo  
Decorator Interface for a page decorator. 
DecoratorListener Listener for decorators being set 
DecoratorMapperModuleDescriptor Module descriptor for Sitemesh decorator mappers  
DecoratorModuleDescriptor Module descriptor for Sitemesh decorators. 
default_002dlayout_jsp  
default_jsp  
default_jsp  
default_jsp  
default_jsp  
DefaultAdminDecoratorSectionLinkItemHelper This implementation only works in Cloud, for Server it always returns empty. 
DefaultAlphabeticalLabelRenderer  
DefaultApplicationDao Simple DAO for default applications. 
DefaultApplicationDaoImpl  
DefaultApplicationHelpSpaceProvider Returns application help space uri retrieved from application descriptor. 
DefaultApplicationRoleAdminService  
DefaultApplicationRoleDefinitions  
DefaultApplicationRoleManager Default implementation of ApplicationRoleManager
DefaultApplicationService Sets the Default Application after Renaissance migration. 
DefaultApplicationServiceImpl  
defaultassignee_jsp  
DefaultAssigneeException  
DefaultAssigneeResolver The default implementation of AssigneeResolver that is shipped with JIRA. 
DefaultAssigneeService The main implementation of AssigneeService
DefaultAttachmentConfig  
DefaultAttachmentDataBulkImport  
DefaultAttachmentIndexManager  
DefaultAttachmentIndexManager.TotalLengthPredicate JSONs are saved to the database by EntityProperty mechanism maximum length of whole index is EXTREMELY_LONG_MAXIMUM_LENGTH
DefaultAttachmentManagement  
DefaultAttachmentManager  
DefaultAttachmentsBlock  
DefaultAttachmentService  
DefaultAttachmentValidator Default implementations for AttachmentValidator 
DefaultAuditingService Default implementation of service for managing auditing records 
DefaultAuthorizationSupport Implementation of the authorization checks defined in AuthorizationSupport 
DefaultAutoCompleteJsonGenerator  
DefaultAutowireCapableWebworkActionRegistry  
DefaultBackupXmlParser  
DefaultBaseUrl  
DefaultBean  
DefaultBoardDataService  
DefaultBoardWorkflowService  
DefaultBonfireLicenseChecker  
DefaultBugAssociatorPrefs  
DefaultBuildVersionRegistry Default implementation which looks up the known versions from the file build-versions.properties. 
DefaultBulkAttachmentOperations  
DefaultBulkMoveHelper Default implementation of the BulkMoveHelper interface. 
DefaultBulkOperationManager  
DefaultChangeHistoryDocumentFactory  
DefaultChangeHistoryManager  
DefaultChangeHistoryPropertyService  
DefaultChangeHistoryRetriever  
DefaultChartFactory  
DefaultClauseHandler A container for all the objects needed to process a Jql clause. 
DefaultClauseInformation Search constants for time tracking field clauses in JQL e.g. 
DefaultClausePermissionHandler The default implementation of a ClausePermissionHandler
DefaultClusterImportService  
DefaultClusterManager Manages the cluster - addition of nodes, removal, etc 
DefaultClusterNodes  
DefaultClusterServicesManager Starts and stops clustering specific services - checks to see if clustered 
DefaultColumnLayoutImpl  
DefaultColumnLayoutManager  
DefaultCommentAssertions Holds assertion methods around an issue's comments. 
DefaultCommentBeanFactory  
DefaultCommentDocumentFactory  
DefaultCommentFieldRenderer  
DefaultCommentManager  
DefaultCommentPermissionManager Used to check user commenting permissions  
DefaultCommentPropertyService  
DefaultCommentRetriever  
DefaultCommentSecurityLevelHelpLinkDataProvider  
DefaultCommentService Default implementation of comment service. 
DefaultComponentClassManager  
DefaultConfigCrowdApplicationManager  
DefaultConfigDashboardManager Default implementation of DefaultConfigDashboardManager
DefaultConfigGadgetManager Default implementation of ConfigGadgetManager
DefaultConfigGadgetManager.ExternalHelper  
DefaultConfigGadgetManager.GadgetHelper  
DefaultConfigMailServerManager A class related to the CRUD operations for the ConfigMailServer
DefaultConfigPropertySetManager Loads a property set from an XML configuration file. 
DefaultConfigSequence Class that can be used to parse and manipulate the SequenceValueItem from the passed JIRA xml. 
DefaultConfigServiceManager Class for CRUD operations related to the ConfigService. 
DefaultConfigSharedEntityCleaner Default implementation of ConfigSharedEntityCleaner
DefaultConfiguration  
DefaultConstantsManager  
DefaultConstantsService This class implements constant-related business cases. 
DefaultCredentials  
DefaultCurrentApplicationFactory  
DefaultCurrentApplicationStore  
DefaultCustomFieldFactory  
DefaultCustomFieldInputHelper Default implementation of CustomFieldInputHelper 
DefaultCustomFieldManager  
DefaultCustomFieldScopeFactory Class in charge of instantiating CustomFieldScope objects. 
DefaultCustomFieldService  
DefaultCustomFieldValueProvider Default implementation of the CustomFieldValueProvider 
DefaultDashboardItemPropertyService  
DefaultDatabaseConfigurationService Default implementation of DatabaseConfigurationService
DefaultDatabaseSystemTimeReaderFactory Default database system time reader factory implementation that creates an appropriate database system time reader based on the database type read from the currently active connection factory. 
DefaultDataImportService  
DefaultDateSearcherInputHelper Helper class to parse JQL clauses and determine if they are suitable for usage in the Navigator or Search URL. 
DefaultDemoProjectManager  
DefaultDropDownCreatorService Default implementation that uses raws the image on a created buffered image. 
DefaultEditPopServerConfiguration  
DefaultEditPopServerConfiguration.PasswordIsMandatoryException  
DefaultEhCacheConfigurationFactory Builder for our EhCacheConfiguration. 
DefaultEntityXmlWriter A writer that performs no transformations before writing the GenericValue to XML  
DefaultEventTypeManager  
DefaultExportService  
DefaultFavouritesManager  
DefaultFavouritesService  
DefaultFeatureManager Default implementation of FeatureManager
DefaultFeatureStore Non cached implementation of feature store 
DefaultFieldFlagOperandRegistry The default field flag operand registry that maps field name and navigator flag value pairs to their appropiate operand. 
DefaultFieldLayoutManager  
DefaultFieldManager  
DefaultFieldMetaBeanHelper Helper for deciding default value on field 
DefaultFieldScreenFactory  
DefaultFieldScreenManager Copyright (c) 2002-2004 All rights reserved. 
DefaultFieldScreenSchemeManager Copyright (c) 2002-2004 All rights reserved. 
DefaultFieldScreenService  
DefaultFieldScreenStore Copyright (c) 2002-2004 All rights reserved. 
DefaultFieldValueToDisplayTransformer Util object for transformaing a field/value into a displayable format for the a pie chart or heat map. 
DefaultFileAttachmentsList  
DefaultFileSystem  
DefaultFileSystemAttachmentStore  
DefaultFileSystemAttachmentStoreFactory Factory responsible for creating instances of DefaultFileSystemAttachmentStore with provided AttachmentDirectoryAccessor
DefaultFilterSubscription A Filter Subscription bean 
DefaultFilterSubscriptionService Uses Atlassian Scheduler  
DefaultFuncTestHttpUnitOptions These are the default HttpUnit options that our func test will run with 
DefaultGenericConfigManager  
DefaultGlobalPermissionManager  
DefaultGroupLabelsService  
DefaultGroupManager Default implementation of GroupManager. 
DefaultGroupService Default implementation of a GroupService
DefaultHackyFieldRendererRegistry  
DefaultHeaderSeparatorService Default implementation that uses raws the image on a created buffered image. 
DefaultHelpUrlsApplicationKeyProvider Provides application key based on roles enabled and installed applications available for current user. 
DefaultHelpUrlsLoader  
DefaultHelpUrlsParserBuilderFactory Factory of HelpUrlsParser builders. 
DefaultHelpUrlsParserBuilderFactory.DefaultHelpUrlsParserBuilder  
DefaultHintManager Default implementation of the HintManager
DefaultHistoryMetadataManager  
DefaultHostConsumerAndSecretProvider Provides the default consumer and secret for this JIRA instance. 
DefaultHostContextAccessor This is necessary to provide a generic way for SAL to access a component that may not have been published the plugins 2.0 way. 
DefaultImageAttachmentsGallery  
DefaultImportResultHandler An error handler to be used both by SetupImport and ImportAll for some consistent error handling. 
DefaultImportResultStore  
DefaultInBuiltServiceTypes  
DefaultIndex Uses a DefaultIndex.Engine to perform actual writes to an index. 
DefaultIndex.Failure Indicate that an operation failed. 
DefaultIndex.Success Indicate that an operation completed successfully. 
DefaultIndexCopyService Backs up the index to the shared home folder 
DefaultIndexedChangeHistoryFieldManager  
DefaultIndexedInputHelper<T> The default implementation for the IndexedInputHelper
DefaultIndexEngine Thread-safe container that manages our current IndexSearcher and Writer. 
DefaultIndexEngine.FlushPolicy How to perform an actual write to the writer. 
DefaultIndexManager  
DefaultIndexPathService  
DefaultIndexRecoveryManager  
DefaultIndexRecoveryService Service for recovering an Index. 
DefaultInstanceFeatureManager  
DefaultInstantUpgradeManager  
DefaultInstrumentationListenerManager Processes instrumentation listeners. 
DefaultInstrumentationLogger Logs the instrumentation data that we have collected to various collection mechanisms. 
DefaultIssueActions Enumeration of default issue actions. 
DefaultIssueAttachmentDeleteHelper Manager for deleting attachments for a given issue including any thumbnails for those attachments. 
DefaultIssueBatcherFactory  
DefaultIssueChangeHolder Default implementation of a change holder. 
DefaultIssueConstantFactory  
DefaultIssueConversionService  
DefaultIssueDeleteHelper  
DefaultIssueDeleteHelper.DeletedIssueEventData

Holds the state of the deleted issue object more consistent before it gets deleted. 

DefaultIssueDocumentFactory  
DefaultIssueEntityWithKeyPropertyService  
DefaultIssueEventBundle This is the default implementation of IssueEventBundle
DefaultIssueEventManager Default implementation of IssueEventManager
DefaultIssueEvents Enumeration of default issue events. 
DefaultIssueFactory  
DefaultIssueIndexer  
DefaultIssueIndexer.ChangeHistoryRetriever  
DefaultIssueIndexer.CommentRetriever  
DefaultIssueIndexer.EntityRetriever<T>