public class AttachmentFileValidatorHandler extends Object implements ImportOfBizEntityHandler
Any attachments that are not found will cause a warning to be generated and placed into the MessageSet.
| Constructor and Description |
|---|
AttachmentFileValidatorHandler(BackupProject backupProject,
ProjectImportOptions projectImportOptions,
BackupSystemInformation backupSystemInformation,
I18nHelper i18nHelper,
AttachmentStore attachmentStore) |
| Modifier and Type | Method and Description |
|---|---|
static boolean |
canProcessEntity(String entityName,
ProjectImportOptions projectImportOptions) |
protected AttachmentParser |
createAttachmentParser() |
void |
endDocument()
Provides the implementation an opportunity to perform some action when the document is finished being read.
|
boolean |
equals(Object o) |
MessageSet |
getValidationResults() |
int |
getValidAttachmentCount() |
void |
handleEntity(String entityName,
Map<String,String> attributes)
This is the main method to implement when using this ImportEntityHandler.
|
int |
hashCode() |
void |
startDocument()
Provides the implementation an opportunity to perform some action when the document is starting to
be read.
|
public AttachmentFileValidatorHandler(BackupProject backupProject, ProjectImportOptions projectImportOptions, BackupSystemInformation backupSystemInformation, I18nHelper i18nHelper, AttachmentStore attachmentStore)
protected AttachmentParser createAttachmentParser()
public void handleEntity(String entityName, Map<String,String> attributes) throws ParseException
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.public static boolean canProcessEntity(String entityName, ProjectImportOptions projectImportOptions)
public MessageSet getValidationResults()
public int getValidAttachmentCount()
public void startDocument()
ImportOfBizEntityHandlerstartDocument in interface ImportOfBizEntityHandlerpublic void endDocument()
ImportOfBizEntityHandlerendDocument in interface ImportOfBizEntityHandlerCopyright © 2002-2022 Atlassian. All Rights Reserved.