@ProviderType
public interface SynchronizationMBean
| Modifier and Type | Method and Description |
|---|---|
String |
getIDPName()
Returns the name of the
ExternalIdentityProvider
that this MBean operates on. |
String |
getSyncHandlerName()
Returns the name of the
SyncHandler
that this MBean operates on. |
String[] |
listOrphanedUsers()
Returns a list of orphaned users, i.e.
|
String[] |
purgeOrphanedUsers()
Purges all orphaned users.
|
String[] |
syncAllExternalUsers()
Synchronizes all the external users, i.e.
|
String[] |
syncAllUsers(boolean purge)
Synchronizes all local users with the given user ids.
|
String[] |
syncExternalUsers(String[] externalIds)
Synchronizes the external users with the given external ids.
|
String[] |
syncUsers(String[] userIds,
boolean purge)
Synchronizes the local users with the given user ids.
|
@Nonnull String getSyncHandlerName()
SyncHandler
that this MBean operates on.@Nonnull String getIDPName()
ExternalIdentityProvider
that this MBean operates on.@Nonnull String[] syncUsers(@Nonnull String[] userIds, boolean purge)
userIds - the user idspurge - if true users that don't exist in the IDP are deleted.@Nonnull String[] syncAllUsers(boolean purge)
purge - if true users that don't exist in the IDP are deleted.@Nonnull String[] syncExternalUsers(@Nonnull String[] externalIds)
externalIds - the external id@Nonnull String[] syncAllExternalUsers()
@Nonnull String[] listOrphanedUsers()
@Nonnull String[] purgeOrphanedUsers()
syncUsers(String[], boolean) with the list of
orphaned users. Note tha this can eb an expensive operation since all potential users need to be examined.Copyright © 2012-2016 The Apache Software Foundation. All Rights Reserved.