public class UserAdminResource extends Object
| Constructor and Description |
|---|
UserAdminResource(BambooAuthenticationContext bambooAuthenticationContext,
BambooPermissionManager bambooPermissionManager,
BambooUserManager bambooUserManager,
com.atlassian.crowd.embedded.api.CrowdDirectoryService crowdDirectoryService,
com.atlassian.crowd.embedded.api.CrowdService crowdService,
GravatarService gravatarService,
PaginationService paginationService,
RestUserAccessTokenService restUserAccessTokenService,
com.atlassian.struts.TextProvider textProvider,
com.atlassian.sal.api.transaction.TransactionTemplate transactionTemplate,
UserRenameService userRenameService,
ExtendedAuthorManager extendedAuthorManager) |
| Modifier and Type | Method and Description |
|---|---|
javax.ws.rs.core.Response |
assignGroups(String userName,
List<String> groupsToAssign) |
javax.ws.rs.core.Response |
changeUserPassword(RestUserPasswordUpdate passwordChangeRequest) |
javax.ws.rs.core.Response |
createUser(RestNewUser newUser) |
javax.ws.rs.core.Response |
createUserRepositoryAlias(String userName,
List<String> userAliases) |
javax.ws.rs.core.Response |
deleteUser(String userName) |
RestPageModel<RestGroup> |
findAssignedGroups(String userName,
String filter,
PageRequest pageRequest,
Expansion expansion,
javax.ws.rs.core.UriInfo uriInfo) |
RestPageModel<RestGroup> |
findUnassignedGroups(String userName,
String filter,
PageRequest pageRequest,
Expansion expansion,
javax.ws.rs.core.UriInfo uriInfo) |
RestPageModel<RestUserAlias> |
findUnassignedUserRepositoryAliases(String filter,
String userName,
PageRequest pageRequest,
Expansion expansion,
javax.ws.rs.core.UriInfo uriInfo) |
RestPageModel<RestAccessToken> |
getUserAccessTokens(String userName,
PageRequest pageRequest,
Expansion expansion,
javax.ws.rs.core.UriInfo uriInfo) |
RestPageModel<RestUserAlias> |
getUserRepositoryAliases(String userName,
PageRequest pageRequest,
Expansion expansion,
javax.ws.rs.core.UriInfo uriInfo) |
RestPageModel<RestUserDetails> |
getUsers(String filter,
PageRequest pageRequest,
Expansion expansion,
javax.ws.rs.core.UriInfo uriInfo) |
javax.ws.rs.core.Response |
renameUser(RestUserRenameRequest userRenameRequest) |
javax.ws.rs.core.Response |
revokeUserToken(String userName,
String tokenId) |
javax.ws.rs.core.Response |
unassignGroups(String userName,
List<String> groupsToRemove) |
javax.ws.rs.core.Response |
unlinkUserRepositoryAlias(String userName,
RestUserAlias alias) |
@Inject public UserAdminResource(BambooAuthenticationContext bambooAuthenticationContext, BambooPermissionManager bambooPermissionManager, BambooUserManager bambooUserManager, com.atlassian.crowd.embedded.api.CrowdDirectoryService crowdDirectoryService, com.atlassian.crowd.embedded.api.CrowdService crowdService, GravatarService gravatarService, PaginationService paginationService, RestUserAccessTokenService restUserAccessTokenService, com.atlassian.struts.TextProvider textProvider, com.atlassian.sal.api.transaction.TransactionTemplate transactionTemplate, UserRenameService userRenameService, ExtendedAuthorManager extendedAuthorManager)
public RestPageModel<RestUserDetails> getUsers(String filter, @Context PageRequest pageRequest, @Context Expansion expansion, @Context javax.ws.rs.core.UriInfo uriInfo)
public javax.ws.rs.core.Response createUser(RestNewUser newUser) throws WebValidationException
WebValidationExceptionpublic javax.ws.rs.core.Response deleteUser(String userName) throws WebValidationException
WebValidationExceptionpublic javax.ws.rs.core.Response renameUser(RestUserRenameRequest userRenameRequest) throws UserRenameException, WebValidationException
public javax.ws.rs.core.Response changeUserPassword(RestUserPasswordUpdate passwordChangeRequest) throws WebValidationException, com.atlassian.user.EntityException
WebValidationExceptioncom.atlassian.user.EntityExceptionpublic javax.ws.rs.core.Response assignGroups(String userName, List<String> groupsToAssign) throws WebValidationException
WebValidationExceptionpublic javax.ws.rs.core.Response unassignGroups(String userName, List<String> groupsToRemove) throws WebValidationException
WebValidationExceptionpublic RestPageModel<RestGroup> findAssignedGroups(String userName, String filter, @Context PageRequest pageRequest, @Context Expansion expansion, @Context javax.ws.rs.core.UriInfo uriInfo)
public RestPageModel<RestGroup> findUnassignedGroups(String userName, String filter, @Context PageRequest pageRequest, @Context Expansion expansion, @Context javax.ws.rs.core.UriInfo uriInfo) throws com.atlassian.user.EntityException
com.atlassian.user.EntityExceptionpublic RestPageModel<RestUserAlias> findUnassignedUserRepositoryAliases(String filter, String userName, @Context PageRequest pageRequest, @Context Expansion expansion, @Context javax.ws.rs.core.UriInfo uriInfo)
public RestPageModel<RestUserAlias> getUserRepositoryAliases(String userName, @Context PageRequest pageRequest, @Context Expansion expansion, @Context javax.ws.rs.core.UriInfo uriInfo)
public javax.ws.rs.core.Response createUserRepositoryAlias(String userName, List<String> userAliases)
public javax.ws.rs.core.Response unlinkUserRepositoryAlias(String userName, RestUserAlias alias)
public RestPageModel<RestAccessToken> getUserAccessTokens(String userName, @Context PageRequest pageRequest, @Context Expansion expansion, @Context javax.ws.rs.core.UriInfo uriInfo)
public javax.ws.rs.core.Response revokeUserToken(String userName, String tokenId) throws WebValidationException
WebValidationExceptionCopyright © 2022 Atlassian Software Systems Pty Ltd. All rights reserved.