Class UserManagerBackdoor

java.lang.Object
com.atlassian.jira.dev.backdoor.UserManagerBackdoor

@Consumes("application/json") @Produces("application/json") @Path("/userManager") public class UserManagerBackdoor extends Object
Backdoor for testing user manager and user searching.
Since:
v7.0
  • Constructor Details

    • UserManagerBackdoor

      @Inject public UserManagerBackdoor(UserSearchService userSearchService, UserManager userManager, com.atlassian.crowd.embedded.api.service.ServiceAccountManager serviceAccountManager, com.atlassian.crowd.embedded.api.service.ServiceAccountAuthService serviceAccountAuthService)
  • Method Details

    • findUserKeysByFullName

      @GET @Path("keysByFullName") public List<String> findUserKeysByFullName(@QueryParam("fullName") String fullName)
    • findUserKeysByEmail

      @GET @Path("keysByEmail") public List<String> findUserKeysByEmail(@QueryParam("email") String email)
    • getUserNamesStreamed

      @GET @Path("userNamesStreamed") public List<String> getUserNamesStreamed()
    • setActive

      @PUT @Path("active") public void setActive(@QueryParam("username") String username, @QueryParam("active") String active)
    • createServiceAccount

      @POST @Path("serviceAccount") public UserManagerBackdoor.ServiceAccountBean createServiceAccount(UserManagerBackdoor.ServiceAccountBean accountBean)