Class GroupClient
java.lang.Object
com.atlassian.jira.testkit.client.RestApiClient<GroupClient>
com.atlassian.jira.webtests.ztests.user.GroupClient
Client for the REST group resource
-
Nested Class Summary
Nested classes/interfaces inherited from class com.atlassian.jira.testkit.client.RestApiClient
com.atlassian.jira.testkit.client.RestApiClient.BackdoorLoggingFilter, com.atlassian.jira.testkit.client.RestApiClient.JsonMediaTypeFilter, com.atlassian.jira.testkit.client.RestApiClient.RestCall, com.atlassian.jira.testkit.client.RestApiClient.SessionlessConsistencyFilter -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Stringstatic final Stringstatic final Stringstatic final StringFields inherited from class com.atlassian.jira.testkit.client.RestApiClient
REST_VERSION -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionjakarta.ws.rs.core.ResponseaddUserToGroup(String group, String user) voidclose()jakarta.ws.rs.core.ResponsecreateGroup(String groupName) Create a groupjakarta.ws.rs.core.ResponsedeleteGroup(String group) jakarta.ws.rs.core.ResponseGet a groupgetNextPage(UsersPageBean usersPageBean) getPaginatedUsersForGroup(String group, Boolean includeInactiveUsers, Long startAt, Long maxResults) jakarta.ws.rs.core.ResponseremoveUserFromGroup(String group, String user) Methods inherited from class com.atlassian.jira.testkit.client.RestApiClient
anonymous, authenticate, authoriseWithOAuth2, authoriseWithOAuth2, cleanUp, client, createResource, createResource, createResourceGadget, createResourceInternal, errorResponse, expanded, getCredentialsProvider, getEnvironmentData, loginAs, loginAs, registerResponse, resourceRoot, resourceRoot, setOf, toResponse, toResponse, toResponse, withCredentialsProvider
-
Field Details
-
GROUP_RESOURCE
- See Also:
-
GROUP_NAME
- See Also:
-
USER_NAME
- See Also:
-
NAME
- See Also:
-
-
Constructor Details
-
GroupClient
-
-
Method Details
-
createGroup
Create a group- Parameters:
groupName- the group name- Returns:
- the raw response
-
getGroup
Get a group- Parameters:
group- name- Returns:
- the response
-
deleteGroup
-
addUserToGroup
-
removeUserFromGroup
-
getPaginatedUsersForGroup
public UsersPageBean getPaginatedUsersForGroup(String group, Boolean includeInactiveUsers, Long startAt, Long maxResults) -
getNextPage
-
close
public void close()
-