Получите каждый идентификатор сообщества от IBM Connections

Есть ли способ получить каждое сообщество или каждый идентификатор сообщества из IBM Connections с Java? Публичные и частные сообщества?

Метод getPublicCommunities () класса CommunityService возвращает только общедоступные. Метод getMyCommunities () возвращает сообщества только от пользователя, который вошел в систему. У нас нет пользователя, который входит в каждое сообщество, а с пользователем-администратором метод возвращает только его сообщества.

Итак, есть ли особый способ получить каждое сообщество или мы должны использовать пользователя с особыми правами?

Мы используем IBM Connections 5 и классы Java из SBT версии 1.0.2.20140527-1807.


person SpikeZ    schedule 18.09.2014    source источник
comment
Вы можете получить его из списка рассады или из административного API jython.   -  person Paul Bastide    schedule 18.09.2014


Ответы (1)


Чтобы получить каждое сообщество, вы должны использовать метод getPublicCommunities () из класса CommunityService. Это вернет каждое сообщество, если вы вошли в систему с «пользователем-администратором». Для обычного пользователя этот метод вернет только общедоступные сообщества. Помните, что метод использует разбиение на страницы, поэтому вам придется вызывать метод несколько раз с разными параметрами или определять больший размер страницы.

person SpikeZ    schedule 24.09.2014
comment
если вы постоянно выполняете эти вызовы, лучше всего использовать jython apis или списки семян. - person Paul Bastide; 24.09.2014
comment
@PaulBastide спасибо за совет, я посмотрю. - person SpikeZ; 26.09.2014