package

com.atlassian.jira.imports.project.handler

Interfaces

ImportEntityHandler Defines a handler class that will be able to perform some operation given an entity name and the entities attributes. 

Classes

AbstractImportPartitionHandler Abstract base class that will print "" open and closing tags at the begining and end of handling a document. 
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. 
ChainedSaxHandler 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. 
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. 
IssuePartitonHandler 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. 
IssueRelatedEntitiesPartionHandler 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. 
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 ChainedSaxHandler that it should abort its operation.