Modifier and Type | Method and Description |
---|---|
Configuration |
ImportEvent.getConfiguration() |
Constructor and Description |
---|
ImportEvent(Object source,
Directory directory,
Configuration configuration) |
ImportFinishedEvent(Object source,
Directory directory,
Configuration configuration,
boolean successful) |
ImportStartedEvent(Object source,
Directory directory,
Configuration configuration) |
Modifier and Type | Method and Description |
---|---|
List<AuditLogEntry> |
AuditLogImporterConfigurationMapper.map(Configuration configuration) |
Modifier and Type | Class and Description |
---|---|
class |
CsvConfiguration
This configuration type will encapsulate all required elements
to import users/groups and their memberships into Crowd from
two CSV files
|
class |
DirectoryConfiguration
Configuration specific to the movement of users/groups/memberships
from one RemoteDirectory to another.
|
class |
JdbcConfiguration
This class represents the properties required to connect with a database,
specifically the details for a JIRA, Confluence or Bamboo database.
|
Modifier and Type | Method and Description |
---|---|
Importer |
ImporterFactoryImpl.getImporterDAO(Configuration configuration) |
Importer |
ImporterFactory.getImporterDAO(Configuration configuration)
Will return an importer based on a given Configuration
|
Modifier and Type | Method and Description |
---|---|
Importer |
ConfluenceImporter.determineImporter(Configuration configuration) |
Importer |
JiraImporter.determineImporter(Configuration configuration) |
Collection<GroupTemplate> |
CsvImporter.findGroups(Configuration configuration) |
Collection<GroupTemplate> |
DirectoryImporter.findGroups(Configuration configuration) |
Collection<MembershipDTO> |
CsvImporter.findGroupToGroupMemberships(Configuration configuration) |
Collection<MembershipDTO> |
DirectoryImporter.findGroupToGroupMemberships(Configuration configuration) |
Collection<UserTemplateWithCredentialAndAttributes> |
CsvImporter.findUsers(Configuration configuration) |
Collection<UserTemplateWithCredentialAndAttributes> |
DirectoryImporter.findUsers(Configuration configuration) |
Collection<MembershipDTO> |
CsvImporter.findUserToGroupMemberships(Configuration configuration) |
Collection<MembershipDTO> |
DirectoryImporter.findUserToGroupMemberships(Configuration configuration) |
Result |
Importer.importUsersGroupsAndMemberships(Configuration configuration)
Responsible for the import of both users and groups into Crowd using the given
Configuration |
void |
CsvImporter.init(Configuration configuration) |
void |
DirectoryImporter.init(Configuration configuration) |
void |
Importer.init(Configuration configuration)
Initialise anything required for the import process.
|
Set<Directory> |
Importer.retrieveRemoteSourceDirectory(Configuration configuration)
The retrieve the set of remote source directories.
|
boolean |
Importer.supportsMultipleDirectories(Configuration configuration)
Some sources might be capable of handling more than one directory.
|
Modifier and Type | Method and Description |
---|---|
Result |
ImporterManager.performImport(Configuration configuration)
Will perform the import based on the given
configuration into Crowd. |
Result |
ImporterManagerImpl.performImport(Configuration configuration) |
Set<Directory> |
ImporterManager.retrieveRemoteSourceDirectories(Configuration configuration)
The retrieve the set of remote source directories.
|
Set<Directory> |
ImporterManagerImpl.retrieveRemoteSourceDirectories(Configuration configuration) |
boolean |
ImporterManager.supportsMultipleDirectories(Configuration configuration)
Returns true if the source application supports multiple directories such as if it is crowdified.
|
boolean |
ImporterManagerImpl.supportsMultipleDirectories(Configuration configuration) |
void |
ImporterManager.testConfiguration(Configuration configuration)
Tests that the connection succeeded or failed based on the provided configuration
|
void |
ImporterManagerImpl.testConfiguration(Configuration configuration) |
Constructor and Description |
---|
UserMapper(Configuration configuration,
String name,
String email,
String fullname,
String password) |
Copyright © 2020 Atlassian. All rights reserved.