public class

WorklogParserImpl

extends Object
implements WorklogParser
java.lang.Object
   ↳ com.atlassian.jira.imports.project.parser.WorklogParserImpl

Summary

[Expand]
Inherited Constants
From interface com.atlassian.jira.imports.project.parser.WorklogParser
Public Constructors
WorklogParserImpl()
Public Methods
EntityRepresentation getEntityRepresentation(ExternalWorklog worklog)
Gets an EntityRepresentation that contains the correct attributes based on the populated fields in the provided worklog.
ExternalWorklog parse(Map attributes)
Parses the worklog data from the backup XML.
[Expand]
Inherited Methods
From class java.lang.Object
From interface com.atlassian.jira.imports.project.parser.WorklogParser

Public Constructors

public WorklogParserImpl ()

Public Methods

public EntityRepresentation getEntityRepresentation (ExternalWorklog worklog)

Gets an EntityRepresentation that contains the correct attributes based on the populated fields in the provided worklog.

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

public ExternalWorklog parse (Map attributes)

Parses the worklog data from the backup XML.

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