Class PermissionUtil
java.lang.Object
com.liferay.portal.vulcan.permission.PermissionUtil
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic void
checkPermission
(String actionId, com.liferay.portal.kernel.service.GroupLocalService groupLocalService, String resourceName, long resourceId, Long siteId) static Collection<Permission>
getPermissions
(long companyId, List<com.liferay.portal.kernel.model.ResourceAction> resourceActions, long resourceId, String resourceName, String[] roleNames) Changes made here must also be made in base_resource_impl.ftl#_getPermissions to ensure consistent behavior.static List<com.liferay.portal.kernel.model.ResourcePermission>
getResourcePermissions
(long companyId, long resourceId, String resourceName, com.liferay.portal.kernel.service.ResourcePermissionLocalService resourcePermissionLocalService) static List<com.liferay.portal.kernel.model.Role>
getRoles
(com.liferay.portal.kernel.model.Company company, com.liferay.portal.kernel.service.RoleLocalService roleLocalService, String[] roleNames) static Permission
toPermission
(Long companyId, Long id, List<com.liferay.portal.kernel.model.ResourceAction> resourceActions, String resourceName, com.liferay.portal.kernel.service.ResourcePermissionLocalService resourcePermissionLocalService, com.liferay.portal.kernel.model.Role role) static Permission
toPermission
(List<com.liferay.portal.kernel.model.ResourceAction> resourceActions, com.liferay.portal.kernel.model.ResourcePermission resourcePermission, com.liferay.portal.kernel.model.Role role)
-
Constructor Details
-
PermissionUtil
public PermissionUtil()
-
-
Method Details
-
checkPermission
public static void checkPermission(String actionId, com.liferay.portal.kernel.service.GroupLocalService groupLocalService, String resourceName, long resourceId, Long siteId) throws com.liferay.portal.kernel.exception.PortalException - Throws:
com.liferay.portal.kernel.exception.PortalException
-
getPermissions
public static Collection<Permission> getPermissions(long companyId, List<com.liferay.portal.kernel.model.ResourceAction> resourceActions, long resourceId, String resourceName, String[] roleNames) throws Exception Changes made here must also be made in base_resource_impl.ftl#_getPermissions to ensure consistent behavior.- Throws:
Exception
-
getResourcePermissions
public static List<com.liferay.portal.kernel.model.ResourcePermission> getResourcePermissions(long companyId, long resourceId, String resourceName, com.liferay.portal.kernel.service.ResourcePermissionLocalService resourcePermissionLocalService) throws com.liferay.portal.kernel.exception.PortalException - Throws:
com.liferay.portal.kernel.exception.PortalException
-
getRoles
public static List<com.liferay.portal.kernel.model.Role> getRoles(com.liferay.portal.kernel.model.Company company, com.liferay.portal.kernel.service.RoleLocalService roleLocalService, String[] roleNames) throws com.liferay.portal.kernel.exception.PortalException - Throws:
com.liferay.portal.kernel.exception.PortalException
-
toPermission
public static Permission toPermission(List<com.liferay.portal.kernel.model.ResourceAction> resourceActions, com.liferay.portal.kernel.model.ResourcePermission resourcePermission, com.liferay.portal.kernel.model.Role role) -
toPermission
public static Permission toPermission(Long companyId, Long id, List<com.liferay.portal.kernel.model.ResourceAction> resourceActions, String resourceName, com.liferay.portal.kernel.service.ResourcePermissionLocalService resourcePermissionLocalService, com.liferay.portal.kernel.model.Role role) throws com.liferay.portal.kernel.exception.PortalException - Throws:
com.liferay.portal.kernel.exception.PortalException
-