Class DirectoryAdminController
java.lang.Object
com.atlassian.crowd.plugin.rest.service.controller.admin.DirectoryAdminController
-
Constructor Summary
ConstructorDescriptionDirectoryAdminController
(GroupAdministrationPermissionService groupAdministrationPermissionService, DirectoryManager directoryManager, UserPermissionService userPermissionService, DetailedDirectoryMapper detailedDirectoryMapper) -
Method Summary
Modifier and TypeMethodDescriptiongetDetailedDirectories
(RestPageRequest pageRequest, String search, Boolean active) getDetailedDirectory
(long directoryId) getDirectories
(RestPageRequest pageRequest) void
scheduleSynchronisation
(long directoryId)
-
Constructor Details
-
DirectoryAdminController
@Inject public DirectoryAdminController(GroupAdministrationPermissionService groupAdministrationPermissionService, DirectoryManager directoryManager, UserPermissionService userPermissionService, DetailedDirectoryMapper detailedDirectoryMapper)
-
-
Method Details
-
getDirectories
public RestPage<DirectoryData> getDirectories(RestPageRequest pageRequest) throws OperationFailedException, FeatureInaccessibleException -
getDetailedDirectories
public RestPage<DetailedDirectoryData> getDetailedDirectories(RestPageRequest pageRequest, @Nullable String search, @Nullable Boolean active) throws OperationFailedException - Throws:
OperationFailedException
-
getDetailedDirectory
public DetailedDirectoryData getDetailedDirectory(long directoryId) throws DirectoryNotFoundException, OperationFailedException -
scheduleSynchronisation
public void scheduleSynchronisation(long directoryId) throws OperationFailedException, DirectoryNotFoundException
-