Class DefaultImportResultHandler
java.lang.Object
com.atlassian.jira.web.action.util.DefaultImportResultHandler
- All Implemented Interfaces:
ImportResultHandler
An error handler to be used both by
SetupImport and ImportAll for
some consistent error handling.- Since:
- v4.4
-
Constructor Summary
ConstructorsConstructorDescriptionDefaultImportResultHandler(JohnsonProvider johnsonProvider, LicenseJohnsonEventRaiser licenseJohnsonEventRaiser) -
Method Summary
Modifier and TypeMethodDescriptionbooleanhandleErrorResult(DataImportService.ImportResult importResult, I18nHelper i18n, ErrorCollection errorCollection) Given an import result this method will take the appropriate actions to deal with errors such as throwing up JohnsonEvents or populating the passed in errorcollection with the appropriate errors.
-
Constructor Details
-
DefaultImportResultHandler
public DefaultImportResultHandler(JohnsonProvider johnsonProvider, LicenseJohnsonEventRaiser licenseJohnsonEventRaiser)
-
-
Method Details
-
handleErrorResult
public boolean handleErrorResult(DataImportService.ImportResult importResult, I18nHelper i18n, ErrorCollection errorCollection) Description copied from interface:ImportResultHandlerGiven an import result this method will take the appropriate actions to deal with errors such as throwing up JohnsonEvents or populating the passed in errorcollection with the appropriate errors.- Specified by:
handleErrorResultin interfaceImportResultHandler- Parameters:
importResult- The import result with validation errors.i18n- I18n bean needed to i18nize any error messageserrorCollection- The error collection to populate with specific error messages- Returns:
- true if a JohnsonEvent was created meaning callers should probably redirect to a generic error page to see the JohnsonEvent.
-