Package org.nuxeo.client.methods
Interface UserManagerAPI
-
public interface UserManagerAPI- Since:
- 0.1
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description retrofit2.Call<User>addUserToGroup(java.lang.String userName, java.lang.String groupName)retrofit2.Call<User>attachGroupToUser(java.lang.String groupName, java.lang.String userName)retrofit2.Call<Group>createGroup(Group group)retrofit2.Call<User>createUser(User user)retrofit2.Call<okhttp3.ResponseBody>deleteGroup(java.lang.String groupName)retrofit2.Call<okhttp3.ResponseBody>deleteUser(java.lang.String userName)retrofit2.Call<User>fetchCurrentUser()retrofit2.Call<Group>fetchGroup(java.lang.String groupName)retrofit2.Call<Groups>fetchGroupMemberGroups(java.lang.String groupName)retrofit2.Call<Users>fetchGroupMemberUsers(java.lang.String groupName)retrofit2.Call<User>fetchUser(java.lang.String userName)retrofit2.Call<Workflows>fetchWorkflowInstances()retrofit2.Call<Groups>searchGroup(java.lang.String query)retrofit2.Call<Groups>searchGroup(java.lang.String query, int currentPageIndex, int pageSize)retrofit2.Call<Users>searchUser(java.lang.String query)retrofit2.Call<Users>searchUser(java.lang.String query, int currentPageIndex, int pageSize)retrofit2.Call<Workflow>startWorkflowInstance(Workflow workflow)retrofit2.Call<Group>updateGroup(java.lang.String groupName, Group group)retrofit2.Call<User>updateUser(java.lang.String userName, User user)
-
-
-
Method Detail
-
fetchGroup
@GET("group/{groupName}") retrofit2.Call<Group> fetchGroup(@Path("groupName") java.lang.String groupName)
-
updateGroup
@PUT("group/{groupName}") retrofit2.Call<Group> updateGroup(@Path("groupName") java.lang.String groupName, @Body Group group)
-
deleteGroup
@DELETE("group/{groupName}") retrofit2.Call<okhttp3.ResponseBody> deleteGroup(@Path("groupName") java.lang.String groupName)
-
searchGroup
@GET("group/search") retrofit2.Call<Groups> searchGroup(@Query("q") java.lang.String query)
-
searchGroup
@GET("group/search") retrofit2.Call<Groups> searchGroup(@Query("q") java.lang.String query, @Query("currentPageIndex") int currentPageIndex, @Query("pageSize") int pageSize)
-
attachGroupToUser
@POST("group/{groupName}/user/{userName}") retrofit2.Call<User> attachGroupToUser(@Path("groupName") java.lang.String groupName, @Path("userName") java.lang.String userName)
-
fetchGroupMemberUsers
@GET("group/{groupName}/@users") retrofit2.Call<Users> fetchGroupMemberUsers(@Path("groupName") java.lang.String groupName)- Since:
- 3.0
-
fetchGroupMemberGroups
@GET("group/{groupName}/@groups") retrofit2.Call<Groups> fetchGroupMemberGroups(@Path("groupName") java.lang.String groupName)- Since:
- 3.0
-
fetchUser
@GET("user/{userName}") retrofit2.Call<User> fetchUser(@Path("userName") java.lang.String userName)
-
updateUser
@PUT("user/{userName}") retrofit2.Call<User> updateUser(@Path("userName") java.lang.String userName, @Body User user)
-
deleteUser
@DELETE("user/{userName}") retrofit2.Call<okhttp3.ResponseBody> deleteUser(@Path("userName") java.lang.String userName)
-
searchUser
@GET("user/search") retrofit2.Call<Users> searchUser(@Query("q") java.lang.String query)
-
searchUser
@GET("user/search") retrofit2.Call<Users> searchUser(@Query("q") java.lang.String query, @Query("currentPageIndex") int currentPageIndex, @Query("pageSize") int pageSize)
-
addUserToGroup
@POST("user/{userName}/group/{groupName}") retrofit2.Call<User> addUserToGroup(@Path("userName") java.lang.String userName, @Path("groupName") java.lang.String groupName)
-
fetchCurrentUser
@POST("automation/login") retrofit2.Call<User> fetchCurrentUser()
-
fetchWorkflowInstances
@GET("workflow") retrofit2.Call<Workflows> fetchWorkflowInstances()
-
-