com.atlassian.confluence.it.usermanagement
Class ExternalUserSynchroniser

java.lang.Object
  extended by com.atlassian.confluence.it.usermanagement.ExternalUserSynchroniser
Direct Known Subclasses:
CrowdUserSynchroniser

public class ExternalUserSynchroniser
extends Object

Handles synchronisation of Users, Groups and Memberships between external user management (e.g. Crowd or LDAP) and a Confluence server.

Since:
v4.1

Constructor Summary
ExternalUserSynchroniser(ConfluenceRpc rpc)
           
 
Method Summary
 void autoSynchronise()
           
 void forceSynchronise()
           
 boolean isAutoSync()
           
 void postProcessUser(User user)
          Apply workarounds and set any properties required for the user.
 void processUser(User user)
           
 void setAutoSync(boolean autoSync)
           
protected  void synchroniseAdditionalClients()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ExternalUserSynchroniser

public ExternalUserSynchroniser(ConfluenceRpc rpc)
Method Detail

synchroniseAdditionalClients

protected void synchroniseAdditionalClients()

processUser

public void processUser(User user)

postProcessUser

public void postProcessUser(User user)
Apply workarounds and set any properties required for the user. This must only be called after the user is synced

Parameters:
user - The user to process

forceSynchronise

public void forceSynchronise()

autoSynchronise

public void autoSynchronise()

isAutoSync

public boolean isAutoSync()

setAutoSync

public void setAutoSync(boolean autoSync)


Copyright © 2003–2015 Atlassian. All rights reserved.