@Named public class DirectoryAdminController extends Object
| Constructor and Description |
|---|
DirectoryAdminController(GroupAdministrationPermissionService groupAdministrationPermissionService,
DirectoryManager directoryManager,
UserPermissionService userPermissionService,
DetailedDirectoryMapper detailedDirectoryMapper) |
| Modifier and Type | Method and Description |
|---|---|
RestPage<DetailedDirectoryData> |
getDetailedDirectories(RestPageRequest pageRequest,
String search,
Boolean active) |
DetailedDirectoryData |
getDetailedDirectory(long directoryId) |
RestPage<DirectoryData> |
getDirectories(RestPageRequest pageRequest) |
void |
scheduleSynchronisation(long directoryId) |
@Inject public DirectoryAdminController(GroupAdministrationPermissionService groupAdministrationPermissionService, DirectoryManager directoryManager, UserPermissionService userPermissionService, DetailedDirectoryMapper detailedDirectoryMapper)
public RestPage<DirectoryData> getDirectories(RestPageRequest pageRequest) throws OperationFailedException, FeatureInaccessibleException
public RestPage<DetailedDirectoryData> getDetailedDirectories(RestPageRequest pageRequest, @Nullable String search, @Nullable Boolean active) throws OperationFailedException
OperationFailedExceptionpublic DetailedDirectoryData getDetailedDirectory(long directoryId) throws DirectoryNotFoundException, OperationFailedException
public void scheduleSynchronisation(long directoryId)
throws OperationFailedException,
DirectoryNotFoundException
Copyright © 2023 Atlassian. All rights reserved.