Modifier and Type | Method and Description |
---|---|
BatchResult<BatchResultEntityWithCause> |
MembershipService.addUsersToGroup(long directoryId,
List<String> usernames,
String groupName)
Adds multiple users to single supplied group
|
BatchResult<BatchResultEntityWithCause> |
MembershipService.addUserToGroups(long directoryId,
String username,
List<String> groupNames)
Adds single supplied user to multiple groups
|
Collection<User> |
MembershipService.getDirectUsersFromGroup(long directoryId,
String groupName,
int startIndex,
int maxResults)
Returns direct members of a group (excluding nested members)
|
DirectoryGroup |
MembershipService.getGroupDetails(long directoryId,
String groupName)
Returns details of specific group
|
BatchResult<BatchResultEntityWithCause> |
MembershipService.removeUserFromGroups(long directoryId,
String username,
List<String> groupNames)
Removes single supplied user from multiple groups
|
BatchResult<BatchResultEntityWithCause> |
MembershipService.removeUsersFromGroup(long directoryId,
List<String> usernames,
String groupName)
Removes multiple users from the supplied group
|
Modifier and Type | Method and Description |
---|---|
BatchResult<BatchResultEntityWithCause> |
MembershipServiceImpl.addUsersToGroup(long directoryId,
List<String> usernames,
String groupName) |
BatchResult<BatchResultEntityWithCause> |
MembershipServiceImpl.addUserToGroups(long directoryId,
String username,
List<String> groupNames) |
List<User> |
MembershipServiceImpl.getDirectUsersFromGroup(long directoryId,
String groupName,
int startIndex,
int maxResults) |
DirectoryGroup |
MembershipServiceImpl.getGroupDetails(long directoryId,
String groupName) |
BatchResult<BatchResultEntityWithCause> |
MembershipServiceImpl.removeUserFromGroups(long directoryId,
String username,
List<String> groupNames) |
BatchResult<BatchResultEntityWithCause> |
MembershipServiceImpl.removeUsersFromGroup(long directoryId,
List<String> usernames,
String groupName) |
Modifier and Type | Method and Description |
---|---|
List<UserGroupAdministrationMapping> |
GroupAdministrationPermissionService.getAdministeredGroups(User user,
AdministeredGroupsQuery query)
Looks for groups a user administers
|
List<UserGroupAdministrationMapping> |
GroupAdministrationPermissionService.getAdministeredGroupsForCurrentUser(AdministeredGroupsQuery query)
Looks for groups that currently logged in user administers
|
SingleGroupAdministrationMappings |
GroupAdministrationConfigurationService.getGroupAdministrators(Group group)
Searches and returns all administrators a given group
|
void |
GroupAdministrationConfigurationService.grantGroupPermissions(GroupGroupAdministrationMapping mapping)
Grants administration rights basing on the passed mapping
|
void |
GroupAdministrationConfigurationService.grantGroupPermissions(UserGroupAdministrationMapping mapping)
Grants administration rights basing on the passed mapping
|
boolean |
GroupAdministrationPermissionService.isCurrentUserAdminOfGroup(Group group)
Check if a current logged in user is an administrator of a group
|
boolean |
GroupAdministrationPermissionService.isUserAdminOfGroup(User user,
Group group)
Check if a user is an administrator of a group
|
void |
GroupAdministrationConfigurationService.revokeGroupPermissions(GroupGroupAdministrationMapping mapping)
Removes grant for the specified admin group and the target group
|
void |
GroupAdministrationConfigurationService.revokeGroupPermissions(UserGroupAdministrationMapping mapping)
Removes grant for the specified admin user and the target group
|
Modifier and Type | Method and Description |
---|---|
javax.ws.rs.core.Response |
FeatureInaccessibleExceptionMapper.toResponse(FeatureInaccessibleException e) |
Modifier and Type | Method and Description |
---|---|
BatchResultWithFailureReasonsRestDto<DirectoryEntityRestDTO> |
GroupLevelAdminResource.addGroupAdministrators(DirectoryEntityId groupId,
List<DirectoryEntityRestDTO> grantEntities)
Grants the rights to administer the specified group to the specified directory entities
|
javax.ws.rs.core.Response |
GroupAdminResource.addGroupsToGroup(DirectoryEntityId groupId,
GroupIdentifiersEntityList groups)
Adds multiple groups to a single group placed in the same directory
|
javax.ws.rs.core.Response |
UserAdminResource.addUserToGroups(DirectoryEntityId userId,
GroupIdentifiersEntityList groups)
Adds single user to multiple groups placed in the same directory
|
javax.ws.rs.core.Response |
GroupLevelAdminResource.deleteGroupGroupAdministrator(DirectoryEntityId targetGroupId,
DirectoryEntityId adminId)
Revokes the rights to administer the given group from the specified group
|
javax.ws.rs.core.Response |
GroupLevelAdminResource.deleteUserGroupAdministrator(DirectoryEntityId targetGroupId,
DirectoryEntityId adminId)
Revokes the rights to administer the given group from the specified user
|
RestPage<GroupAdministrationMappingRestDTO> |
GroupLevelAdminResource.getAdminCandidates(DirectoryEntityId groupId,
String search,
int limit)
Returns users and groups that can become admins of the given group.
|
RestPage<DetailedDirectoryData> |
DirectoryAdminResource.getDetailedDirectories(RestPageRequest restPageRequest,
String search,
Boolean active)
Lists detailed directory data for all directories which match the search and active
criteria queried by the System Admin
|
DetailedDirectoryData |
DirectoryAdminResource.getDetailedDirectory(Long directoryId)
Retrieves detailed directory data for directory specified by ID by system admin
|
RestPage<GroupAdministrationMappingRestDTO> |
GroupLevelAdminResource.getGroupAdministrators(DirectoryEntityId groupId,
RestPageRequest pageRequest)
Lists the group-level admins for the specified group
|
RestPage<DirectoryData> |
DirectoryAdminResource.getManagedDirectories(RestPageRequest restPageRequest)
Lists the directories managed by the logged in user
|
javax.ws.rs.core.Response |
GroupAdminResource.getNestedGroups(DirectoryEntityId groupId,
RestPageRequest pageRequest)
Returns group's direct members (groups).
|
javax.ws.rs.core.Response |
UserAdminResource.removeUserFromGroups(DirectoryEntityId userId,
GroupIdentifiersEntityList groups)
Removes multiple users from single group placed in the same directory
|
javax.ws.rs.core.Response |
DirectoryAdminResource.scheduleSynchronization(Long directoryId)
Schedules a Synchronisation for the given directory specified
|
javax.ws.rs.core.Response |
UserAdminResource.searchUsers(RestPageRequest pageRequest,
UserSearchParams params)
Returns users that can be assigned by to any group administered by the current user.
|
Modifier and Type | Method and Description |
---|---|
javax.ws.rs.core.Response |
GroupsMembershipResource.addUsersToGroup(DirectoryEntityId groupId,
UserIdentifiersEntityList users)
Adds multiple users to a single group placed in the same directory
|
javax.ws.rs.core.Response |
GroupsMembershipResource.groupDetails(DirectoryEntityId groupId)
Returns group details
|
javax.ws.rs.core.Response |
GroupsMembershipResource.groupMembers(DirectoryEntityId groupId,
RestPageRequest pageRequest)
Returns group's direct members (users).
|
javax.ws.rs.core.Response |
GroupsMembershipResource.removeUsersFromGroup(DirectoryEntityId groupId,
UserIdentifiersEntityList users)
Removes multiple users from single group placed in the same directory
|
javax.ws.rs.core.Response |
GroupsMembershipResource.searchAdministeredGroups(RestPageRequest pageRequest,
GroupsFilter groupsFilter)
Returns groups that are administered by logged in user
|
javax.ws.rs.core.Response |
GroupsMembershipResource.searchUsers(DirectoryEntityId groupId,
String userSearch,
int limit)
Returns users that can be assigned to the given group.
|
Modifier and Type | Method and Description |
---|---|
List<Group> |
DirectoryEntitySearchServiceImpl.searchGroups(EntityQuery<Group> query,
List<Directory> optionalDirectories) |
List<Group> |
DirectoryEntitySearchService.searchGroups(EntityQuery<Group> groupsQuery,
List<Directory> directoriesRestriction)
Returns groups matching
groupsQuery . |
List<User> |
DirectoryEntitySearchServiceImpl.searchPotentialMembers(EntityQuery<User> query,
long directoryId,
String groupName) |
List<User> |
DirectoryEntitySearchService.searchPotentialMembers(EntityQuery<User> usersQuery,
long directoryId,
String groupName)
Returns users that can be assigned as members of the specified group.
|
List<User> |
DirectoryEntitySearchServiceImpl.searchUsers(EntityQuery<User> query,
List<Directory> optionalDirectories) |
List<User> |
DirectoryEntitySearchService.searchUsers(EntityQuery<User> usersQuery,
List<Directory> directoriesRestriction)
Returns users matching
usersQuery . |
Modifier and Type | Method and Description |
---|---|
List<UserGroupAdministrationMapping> |
GroupAdministrationPermissionServiceImpl.getAdministeredGroups(User user,
AdministeredGroupsQuery query) |
List<UserGroupAdministrationMapping> |
GroupAdministrationPermissionServiceImpl.getAdministeredGroupsForCurrentUser(AdministeredGroupsQuery query) |
SingleGroupAdministrationMappings |
AuditingGroupAdministrationConfigurationService.getGroupAdministrators(Group group) |
SingleGroupAdministrationMappings |
GroupAdministrationConfigurationServiceImpl.getGroupAdministrators(Group group) |
void |
AuditingGroupAdministrationConfigurationService.grantGroupPermissions(GroupGroupAdministrationMapping mapping) |
void |
GroupAdministrationConfigurationServiceImpl.grantGroupPermissions(GroupGroupAdministrationMapping mapping) |
void |
AuditingGroupAdministrationConfigurationService.grantGroupPermissions(UserGroupAdministrationMapping mapping) |
void |
GroupAdministrationConfigurationServiceImpl.grantGroupPermissions(UserGroupAdministrationMapping mapping) |
boolean |
GroupAdministrationPermissionServiceImpl.isCurrentUserAdminOfGroup(Group group) |
boolean |
GroupAdministrationPermissionServiceImpl.isUserAdminOfGroup(User user,
Group group) |
void |
AuditingGroupAdministrationConfigurationService.revokeGroupPermissions(GroupGroupAdministrationMapping mapping) |
void |
GroupAdministrationConfigurationServiceImpl.revokeGroupPermissions(GroupGroupAdministrationMapping mapping) |
void |
AuditingGroupAdministrationConfigurationService.revokeGroupPermissions(UserGroupAdministrationMapping mapping) |
void |
GroupAdministrationConfigurationServiceImpl.revokeGroupPermissions(UserGroupAdministrationMapping mapping) |
Copyright © 2021 Atlassian. All rights reserved.