如何在LIferay中获取Scope值

时间:2014-02-08 23:41:31

标签: java liferay portlet liferay-6

我在liferay中的portlet MVC类中进行了以下调用:

ResourcePermissionServiceUtil.addResourcePermission(
    themeDisplay.getScopeGroupId(), 
    themeDisplay.getCompanyId(), 
    FileEntry.class.getName(), 
    ??, //scope int value... how do I get this?? 
    Long.toString( fileEntry.getPrimaryKey()),                          
    RoleServiceUtil.getRole(themeDisplay.getCompanyId(), "Guest").getPrimaryKey(), 
    ActionKeys.VIEW);

我想知道如何获取范围值。最好是全局范围值。

2 个答案:

答案 0 :(得分:2)

在您的情况下,您必须使用ResourceConstants.SCOPE_INDIVIDUAL

答案 1 :(得分:0)

答案是liferay中的ResourceConstants。

ResourceConstants.SCOPE_COMPANY

当然还有其他范围,但这是容纳常量的对象。