|
|||||||||
| 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)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 | ||||||||