Получить каждый идентификатор сообщества от IBM Connections
Есть ли способ получить каждое сообщество или каждый идентификатор сообщества от IBM Connections с Java? Общественные и частные сообщества?
Метод getPublicCommunities() из класса CommunityService возвращает только открытые. Метод getMyCommunities() возвращает сообщества только от пользователя, вошедшего в систему. У нас нет пользователя, который присутствует в каждом сообществе, а с помощью admin-user метод возвращает только его сообщества.
Так есть ли особый способ получить каждое сообщество или мы должны использовать пользователя с особыми правами?
Мы используем IBM Connections 5 и классы Java из SBT версии 1.0.2.20140527-1807.
1 ответ
Чтобы получить каждое сообщество, вы должны использовать метод getPublicCommunities() из класса CommunityService. Это вернет каждое сообщество, если вы вошли в систему как 'admin-user'. Для обычного пользователя этот метод возвращает только общедоступные сообщества. Помните, что метод использует разбиение на страницы, поэтому вам нужно вызывать метод несколько раз с разными параметрами или определять больший размер страницы.