Как получить OrganizationId после входа в систему - Liferay

Я использую liferay6. Я развернул свое веб-приложение внутри liferay. После входа в систему оно перенаправляется на одну страницу. На этой странице jsp я хочу установить идентификатор организации вошедшего в систему пользователя в переменной javascript. Как я могу это сделать. Могу ли я кто-нибудь, пожалуйста, объясните.


person vmb    schedule 12.06.2013    source источник


Ответы (2)


  1. Вы можете получить userId вошедших в систему пользователей themeDisplay.getUserId()
  2. Используя этот userId, вы можете получить организации пользователя на OrganizationLocalServiceUtil.getUserOrganizations(userId)
  3. Затем вы можете перебирать организации, чтобы получить требуемый идентификатор организации.
person Pankaj Kathiriya    schedule 12.06.2013

person    schedule
comment
Можете ли вы объяснить свой ответ? Ответов, содержащих только код, лучше избегать, потому что они не так помогают другим, как хорошо объясненные, прокомментированные ответы. - person Wai Ha Lee; 15.06.2015