尝试查找用户在liferay 6.2中拥有的所有权限并返回JSON对象

时间:2015-01-23 21:43:58

标签: json permissions liferay-6 user-permissions

我对Liferay 6.2非常缺乏经验。我搜索了文档,但找不到答案。

我正在尝试查找所有用户权限并将其返回到JSON对象中。到目前为止,我所能找到的只是权限检查器,

  

boolean hasOwnerPermission(long companyId,String name,long primKey,long ownerId,String actionId)
  如果用户是资源的所有者并且有权执行操作,则返回true。

     

boolean hasOwnerPermission(long companyId,String name,String primKey,long ownerId,String actionId)
             如果用户是资源的所有者并且有权执行操作,则返回true。

     

boolean hasPermission(long groupId,String name,long primKey,String actionId)
            如果用户有权对资源执行操作,则返回true。

     

boolean hasPermission(long groupId,String name,String primKey,String actionId)
            如果用户有权对资源执行操作,则返回true。

     

boolean hasUserPermission(long groupId,String name,String primKey,String actionId,boolean checkAdmin)
            如果用户有权在不使用访客权限的情况下对资源执行操作,则返回true。

但这仅检查用户是否拥有权限。

我正在查看所有权限列表。 Liferay是否支持此功能?

谢谢。

1 个答案:

答案 0 :(得分:0)

您可以尝试:

ResourcePermissionLocalServiceUtil.getResourcePermission();

查找特定资源的权限。