Class CustomFieldOptionsMapperHandler

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

public class CustomFieldOptionsMapperHandler extends Object implements ImportOfBizEntityHandler
Handles the CustomFieldOption out of the backup data and populates the mapper with the found values.
Since:
v3.13
  • Field Details

  • Constructor Details

    • CustomFieldOptionsMapperHandler

      public CustomFieldOptionsMapperHandler(CustomFieldOptionMapper customFieldOptionMapper)
  • 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
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object