001
014
015 package com.liferay.portal.security.permission;
016
017 import com.liferay.portal.kernel.exception.PortalException;
018 import com.liferay.portal.kernel.security.pacl.permission.PortalRuntimePermission;
019 import com.liferay.portal.model.Permission;
020 import com.liferay.portal.model.Role;
021
022 import java.util.List;
023
024
027 public class PermissionConverterUtil {
028
029 public static List<Permission> convertPermissions(long roleId)
030 throws PortalException {
031
032 return getPermissionConverter().convertPermissions(roleId);
033 }
034
035 public static List<Permission> convertPermissions(
036 long roleId, PermissionConversionFilter permissionConversionFilter)
037 throws PortalException {
038
039 return getPermissionConverter().convertPermissions(
040 roleId, permissionConversionFilter);
041 }
042
043 public static List<Permission> convertPermissions(Role role)
044 throws PortalException {
045
046 return getPermissionConverter().convertPermissions(role);
047 }
048
049 public static List<Permission> convertPermissions(
050 Role role, PermissionConversionFilter permissionConversionFilter)
051 throws PortalException {
052
053 return getPermissionConverter().convertPermissions(
054 role, permissionConversionFilter);
055 }
056
057 public static PermissionConverter getPermissionConverter() {
058 PortalRuntimePermission.checkGetBeanProperty(
059 PermissionConverterUtil.class);
060
061 return _permissionConverter;
062 }
063
064 public void setPermissionConverter(
065 PermissionConverter permissionConverter) {
066
067 PortalRuntimePermission.checkSetBeanProperty(getClass());
068
069 _permissionConverter = permissionConverter;
070 }
071
072 private static PermissionConverter _permissionConverter;
073
074 }