public class CrowdDirectoryServiceImpl extends Object implements CrowdDirectoryService
| Constructor and Description |
|---|
CrowdDirectoryServiceImpl(ApplicationFactory applicationFactory,
DirectoryInstanceLoader directoryInstanceLoader,
DirectoryManager directoryManager,
ApplicationManager applicationManager) |
public CrowdDirectoryServiceImpl(ApplicationFactory applicationFactory, DirectoryInstanceLoader directoryInstanceLoader, DirectoryManager directoryManager, ApplicationManager applicationManager)
public Directory addDirectory(Directory directory) throws OperationFailedException
addDirectory in interface CrowdDirectoryServiceOperationFailedExceptionpublic void testConnection(Directory directory) throws OperationFailedException
testConnection in interface CrowdDirectoryServiceOperationFailedExceptionpublic List<Directory> findAllDirectories()
findAllDirectories in interface CrowdDirectoryServicepublic Directory findDirectoryById(long directoryId)
findDirectoryById in interface CrowdDirectoryServicepublic Directory updateDirectory(Directory directory) throws OperationFailedException
updateDirectory in interface CrowdDirectoryServiceOperationFailedExceptionpublic void setDirectoryPosition(long directoryId,
int position)
throws OperationFailedException
setDirectoryPosition in interface CrowdDirectoryServiceOperationFailedExceptionpublic boolean removeDirectory(long directoryId)
throws DirectoryCurrentlySynchronisingException,
OperationFailedException
removeDirectory in interface CrowdDirectoryServiceDirectoryCurrentlySynchronisingExceptionOperationFailedExceptionpublic boolean supportsNestedGroups(long directoryId)
throws OperationFailedException
supportsNestedGroups in interface CrowdDirectoryServiceOperationFailedExceptionpublic boolean isDirectorySynchronisable(long directoryId)
throws OperationFailedException
isDirectorySynchronisable in interface CrowdDirectoryServiceOperationFailedExceptionpublic void synchroniseDirectory(long directoryId)
throws OperationFailedException
synchroniseDirectory in interface CrowdDirectoryServiceOperationFailedExceptionpublic void synchroniseDirectory(long directoryId,
boolean runInBackground)
throws OperationFailedException
synchroniseDirectory in interface CrowdDirectoryServiceOperationFailedExceptionpublic boolean isDirectorySynchronising(long directoryId)
throws OperationFailedException
isDirectorySynchronising in interface CrowdDirectoryServiceOperationFailedExceptionpublic DirectorySynchronisationInformation getDirectorySynchronisationInformation(long directoryId) throws OperationFailedException
getDirectorySynchronisationInformation in interface CrowdDirectoryServiceOperationFailedExceptionpublic void setConnectionPoolProperties(ConnectionPoolProperties poolProperties)
setConnectionPoolProperties in interface CrowdDirectoryServicepublic ConnectionPoolProperties getStoredConnectionPoolProperties()
getStoredConnectionPoolProperties in interface CrowdDirectoryServicepublic ConnectionPoolProperties getSystemConnectionPoolProperties()
getSystemConnectionPoolProperties in interface CrowdDirectoryServicepublic boolean isMembershipAggregationEnabled()
isMembershipAggregationEnabled in interface CrowdDirectoryServicepublic void setMembershipAggregationEnabled(boolean enabled)
setMembershipAggregationEnabled in interface CrowdDirectoryServiceCopyright © 2018 Atlassian. All rights reserved.