package org.xcolab.client.members;
import org.xcolab.client.members.pojo.UsersGroups;
import org.xcolab.util.clients.CoLabService;
import org.xcolab.util.http.ServiceRequestUtils;
import org.xcolab.util.http.client.RestService;
import java.util.List;
public class UsersGroupsClientUtil {
private static final RestService membersService = new RestService(CoLabService.MEMBER,
ServiceRequestUtils.getNamespace());
private static final UsersGroupsClient client = UsersGroupsClient.fromService(membersService);
public static UsersGroups createUsersGroups(Long userId, Long groupId) {
return client.createUsersGroups(userId, groupId);
}
public static UsersGroups createUsersGroups(UsersGroups usersGroups) {
return client.createUsersGroups(usersGroups);
}
public static void deleteUsersGroups(Long userId, Long groupId) {
client.deleteUsersGroups(userId, groupId);
}
public static List<UsersGroups> getUserGroupsByUserIdGroupId(Long userId, Long groupId) {
return client.getUserGroupsByUserIdGroupId(userId, groupId);
}
public static boolean isUserInGroups(Long userId, Long groupId) {
return client.isUserInGroups(userId, groupId);
}
public static UsersGroupsClient getClient() {
return client;
}
}