public interface DataImportService
validateImport(com.atlassian.crowd.embedded.api.User, DataImportParams)
Modifier and Type | Interface and Description |
---|---|
static class |
DataImportService.ImportError
|
static class |
DataImportService.ImportResult
Represents the result of performing an import.
|
static class |
DataImportService.ImportValidationResult
An import validation result returned by the
validateImport(com.atlassian.crowd.embedded.api.User,
DataImportParams) method. |
Modifier and Type | Method and Description |
---|---|
DataImportService.ImportResult |
doImport(com.atlassian.crowd.embedded.api.User loggedInUser,
DataImportService.ImportValidationResult result,
TaskProgressSink taskProgressSink)
Performs the actual import given a valid validation result.
|
DataImportService.ImportValidationResult |
validateImport(com.atlassian.crowd.embedded.api.User loggedInUser,
DataImportParams params)
Given the currently loggedInUser and import params this method does some basic validation of the input.
|
DataImportService.ImportValidationResult validateImport(com.atlassian.crowd.embedded.api.User loggedInUser, DataImportParams params)
loggedInUser
- The currently logged in user (may be null during setup)params
- The DataImportParams
contain information provided by the user during import or setupDataImportService.ImportResult doImport(com.atlassian.crowd.embedded.api.User loggedInUser, DataImportService.ImportValidationResult result, TaskProgressSink taskProgressSink)
loggedInUser
- The currently logged in user (may be null during setup)result
- A valid validation result containing the DataImportParams
providedtaskProgressSink
- A task progress counter that can be used to indicate how much longer the import has to go.
if no progress needs to be recorded simply provide a TaskProgressSink.NULL_SINK
Copyright © 2002-2015 Atlassian. All Rights Reserved.