public class AttachmentPersisterHandler extends AbstractPersisterHandler implements ImportEntityHandler
ProjectImportOptions.getAttachmentPath()
is null.Modifier and Type | Field and Description |
---|---|
protected com.google.common.base.Supplier<AttachmentParser> |
attachmentParser |
Constructor and Description |
---|
AttachmentPersisterHandler(ProjectImportPersister projectImportPersister,
ProjectImportOptions projectImportOptions,
ProjectImportMapper projectImportMapper,
BackupProject backupProject,
BackupSystemInformation backupSystemInformation,
ProjectImportResults projectImportResults,
Executor executor,
AttachmentStore attachmentStore) |
Modifier and Type | Method and Description |
---|---|
void |
endDocument()
Provides the implementation an opportunity to perform some action when the document is finished being read.
|
void |
handleEntity(String entityName,
Map<String,String> attributes)
This is the main method to implement when using this ImportEntityHandler.
|
void |
startDocument()
Provides the implementation an opportunity to perform some action when the document is starting to
be read.
|
execute
protected com.google.common.base.Supplier<AttachmentParser> attachmentParser
public AttachmentPersisterHandler(ProjectImportPersister projectImportPersister, ProjectImportOptions projectImportOptions, ProjectImportMapper projectImportMapper, BackupProject backupProject, BackupSystemInformation backupSystemInformation, ProjectImportResults projectImportResults, Executor executor, AttachmentStore attachmentStore)
public void handleEntity(String entityName, Map<String,String> attributes) throws ParseException, AbortImportException
ImportEntityHandler
handleEntity
in interface ImportEntityHandler
entityName
- identifies the entity (i.e. Issue)attributes
- complete list of the attributes listed in the XML element including the nested
elements.ParseException
- if the entity is invalid a ParseException will be thrown.AbortImportException
- to indicate to the ChainedSaxHandler
that it should abort its SAX parsing.public void startDocument()
ImportEntityHandler
startDocument
in interface ImportEntityHandler
public void endDocument()
ImportEntityHandler
endDocument
in interface ImportEntityHandler
Copyright © 2002-2016 Atlassian. All Rights Reserved.