com.liferay.portal.security.permission
Class PermissionCacheUtil

java.lang.Object
  extended by com.liferay.portal.security.permission.PermissionCacheUtil

public class PermissionCacheUtil
extends java.lang.Object

Author:
Charles May, Michael Young, Shuyang Zhou, Connor McKay

Field Summary
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
           
 
Constructor Summary
PermissionCacheUtil()
           
 
Method Summary
static void clearCache()
           
static void clearLocalCache()
           
static com.liferay.portal.security.permission.PermissionCheckerBag getBag(long userId, long groupId)
           
static java.lang.Boolean getPermission(long userId, boolean signedIn, boolean checkGuest, 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 userId, long groupId, java.lang.String name, boolean checkGuest)
           
static com.liferay.portal.security.permission.PermissionCheckerBag putBag(long userId, long groupId, com.liferay.portal.security.permission.PermissionCheckerBag bag)
           
static java.lang.Boolean putPermission(long userId, boolean signedIn, boolean checkGuest, long groupId, java.lang.String name, java.lang.String primKey, java.lang.String actionId, java.lang.Boolean value)
           
static com.liferay.portal.security.permission.ResourceBlockIdsBag putResourceBlockIdsBag(long companyId, long groupId, long userId, java.lang.String name, boolean checkGuest, com.liferay.portal.security.permission.ResourceBlockIdsBag resourceBlockIdsBag)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

PERMISSION_CACHE_NAME

public static final java.lang.String PERMISSION_CACHE_NAME

PERMISSION_CHECKER_BAG_CACHE_NAME

public static final java.lang.String PERMISSION_CHECKER_BAG_CACHE_NAME

RESOURCE_BLOCK_IDS_BAG_CACHE_NAME

public static final java.lang.String RESOURCE_BLOCK_IDS_BAG_CACHE_NAME
Constructor Detail

PermissionCacheUtil

public PermissionCacheUtil()
Method Detail

clearCache

public static void clearCache()

clearLocalCache

public static void clearLocalCache()

getBag

public static com.liferay.portal.security.permission.PermissionCheckerBag getBag(long userId,
                                                                                 long groupId)

getPermission

public static java.lang.Boolean getPermission(long userId,
                                              boolean signedIn,
                                              boolean checkGuest,
                                              long groupId,
                                              java.lang.String name,
                                              java.lang.String primKey,
                                              java.lang.String actionId)

getResourceBlockIdsBag

public static com.liferay.portal.security.permission.ResourceBlockIdsBag getResourceBlockIdsBag(long companyId,
                                                                                                long userId,
                                                                                                long groupId,
                                                                                                java.lang.String name,
                                                                                                boolean checkGuest)

putBag

public static com.liferay.portal.security.permission.PermissionCheckerBag putBag(long userId,
                                                                                 long groupId,
                                                                                 com.liferay.portal.security.permission.PermissionCheckerBag bag)

putPermission

public static java.lang.Boolean putPermission(long userId,
                                              boolean signedIn,
                                              boolean checkGuest,
                                              long groupId,
                                              java.lang.String name,
                                              java.lang.String primKey,
                                              java.lang.String actionId,
                                              java.lang.Boolean value)

putResourceBlockIdsBag

public static com.liferay.portal.security.permission.ResourceBlockIdsBag putResourceBlockIdsBag(long companyId,
                                                                                                long groupId,
                                                                                                long userId,
                                                                                                java.lang.String name,
                                                                                                boolean checkGuest,
                                                                                                com.liferay.portal.security.permission.ResourceBlockIdsBag resourceBlockIdsBag)