com.atlassian.jira.imports.project.parser.AttachmentParser |
Known Indirect Subclasses
|
Class Overview
Converts issue attachment xml in a JIRA backup to an object representation.
Constants
public
static
final
String
ATTACHMENT_ENTITY_NAME
Constant Value:
"FileAttachment"
Public Methods
Returns the full path, on disk, to where the attachment file should be stored based on the provided inputs.
Parameters
attachment
| represents the database row for an attachment from the backup. |
project
| the backup project key, used to determine the path to the attachment file. |
issueKey
| the issue key that the attachment is associated with, used to determine the path to the attachment file. |
Returns
- the full path, on disk, to where the attachment file should be stored based on the provided inputs.
Parses the file attachment data from the backup XML.
Parameters
attributes
| is a map of key value pairs that represent the attributes of an ExternalAttachment. The following
attributes are required, otherwise a ParseException will be thrown:
- id (required)
- issue (required)
- filename (required)
- created (required)
An optional attribute is:
|
Returns
- an ExternalAttachment if the attributes contain the required fields
Throws
ParseException
| if the required fields are not found in the attributes map
|