|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.eclipse.stardust.engine.core.spi.security.DynamicParticipantSynchronizationProvider
public abstract class DynamicParticipantSynchronizationProvider
Contract for providing access to external user repositories.
| Field Summary | |
|---|---|
static org.eclipse.stardust.common.log.Logger |
trace
|
| Constructor Summary | |
|---|---|
DynamicParticipantSynchronizationProvider()
|
|
| Method Summary | |
|---|---|
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. |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final org.eclipse.stardust.common.log.Logger trace
| Constructor Detail |
|---|
public DynamicParticipantSynchronizationProvider()
| Method Detail |
|---|
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, ...
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||