Liferay 6.1.2-ce-ga3

com.liferay.portal.security.permission
Class PermissionCacheUtil

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

public class PermissionCacheUtil
extends Object


Field Summary
static String PERMISSION_CACHE_NAME
           
static String PERMISSION_CHECKER_BAG_CACHE_NAME
           
static String RESOURCE_BLOCK_IDS_BAG_CACHE_NAME
           
 
Constructor Summary
PermissionCacheUtil()
           
 
Method Summary
static void clearCache()
           
static void clearLocalCache()
           
static PermissionCheckerBag getBag(long userId, long groupId)
           
static Boolean getPermission(long userId, boolean signedIn, boolean checkGuest, long groupId, String name, String primKey, String actionId)
           
static ResourceBlockIdsBag getResourceBlockIdsBag(long companyId, long groupId, long userId, String name, boolean checkGuest)
           
static PermissionCheckerBag putBag(long userId, long groupId, PermissionCheckerBag bag)
           
static Boolean putPermission(long userId, boolean signedIn, boolean checkGuest, long groupId, String name, String primKey, String actionId, Boolean value)
           
static ResourceBlockIdsBag putResourceBlockIdsBag(long companyId, long groupId, long userId, String name, boolean checkGuest, 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 String PERMISSION_CACHE_NAME

PERMISSION_CHECKER_BAG_CACHE_NAME

public static final String PERMISSION_CHECKER_BAG_CACHE_NAME

RESOURCE_BLOCK_IDS_BAG_CACHE_NAME

public static final 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 PermissionCheckerBag getBag(long userId,
                                          long groupId)

getPermission

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

getResourceBlockIdsBag

public static ResourceBlockIdsBag getResourceBlockIdsBag(long companyId,
                                                         long groupId,
                                                         long userId,
                                                         String name,
                                                         boolean checkGuest)

putBag

public static PermissionCheckerBag putBag(long userId,
                                          long groupId,
                                          PermissionCheckerBag bag)

putPermission

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

putResourceBlockIdsBag

public static ResourceBlockIdsBag putResourceBlockIdsBag(long companyId,
                                                         long groupId,
                                                         long userId,
                                                         String name,
                                                         boolean checkGuest,
                                                         ResourceBlockIdsBag resourceBlockIdsBag)

Liferay 6.1.2-ce-ga3