public class CustomFieldValuePersisterHandler extends AbstractPersisterHandler implements ImportOfBizEntityHandler
It is assumed that all custom field values data that is processed by this handler is relevant and should be saved.
| Constructor and Description |
|---|
CustomFieldValuePersisterHandler(ProjectImportPersister projectImportPersister,
ProjectImportMapper projectImportMapper,
CustomFieldManager customFieldManager,
Long newProjectId,
ProjectImportResults projectImportResults,
BackupSystemInformation backupSystemInformation,
Executor executor,
Map<String,CustomFieldValueParser> parsers) |
| 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.
|
executepublic CustomFieldValuePersisterHandler(ProjectImportPersister projectImportPersister, ProjectImportMapper projectImportMapper, CustomFieldManager customFieldManager, Long newProjectId, ProjectImportResults projectImportResults, BackupSystemInformation backupSystemInformation, Executor executor, Map<String,CustomFieldValueParser> parsers)
public void handleEntity(String entityName, Map<String,String> attributes) throws ParseException, AbortImportException
ImportOfBizEntityHandlerhandleEntity in interface ImportOfBizEntityHandlerentityName - 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 project import that it should abort its SAX parsing.public void startDocument()
ImportOfBizEntityHandlerstartDocument in interface ImportOfBizEntityHandlerpublic void endDocument()
ImportOfBizEntityHandlerendDocument in interface ImportOfBizEntityHandlerCopyright © 2002-2016 Atlassian. All Rights Reserved.