Class PermissionUtil

java.lang.Object
com.liferay.portal.vulcan.permission.PermissionUtil

public class PermissionUtil extends Object
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    static void
    checkPermission(String actionId, com.liferay.portal.kernel.service.GroupLocalService groupLocalService, String resourceName, long resourceId, Long siteId)
     
    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)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • 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