public class PermissionCacheUtil
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
PERMISSION_CACHE_NAME |
static java.lang.String |
PERMISSION_CHECKER_BAG_CACHE_NAME |
static java.lang.String |
RESOURCE_BLOCK_IDS_BAG_CACHE_NAME |
static java.lang.String |
USER_PERMISSION_CHECKER_BAG_CACHE_NAME |
static java.lang.String |
USER_ROLE_CACHE_NAME |
| Constructor and Description |
|---|
PermissionCacheUtil() |
| Modifier and Type | Method and Description |
|---|---|
static void |
clearCache() |
static void |
clearCache(long... userIds) |
static void |
clearResourceBlockCache(long companyId,
long groupId,
java.lang.String name) |
static void |
clearResourceCache() |
static void |
clearResourcePermissionCache(int scope,
java.lang.String name,
java.lang.String primKey) |
static com.liferay.portal.security.permission.PermissionCheckerBag |
getBag(long userId,
long groupId) |
static java.lang.Boolean |
getPermission(long userId,
boolean signedIn,
long groupId,
java.lang.String name,
java.lang.String primKey,
java.lang.String actionId) |
static com.liferay.portal.security.permission.ResourceBlockIdsBag |
getResourceBlockIdsBag(long companyId,
long groupId,
long userId,
java.lang.String name) |
static com.liferay.portal.security.permission.UserPermissionCheckerBag |
getUserBag(long userId) |
static java.lang.Boolean |
getUserRole(long userId,
com.liferay.portal.model.Role role) |
static void |
putBag(long userId,
long groupId,
com.liferay.portal.security.permission.PermissionCheckerBag bag) |
static void |
putPermission(long userId,
boolean signedIn,
long groupId,
java.lang.String name,
java.lang.String primKey,
java.lang.String actionId,
java.lang.Boolean value) |
static void |
putResourceBlockIdsBag(long companyId,
long groupId,
long userId,
java.lang.String name,
com.liferay.portal.security.permission.ResourceBlockIdsBag resourceBlockIdsBag) |
static void |
putUserBag(long userId,
com.liferay.portal.security.permission.UserPermissionCheckerBag userPermissionCheckerBag) |
static void |
putUserRole(long userId,
com.liferay.portal.model.Role role,
java.lang.Boolean value) |
public static final java.lang.String PERMISSION_CACHE_NAME
public static final java.lang.String PERMISSION_CHECKER_BAG_CACHE_NAME
public static final java.lang.String RESOURCE_BLOCK_IDS_BAG_CACHE_NAME
public static final java.lang.String USER_PERMISSION_CHECKER_BAG_CACHE_NAME
public static final java.lang.String USER_ROLE_CACHE_NAME
public static void clearCache()
public static void clearCache(long... userIds)
public static void clearResourceBlockCache(long companyId,
long groupId,
java.lang.String name)
public static void clearResourceCache()
public static void clearResourcePermissionCache(int scope,
java.lang.String name,
java.lang.String primKey)
public static com.liferay.portal.security.permission.PermissionCheckerBag getBag(long userId,
long groupId)
public static java.lang.Boolean getPermission(long userId,
boolean signedIn,
long groupId,
java.lang.String name,
java.lang.String primKey,
java.lang.String actionId)
public static com.liferay.portal.security.permission.ResourceBlockIdsBag getResourceBlockIdsBag(long companyId,
long groupId,
long userId,
java.lang.String name)
public static com.liferay.portal.security.permission.UserPermissionCheckerBag getUserBag(long userId)
public static java.lang.Boolean getUserRole(long userId,
com.liferay.portal.model.Role role)
public static void putBag(long userId,
long groupId,
com.liferay.portal.security.permission.PermissionCheckerBag bag)
public static void putPermission(long userId,
boolean signedIn,
long groupId,
java.lang.String name,
java.lang.String primKey,
java.lang.String actionId,
java.lang.Boolean value)
public static void putResourceBlockIdsBag(long companyId,
long groupId,
long userId,
java.lang.String name,
com.liferay.portal.security.permission.ResourceBlockIdsBag resourceBlockIdsBag)
public static void putUserBag(long userId,
com.liferay.portal.security.permission.UserPermissionCheckerBag userPermissionCheckerBag)
public static void putUserRole(long userId,
com.liferay.portal.model.Role role,
java.lang.Boolean value)