com.atlassian.jira.imports.project.parser
Class WorklogParserImpl

java.lang.Object
  extended by com.atlassian.jira.imports.project.parser.WorklogParserImpl
All Implemented Interfaces:
WorklogParser

public class WorklogParserImpl
extends java.lang.Object
implements WorklogParser

Since:
v3.13

Field Summary
 
Fields inherited from interface com.atlassian.jira.imports.project.parser.WorklogParser
WORKLOG_ENTITY_NAME
 
Constructor Summary
WorklogParserImpl()
           
 
Method Summary
 EntityRepresentation getEntityRepresentation(ExternalWorklog worklog)
          Gets an EntityRepresentation that contains the correct attributes based on the populated fields in the provided worklog.
 ExternalWorklog parse(java.util.Map attributes)
          Parses the worklog data from the backup XML.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

WorklogParserImpl

public WorklogParserImpl()
Method Detail

parse

public ExternalWorklog parse(java.util.Map attributes)
                      throws ParseException
Description copied from interface: WorklogParser
Parses the worklog data from the backup XML.

Specified by:
parse in interface WorklogParser
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
Throws:
ParseException - if the required fields are not found in the attributes map

getEntityRepresentation

public EntityRepresentation getEntityRepresentation(ExternalWorklog worklog)
Description copied from interface: WorklogParser
Gets an EntityRepresentation that contains the correct attributes based on the populated fields in the provided worklog.

Specified by:
getEntityRepresentation in interface WorklogParser
Parameters:
worklog - contains the populated fields that will end up in the EntityRepresentations map
Returns:
an EntityRepresentation that can be persisted using OfBiz


Copyright © 2002-2010 Atlassian. All Rights Reserved.