public interface ImporterManager
Modifier and Type | Method and Description |
---|---|
Set<String> |
getAtlassianSupportedApplications()
A list of Atlassian supported applications
|
Set<String> |
getSupportedApplications()
A list of supported applications
|
Result |
performImport(Configuration configuration)
Will perform the import based on the given
configuration into Crowd. |
Set<Directory> |
retrieveRemoteSourceDirectories(Configuration configuration)
The retrieve the set of remote source directories.
|
boolean |
supportsMultipleDirectories(Configuration configuration)
Returns true if the source application supports multiple directories such as if it is crowdified.
|
void |
testConfiguration(Configuration configuration)
Tests that the connection succeeded or failed based on the provided configuration
|
Set<String> getSupportedApplications()
Set<String> getAtlassianSupportedApplications()
Result performImport(Configuration configuration) throws ImporterException
configuration
into Crowd.configuration
- The Configuration
for the importImporterException
- will be thrown if an error occurs connecting
or importing the users into Crowd, or if the provided configuration
is invalid.boolean supportsMultipleDirectories(Configuration configuration) throws ImporterException
configuration
- the import configuration.ImporterException
- will be thrown if an error occurs connecting,
or if the provided configuration
is invalid.Set<Directory> retrieveRemoteSourceDirectories(Configuration configuration) throws ImporterException
configuration
- the import configuration.ImporterException
- will be thrown if an error occurs connecting,
or if the provided configuration
is invalid.void testConfiguration(Configuration configuration) throws ImporterConfigurationException
configuration
- the configuration to use with the importerImporterConfigurationException
- thrown if there is an error connecting to the external datasourceCopyright © 2020 Atlassian. All rights reserved.