设置Liferay的权限';s社交活动portlet

设置Liferay的权限';s社交活动portlet,liferay,liferay-7,Liferay,Liferay 7,我正在尝试将权限更改为Liferay的com\u Liferay\u social\u activities\u web\u portlet\u social ActivitiesPortlet 下面是代码 String journalPortletId = welcomeLayoutTypePortlet.addPortletId(userId, "com_liferay_social_activities_web_portlet_SocialActivitiesPortlet&q

我正在尝试将权限更改为Liferay的
com\u Liferay\u social\u activities\u web\u portlet\u social ActivitiesPortlet

下面是代码

 String journalPortletId = welcomeLayoutTypePortlet.addPortletId(userId, "com_liferay_social_activities_web_portlet_SocialActivitiesPortlet", "column-1", columnPosition, true);

ResourcePermissionLocalServiceUtil.setResourcePermissions(companyId, "com_liferay_social_activities_web_portlet_SocialActivitiesPortlet",
                        ResourceConstants.SCOPE_INDIVIDUAL, (""+companyId+"_LAYOUT_com_liferay_social_activities_web_portlet_SocialActivitiesPortlet"), 
                        siteAdministratorRole.getRoleId(), actionsRW_SiteAdministrator);

但它不起作用,因为我没有设置正确的按键。如何获取SocialActivityportlet的primkey?

-另外,根据您的问题选择您的标记。此代码在Liferay 6上不起作用:该版本中的portlet ID完全不同