public abstract class DynamicParticipantSynchronizationProvider extends Object
| Modifier and Type | Field and Description |
|---|---|
static org.eclipse.stardust.common.log.Logger |
trace |
| Constructor and Description |
|---|
DynamicParticipantSynchronizationProvider() |
| Modifier and Type | Method and Description |
|---|---|
ExternalDepartmentConfiguration |
provideDepartmentConfiguration(String participantId,
List<String> departmentKey)
Resolves a department in the external registry for given partition and provides
its attributes.
|
ExternalDepartmentConfiguration |
provideDepartmentConfiguration(String participantId,
List<String> departmentKey,
Map<String,?> properties)
Resolves a department in the external registry for given partition and provides
its attributes.
|
abstract ExternalUserConfiguration |
provideUserConfiguration(String account)
Resolves a user in the external registry and provides its attributes.
|
ExternalUserConfiguration |
provideUserConfiguration(String realm,
String account,
Map properties)
Resolves a user in the external registry and provides its attributes.
|
ExternalUserConfiguration |
provideUserConfigurationLogAware(String account)
wrapper to catch and log possible exceptions.
|
ExternalUserGroupConfiguration |
provideUserGroupConfiguration(String groupId)
Resolves a user group in the external registry for current partition and provides
its attributes.
|
ExternalUserGroupConfiguration |
provideUserGroupConfiguration(String groupId,
Map properties)
Resolves a user group in the external registry for given partition and provides
its attributes.
|
ExternalDepartmentConfiguration |
provideValidDepartmentConfiguration(String participantId,
List<String> departmentKey,
Map<String,?> properties)
Resolves a department in the external registry for given partition and provides
its attributes.
|
ExternalUserConfiguration |
provideValidUserConfiguration(String realm,
String account,
Map properties)
Resolves a user in the external registry and provides its attributes.
|
ExternalUserGroupConfiguration |
provideValidUserGroupConfiguration(String groupId,
Map properties)
Resolves a user group in the external registry for given partition and provides
its attributes.
|
public DynamicParticipantSynchronizationProvider()
public abstract ExternalUserConfiguration provideUserConfiguration(String account)
account - The identity of the external user.provideUserConfiguration(String realm, String account, Map properties)public final ExternalUserConfiguration provideUserConfigurationLogAware(String account)
provideUserConfiguration(String account)public ExternalUserConfiguration provideUserConfiguration(String realm, String account, Map properties)
provideUserConfiguration(String account),
effectively ignoring the realm.realm - The security realm of the external user.account - The identity of the external user.properties - The login properties like partition, domain, ...provideUserConfiguration(String account)public ExternalUserConfiguration provideValidUserConfiguration(String realm, String account, Map properties)
realm - The security realm of the external user.account - The identity of the external user.properties - The login properties like partition, domain, ...provideUserConfiguration(String account)public ExternalUserGroupConfiguration provideUserGroupConfiguration(String groupId)
groupId - The identity of the external user group.public ExternalUserGroupConfiguration provideUserGroupConfiguration(String groupId, Map properties)
groupId - The identity of the external user group.properties - The login properties like partition, domain, ...public final ExternalUserGroupConfiguration provideValidUserGroupConfiguration(String groupId, Map properties)
groupId - The identity of the external user group.properties - The login properties like partition, domain, ...public ExternalDepartmentConfiguration provideDepartmentConfiguration(String participantId, List<String> departmentKey)
departmentKey - The identity of the external department.public ExternalDepartmentConfiguration provideDepartmentConfiguration(String participantId, List<String> departmentKey, Map<String,?> properties)
departmentKey - The identity of the external department.properties - The login properties like partition, domain, ...public final ExternalDepartmentConfiguration provideValidDepartmentConfiguration(String participantId, List<String> departmentKey, Map<String,?> properties)
departmentKey - The identity of the external department.properties - The login properties like partition, domain, ...Copyright © 2016 Eclipse Stardust. All Rights Reserved.