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 java.lang.Object
implements SynchronisationStatusManager


Constructor Summary
SynchronisationStatusManagerImpl(DirectorySynchronisationInformationStore store, com.atlassian.event.api.EventPublisher eventPublisher)
           
 
Method Summary
 DirectorySynchronisationInformation getDirectorySynchronisationInformation(Directory directory)
           
 void handleEvent(DirectoryDeletedEvent event)
           
 void handleEvent(XMLRestoreStartedEvent event)
           
 void syncFinished(long directoryId)
           
 void syncStarted(Directory directory)
           
 void syncStatus(long directoryId, java.lang.String key, java.io.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(Directory directory)
Specified by:
syncStarted in interface SynchronisationStatusManager

syncStatus

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

syncFinished

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

getDirectorySynchronisationInformation

public DirectorySynchronisationInformation getDirectorySynchronisationInformation(Directory directory)
Specified by:
getDirectorySynchronisationInformation in interface SynchronisationStatusManager

handleEvent

@EventListener
public void handleEvent(DirectoryDeletedEvent event)

handleEvent

@EventListener
public void handleEvent(XMLRestoreStartedEvent event)


Copyright © 2012 Atlassian. All Rights Reserved.