Class PermissionCacheUtil

Object
com.liferay.portal.security.permission.PermissionCacheUtil

public class PermissionCacheUtil extends Object
Author:
Charles May, Michael Young, Shuyang Zhou, Connor McKay, László Csontos
  • Field Details

    • PERMISSION_CACHE_NAME

      public static final String PERMISSION_CACHE_NAME
    • PERMISSION_CHECKER_BAG_CACHE_NAME

      public static final String PERMISSION_CHECKER_BAG_CACHE_NAME
    • USER_BAG_CACHE_NAME

      public static final String USER_BAG_CACHE_NAME
    • USER_PRIMARY_KEY_ROLE_CACHE_NAME

      public static final String USER_PRIMARY_KEY_ROLE_CACHE_NAME
    • USER_ROLE_CACHE_NAME

      public static final String USER_ROLE_CACHE_NAME
  • Constructor Details

    • PermissionCacheUtil

      public PermissionCacheUtil()
  • Method Details

    • clearCache

      public static void clearCache()
    • clearCache

      public static void clearCache(long... userIds)
    • clearPrimaryKeyRoleCache

      public static void clearPrimaryKeyRoleCache()
    • clearResourceCache

      public static void clearResourceCache()
    • clearResourcePermissionCache

      public static void clearResourcePermissionCache(int scope, String name, String primKey)
    • getPermission

      public static Boolean getPermission(long groupId, String name, String primKey, long[] roleIds, String actionId)
    • getUserBag

      public static com.liferay.portal.kernel.security.permission.UserBag getUserBag(long userId)
    • getUserGroupRoleIds

      public static long[] getUserGroupRoleIds(long userId, long groupId)
    • getUserPrimaryKeyRole

      public static Boolean getUserPrimaryKeyRole(long userId, long primaryKey, String roleName)
    • getUserRole

      public static Boolean getUserRole(long userId, com.liferay.portal.kernel.model.Role role)
    • putPermission

      public static void putPermission(long groupId, String name, String primKey, long[] roleIds, String actionId, Boolean value)
    • putUserBag

      public static void putUserBag(long userId, com.liferay.portal.kernel.security.permission.UserBag userBag)
    • putUserGroupRoleIds

      public static void putUserGroupRoleIds(long userId, long groupId, long[] roleIds)
    • putUserPrimaryKeyRole

      public static void putUserPrimaryKeyRole(long userId, long primaryKey, String roleName, Boolean value)
    • putUserRole

      public static void putUserRole(long userId, com.liferay.portal.kernel.model.Role role, Boolean value)