public class

ProjectImportLabelFieldParserImpl

extends Object
implements ProjectImportLabelFieldParser
java.lang.Object
   ↳ com.atlassian.jira.issue.customfields.impl.ProjectImportLabelFieldParserImpl

Summary

[Expand]
Inherited Constants
From interface com.atlassian.jira.imports.project.parser.CustomFieldValueParser
Public Constructors
ProjectImportLabelFieldParserImpl()
Public Methods
String getEntityName()
The table name of the ofbiz entity (read database table) in which the custom field values for this custom field type are persisted
EntityRepresentation getEntityRepresentation(ExternalCustomFieldValue customFieldValue)
Gets an EntityRepresentation that contains the correct attributes based on the populated fields in the provided custom field value.
ExternalCustomFieldValue parse(Map attributes)
Parses the custom field value data from the backup XML.
[Expand]
Inherited Methods
From class java.lang.Object
From interface com.atlassian.jira.imports.project.customfield.ProjectImportableCustomFieldParser
From interface com.atlassian.jira.imports.project.parser.CustomFieldValueParser

Public Constructors

public ProjectImportLabelFieldParserImpl ()

Public Methods

public String getEntityName ()

The table name of the ofbiz entity (read database table) in which the custom field values for this custom field type are persisted

Returns
  • The ofbiz table name for this custom field type

public EntityRepresentation getEntityRepresentation (ExternalCustomFieldValue customFieldValue)

Gets an EntityRepresentation that contains the correct attributes based on the populated fields in the provided custom field value.

Parameters
customFieldValue contains the populated fields that will end up in the EntityRepresentations map
Returns
  • an EntityRepresentation that can be persisted using OfBiz

public ExternalCustomFieldValue parse (Map attributes)

Parses the custom field value data from the backup XML.

Parameters
attributes is a map of key value pairs that represent the attributes of an ExternalCustomFieldValue. The following attributes are required, otherwise a ParseException will be thrown:
  • id (required)
  • customfield (required)
  • issue (required)
Returns
  • an ExternalCustomFieldValue if the attributes contain the required fields