package

com.atlassian.jira.imports.project.handler

Interfaces

ImportOfBizEntityHandler Defines a handler class that will be able to perform some operation given an entity name and the entities attributes. 
PluggableImportHandler Interface for all injectable Project Import plugin points. 
PluggableImportOfBizEntityHandler Defines a handler class that will be able to perform some operation given an entity name and the entities attributes. 
PluggableImportRunnable Parent interface for plugins to perform actions during the input process. 

Classes

AbstractPersisterHandler Provides functionality to execute a runnable such that it throws an AbortException if one is found. 
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. 
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. 
BackupOverviewHandler Performs the first pass on the XML backup for a ProjectImport. 
ChainedOfBizSaxHandler A base class used for processing a JIRA backup file. 
ChangeGroupPersisterHandler Reads, transforms, and stores all ChangeGroup entities from a backup file. 
ChangeItemPersisterHandler Reads, transforms, and stores all ChangeItem entities from a backup file. 
CommentPersisterHandler Reads, transforms, and stores all comments entities from a backup file. 
ComponentPersisterHandler Reads, transforms, and stores all component entities from a backup file. 
CustomFieldMapperHandler Populates the custom field values that are in use into a CustomFieldMapper. 
CustomFieldOptionsMapperHandler Handles the CustomFieldOption out of the backup data and populates the mapper with the found values. 
CustomFieldValuePersisterHandler Reads, transforms, and stores all custom field value entities from a backup file. 
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. 
EntityPropertiesPersisterHandler Used to inspect issue properties entries in a backup file, transform the entities and persist them to the database. 
GenericEntitiesPartitionHandler Parses an XML import file and writes a smaller "partition" containing each entity type for non-issue related entities. 
GroupMapperHandler This is used to find all the defined groups in the backup file. 
IssueComponentMapperHandler Populates which components that are in use by the backup project. 
IssueLinkMapperHandler Populates mappers used in importing Issue Links. 
IssueLinkPersisterHandler Reads, transforms, and stores all issueLink entities from a backup file. 
IssueMapperHandler This will flag values as required for the various Issue related mappers based on the values set in the issues for the selected project. 
IssuePartitionHandler Parses an XML import file and creates a reduced XML file with just the Issues for the given project. 
IssuePersisterHandler Used to inspect issue entries in a backup file, transform the entities and persist them to the database. 
IssueRelatedEntitiesPartitionHandler Parses an XML import file and writes a smaller "partition" containing just the values for certain issue-related entities that are valid for the project we are importing. 
IssueTypeMapperHandler Parses global issue types and adds them to the appropriate mapper. 
IssueVersionMapperHandler Populates which versions (fix for, and affects) that are in use by the backup project. 
LabelsPersisterHandler Reads, transforms, and stores all label entities from a backup file for the labels system field. 
OfBizImportHandlerModuleDescriptor Module descriptor for Project Import OfBiz Import handlers 
OfBizPreImportHandlerModuleDescriptor Module descriptor for Project Pre Import OfBiz Import handlers 
PostImportHandlerModuleDescriptor Module descriptor for Project Import Post Import handlers. 
PreImportHandlerModuleDescriptor Module descriptor for Project Import Pre Import handlers. 
ProjectIssueSecurityLevelMapperHandler This will populate the IssueSecurityLevelMapper with projects issue security levels. 
ProjectMapperHandler Gets all the old projects defined in the backup XML and populates the old values into a project mapper. 
ProjectRoleActorMapperHandler Collects the ProjectRole actors for a provided project. 
RegisterUserMapperHandler This handler records all users that exist in the backup file and register them with the user mapper. 
RequiredProjectRolesMapperHandler This is used to flag required values in the project role mapper. 
SimpleEntityMapperHandler This will populate the given Mapper with the global values for a simple globally configured object in JIRA. 
UserAssociationPersisterHandler Reads, transforms, and stores all user association entities (voters and watchers) from a backup file. 
UserMapperHandler This is used to flag required values in the user mapper. 
VersionPersisterHandler Reads, transforms, and stores all version entities from a backup file. 
WorklogPersisterHandler Reads, transforms, and stores all worklog entities from a backup file. 

Exceptions

AbortImportException A special extension of SAXException that is used to indicate to the ChainedOfBizSaxHandler that it should abort its operation.