Package com.atlassian.crowd.manager.directory

Interface Summary
DirectoryManager A service interface providing: Directory CRUD Operations Token Operations RemoteDirectory User Operations RemoteDirectory Group Operations RemoteDirectory Membership Operations RemoteDirectory Bulk Operations

Methods on this interface operate on a single directory whereas methods on the ApplicationService interface amalgamate results from multiple directories.

DirectorySynchroniser An object that synchronises a SynchronisableDirectory with a cache.
DirectorySynchroniserHelper Helper class for performing a synchronisation on the SynchronisableDirectory's cache.
 

Class Summary
BulkAddResult<T> Represents the results from an 'addAll' operation.
DirectoryManagerGeneric  
DirectorySynchroniserHelperImpl A DirectorySynchroniserHelper that requests a SynchronisableDirectory synchronises its cache, and stores synchronisation information in the Directory's attributes.
DirectorySynchroniserImpl An implementation of a DirectorySynchroniser.
 

Enum Summary
SynchronisationMode Synchronisation modes for synchronising a directory.
 

Exception Summary
DirectoryPermissionException Thrown when a RemoteDirectory does not have the permission set to perform an operation such as add/modify/delete verses a group/principal/role.
 



Copyright © 2010 Atlassian. All Rights Reserved.