Class BackupOverviewHandler

java.lang.Object
com.atlassian.jira.imports.project.handler.BackupOverviewHandler
All Implemented Interfaces:
ImportOfBizEntityHandler

public class BackupOverviewHandler extends Object implements ImportOfBizEntityHandler
Performs the first pass on the XML backup for a ProjectImport. This will populate a BackupOverview object that can be used to prompt the user with which project to import.
Since:
v3.13
  • Constructor Details

    • BackupOverviewHandler

      public BackupOverviewHandler()
  • Method Details

    • handleEntity

      public void handleEntity(String entityName, Map<String,String> attributes) throws ParseException
      Description copied from interface: ImportOfBizEntityHandler
      This is the main method to implement when using this ImportEntityHandler. This method will provide the entity name and a complete map of attribute key/value pairs. This includes any nested element tags that will have CDATA bodies.
      Specified by:
      handleEntity in interface ImportOfBizEntityHandler
      Parameters:
      entityName - identifies the entity (i.e. Issue)
      attributes - complete list of the attributes listed in the XML element including the nested elements.
      Throws:
      ParseException - if the entity is invalid a ParseException will be thrown.
    • startDocument

      public void startDocument()
      Description copied from interface: ImportOfBizEntityHandler
      Provides the implementation an opportunity to perform some action when the document is starting to be read.
      Specified by:
      startDocument in interface ImportOfBizEntityHandler
    • endDocument

      public void endDocument()
      Description copied from interface: ImportOfBizEntityHandler
      Provides the implementation an opportunity to perform some action when the document is finished being read.
      Specified by:
      endDocument in interface ImportOfBizEntityHandler
    • getBackupOverviewBuilder

      public BackupOverviewBuilder getBackupOverviewBuilder()