com.atlassian.crowd.manager.directory
Class SynchronisationStatusManagerImpl

java.lang.Object
  extended by com.atlassian.crowd.manager.directory.SynchronisationStatusManagerImpl
All Implemented Interfaces:
SynchronisationStatusManager

public class SynchronisationStatusManagerImpl
extends Object
implements SynchronisationStatusManager


Constructor Summary
SynchronisationStatusManagerImpl(DirectorySynchronisationInformationStore store, com.atlassian.event.api.EventPublisher eventPublisher)
           
 
Method Summary
 com.atlassian.crowd.embedded.api.DirectorySynchronisationInformation getDirectorySynchronisationInformation(com.atlassian.crowd.embedded.api.Directory directory)
           
 void handleEvent(DirectoryDeletedEvent event)
           
 void handleEvent(XMLRestoreStartedEvent event)
           
 void syncFinished(long directoryId)
           
 void syncStarted(com.atlassian.crowd.embedded.api.Directory directory)
           
 void syncStatus(long directoryId, String key, Serializable... parameters)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SynchronisationStatusManagerImpl

public SynchronisationStatusManagerImpl(DirectorySynchronisationInformationStore store,
                                        com.atlassian.event.api.EventPublisher eventPublisher)
Method Detail

syncStarted

public void syncStarted(com.atlassian.crowd.embedded.api.Directory directory)
Specified by:
syncStarted in interface SynchronisationStatusManager

syncStatus

public void syncStatus(long directoryId,
                       String key,
                       Serializable... parameters)
Specified by:
syncStatus in interface SynchronisationStatusManager

syncFinished

public void syncFinished(long directoryId)
Specified by:
syncFinished in interface SynchronisationStatusManager

getDirectorySynchronisationInformation

public com.atlassian.crowd.embedded.api.DirectorySynchronisationInformation getDirectorySynchronisationInformation(com.atlassian.crowd.embedded.api.Directory directory)
Specified by:
getDirectorySynchronisationInformation in interface SynchronisationStatusManager

handleEvent

@EventListener
public void handleEvent(DirectoryDeletedEvent event)

handleEvent

@EventListener
public void handleEvent(XMLRestoreStartedEvent event)


Copyright © 2014 Atlassian. All Rights Reserved.