public class

ThreadLocalPermissionsCache

extends Object
java.lang.Object
   ↳ com.atlassian.confluence.security.ThreadLocalPermissionsCache

Class Overview

Wrapper around the ThreadLocalCache to deal with caching space permissions and application access.

Summary

Public Constructors
ThreadLocalPermissionsCache()
Public Methods
static void cacheCanUseConfluence(User user, boolean canUse)
static void cachePermissionExemption(User user, boolean exempt)
static void cacheSpacePermission(User user, String permission, Space space, boolean hasPermission)
static Boolean canUseConfluence(User user)
static Boolean hasPermissionExemption(User user)
static Boolean hasSpacePermission(String permission, Space space, User user)
[Expand]
Inherited Methods
From class java.lang.Object

Public Constructors

public ThreadLocalPermissionsCache ()

Public Methods

public static void cacheCanUseConfluence (User user, boolean canUse)

public static void cachePermissionExemption (User user, boolean exempt)

public static void cacheSpacePermission (User user, String permission, Space space, boolean hasPermission)

public static Boolean canUseConfluence (User user)

public static Boolean hasPermissionExemption (User user)

public static Boolean hasSpacePermission (String permission, Space space, User user)