com.atlassian.crowd.embedded.core
Class CrowdDirectoryServiceImpl
java.lang.Object
com.atlassian.crowd.embedded.core.CrowdDirectoryServiceImpl
- All Implemented Interfaces:
- CrowdDirectoryService
public class CrowdDirectoryServiceImpl
- extends Object
- implements CrowdDirectoryService
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CrowdDirectoryServiceImpl
public CrowdDirectoryServiceImpl(ApplicationFactory applicationFactory,
DirectoryInstanceLoader directoryInstanceLoader,
DirectoryManager directoryManager,
ApplicationManager applicationManager)
addDirectory
public Directory addDirectory(Directory directory)
throws OperationFailedException
- Specified by:
addDirectory in interface CrowdDirectoryService
- Throws:
OperationFailedException
testConnection
public void testConnection(Directory directory)
throws OperationFailedException
- Specified by:
testConnection in interface CrowdDirectoryService
- Throws:
OperationFailedException
findAllDirectories
public List<Directory> findAllDirectories()
- Specified by:
findAllDirectories in interface CrowdDirectoryService
findDirectoryById
public Directory findDirectoryById(long directoryId)
- Specified by:
findDirectoryById in interface CrowdDirectoryService
updateDirectory
public Directory updateDirectory(Directory directory)
throws OperationFailedException
- Specified by:
updateDirectory in interface CrowdDirectoryService
- Throws:
OperationFailedException
setDirectoryPosition
public void setDirectoryPosition(long directoryId,
int position)
throws OperationFailedException
- Specified by:
setDirectoryPosition in interface CrowdDirectoryService
- Throws:
OperationFailedException
removeDirectory
public boolean removeDirectory(long directoryId)
throws DirectoryCurrentlySynchronisingException,
OperationFailedException
- Specified by:
removeDirectory in interface CrowdDirectoryService
- Throws:
DirectoryCurrentlySynchronisingException
OperationFailedException
supportsNestedGroups
public boolean supportsNestedGroups(long directoryId)
throws OperationFailedException
- Specified by:
supportsNestedGroups in interface CrowdDirectoryService
- Throws:
OperationFailedException
isDirectorySynchronisable
public boolean isDirectorySynchronisable(long directoryId)
throws OperationFailedException
- Specified by:
isDirectorySynchronisable in interface CrowdDirectoryService
- Throws:
OperationFailedException
synchroniseDirectory
public void synchroniseDirectory(long directoryId)
throws OperationFailedException
- Specified by:
synchroniseDirectory in interface CrowdDirectoryService
- Throws:
OperationFailedException
synchroniseDirectory
public void synchroniseDirectory(long directoryId,
boolean runInBackground)
throws OperationFailedException
- Specified by:
synchroniseDirectory in interface CrowdDirectoryService
- Throws:
OperationFailedException
isDirectorySynchronising
public boolean isDirectorySynchronising(long directoryId)
throws OperationFailedException
- Specified by:
isDirectorySynchronising in interface CrowdDirectoryService
- Throws:
OperationFailedException
getDirectorySynchronisationInformation
public DirectorySynchronisationInformation getDirectorySynchronisationInformation(long directoryId)
throws OperationFailedException
- Specified by:
getDirectorySynchronisationInformation in interface CrowdDirectoryService
- Throws:
OperationFailedException
setConnectionPoolProperties
public void setConnectionPoolProperties(ConnectionPoolProperties poolProperties)
- Specified by:
setConnectionPoolProperties in interface CrowdDirectoryService
getStoredConnectionPoolProperties
public ConnectionPoolProperties getStoredConnectionPoolProperties()
- Specified by:
getStoredConnectionPoolProperties in interface CrowdDirectoryService
getSystemConnectionPoolProperties
public ConnectionPoolProperties getSystemConnectionPoolProperties()
- Specified by:
getSystemConnectionPoolProperties in interface CrowdDirectoryService
Copyright © 2014 Atlassian. All Rights Reserved.