Interface DirectoryManager

All Known Implementing Classes:
DirectoryManagerGeneric, RecoveryModeAwareDirectoryManager

public interface DirectoryManager
A service interface providing:
  1. Directory CRUD Operations
  2. Token Operations
  3. RemoteDirectory User Operations
  4. RemoteDirectory Group Operations
  5. RemoteDirectory Membership Operations
  6. RemoteDirectory Bulk Operations

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

In the future, it is likely that we will break up the DirectoryManager into a DirectoryManager (directory CRUD), RemoteDirectoryManager (remote directory delegater) and a TokenManager (token ops) for better functional decomposition.