public class DelegatingCrowdDirectoryService extends Object implements com.atlassian.crowd.embedded.api.CrowdDirectoryService
| Modifier and Type | Field and Description |
|---|---|
protected com.atlassian.crowd.embedded.api.CrowdDirectoryService |
delegate |
| Constructor and Description |
|---|
DelegatingCrowdDirectoryService(com.atlassian.crowd.embedded.api.CrowdDirectoryService delegate) |
| Modifier and Type | Method and Description |
|---|---|
com.atlassian.crowd.embedded.api.Directory |
addDirectory(com.atlassian.crowd.embedded.api.Directory directory) |
List<com.atlassian.crowd.embedded.api.Directory> |
findAllDirectories() |
com.atlassian.crowd.embedded.api.Directory |
findDirectoryById(long directoryId) |
com.atlassian.crowd.embedded.api.Directory |
findDirectoryByName(String s) |
com.atlassian.crowd.embedded.api.DirectorySynchronisationInformation |
getDirectorySynchronisationInformation(long directoryId) |
com.atlassian.crowd.embedded.api.ConnectionPoolProperties |
getStoredConnectionPoolProperties() |
com.atlassian.crowd.embedded.api.ConnectionPoolProperties |
getSystemConnectionPoolProperties() |
boolean |
isDirectorySynchronisable(long directoryId) |
boolean |
isDirectorySynchronising(long directoryId) |
boolean |
isMembershipAggregationEnabled() |
boolean |
removeDirectory(long directoryId) |
void |
setConnectionPoolProperties(com.atlassian.crowd.embedded.api.ConnectionPoolProperties poolProperties) |
void |
setDirectoryPosition(long directoryId,
int position) |
void |
setMembershipAggregationEnabled(boolean enabled) |
boolean |
supportsNestedGroups(long directoryId) |
void |
synchroniseDirectory(long directoryId) |
void |
synchroniseDirectory(long directoryId,
boolean runInBackground) |
void |
testConnection(com.atlassian.crowd.embedded.api.Directory directory) |
com.atlassian.crowd.embedded.api.Directory |
updateDirectory(com.atlassian.crowd.embedded.api.Directory directory) |
List<com.atlassian.crowd.validator.ValidationError> |
validateDirectoryConfiguration(com.atlassian.crowd.embedded.api.Directory directory,
EnumSet<com.atlassian.crowd.validator.DirectoryValidationContext> enumSet) |
protected final com.atlassian.crowd.embedded.api.CrowdDirectoryService delegate
public DelegatingCrowdDirectoryService(com.atlassian.crowd.embedded.api.CrowdDirectoryService delegate)
public com.atlassian.crowd.embedded.api.Directory addDirectory(com.atlassian.crowd.embedded.api.Directory directory)
throws com.atlassian.crowd.exception.runtime.OperationFailedException
addDirectory in interface com.atlassian.crowd.embedded.api.CrowdDirectoryServicecom.atlassian.crowd.exception.runtime.OperationFailedExceptionpublic void testConnection(com.atlassian.crowd.embedded.api.Directory directory)
throws com.atlassian.crowd.exception.runtime.OperationFailedException
testConnection in interface com.atlassian.crowd.embedded.api.CrowdDirectoryServicecom.atlassian.crowd.exception.runtime.OperationFailedExceptionpublic List<com.atlassian.crowd.embedded.api.Directory> findAllDirectories()
findAllDirectories in interface com.atlassian.crowd.embedded.api.CrowdDirectoryServicepublic com.atlassian.crowd.embedded.api.Directory findDirectoryById(long directoryId)
findDirectoryById in interface com.atlassian.crowd.embedded.api.CrowdDirectoryServicepublic com.atlassian.crowd.embedded.api.Directory updateDirectory(com.atlassian.crowd.embedded.api.Directory directory)
throws com.atlassian.crowd.exception.runtime.OperationFailedException
updateDirectory in interface com.atlassian.crowd.embedded.api.CrowdDirectoryServicecom.atlassian.crowd.exception.runtime.OperationFailedExceptionpublic void setDirectoryPosition(long directoryId,
int position)
throws com.atlassian.crowd.exception.runtime.OperationFailedException
setDirectoryPosition in interface com.atlassian.crowd.embedded.api.CrowdDirectoryServicecom.atlassian.crowd.exception.runtime.OperationFailedExceptionpublic boolean removeDirectory(long directoryId)
throws com.atlassian.crowd.exception.DirectoryCurrentlySynchronisingException,
com.atlassian.crowd.exception.runtime.OperationFailedException
removeDirectory in interface com.atlassian.crowd.embedded.api.CrowdDirectoryServicecom.atlassian.crowd.exception.DirectoryCurrentlySynchronisingExceptioncom.atlassian.crowd.exception.runtime.OperationFailedExceptionpublic boolean supportsNestedGroups(long directoryId)
throws com.atlassian.crowd.exception.runtime.OperationFailedException
supportsNestedGroups in interface com.atlassian.crowd.embedded.api.CrowdDirectoryServicecom.atlassian.crowd.exception.runtime.OperationFailedExceptionpublic boolean isDirectorySynchronisable(long directoryId)
throws com.atlassian.crowd.exception.runtime.OperationFailedException
isDirectorySynchronisable in interface com.atlassian.crowd.embedded.api.CrowdDirectoryServicecom.atlassian.crowd.exception.runtime.OperationFailedExceptionpublic void synchroniseDirectory(long directoryId)
throws com.atlassian.crowd.exception.runtime.OperationFailedException
synchroniseDirectory in interface com.atlassian.crowd.embedded.api.CrowdDirectoryServicecom.atlassian.crowd.exception.runtime.OperationFailedExceptionpublic void synchroniseDirectory(long directoryId,
boolean runInBackground)
throws com.atlassian.crowd.exception.runtime.OperationFailedException
synchroniseDirectory in interface com.atlassian.crowd.embedded.api.CrowdDirectoryServicecom.atlassian.crowd.exception.runtime.OperationFailedExceptionpublic boolean isDirectorySynchronising(long directoryId)
throws com.atlassian.crowd.exception.runtime.OperationFailedException
isDirectorySynchronising in interface com.atlassian.crowd.embedded.api.CrowdDirectoryServicecom.atlassian.crowd.exception.runtime.OperationFailedExceptionpublic com.atlassian.crowd.embedded.api.DirectorySynchronisationInformation getDirectorySynchronisationInformation(long directoryId)
throws com.atlassian.crowd.exception.runtime.OperationFailedException
getDirectorySynchronisationInformation in interface com.atlassian.crowd.embedded.api.CrowdDirectoryServicecom.atlassian.crowd.exception.runtime.OperationFailedExceptionpublic void setConnectionPoolProperties(com.atlassian.crowd.embedded.api.ConnectionPoolProperties poolProperties)
setConnectionPoolProperties in interface com.atlassian.crowd.embedded.api.CrowdDirectoryServicepublic com.atlassian.crowd.embedded.api.ConnectionPoolProperties getStoredConnectionPoolProperties()
getStoredConnectionPoolProperties in interface com.atlassian.crowd.embedded.api.CrowdDirectoryServicepublic com.atlassian.crowd.embedded.api.ConnectionPoolProperties getSystemConnectionPoolProperties()
getSystemConnectionPoolProperties in interface com.atlassian.crowd.embedded.api.CrowdDirectoryServicepublic boolean isMembershipAggregationEnabled()
isMembershipAggregationEnabled in interface com.atlassian.crowd.embedded.api.CrowdDirectoryServicepublic void setMembershipAggregationEnabled(boolean enabled)
setMembershipAggregationEnabled in interface com.atlassian.crowd.embedded.api.CrowdDirectoryServicepublic List<com.atlassian.crowd.validator.ValidationError> validateDirectoryConfiguration(com.atlassian.crowd.embedded.api.Directory directory, EnumSet<com.atlassian.crowd.validator.DirectoryValidationContext> enumSet)
validateDirectoryConfiguration in interface com.atlassian.crowd.embedded.api.CrowdDirectoryServicepublic com.atlassian.crowd.embedded.api.Directory findDirectoryByName(String s)
findDirectoryByName in interface com.atlassian.crowd.embedded.api.CrowdDirectoryServiceCopyright © 2021 Atlassian Software Systems Pty Ltd. All rights reserved.