Modifier and Type | Class and Description |
---|---|
class |
CoarseGrainedCachingSpacePermissionManager
Space permission manager that caches all permissions for each space.
|
Constructor and Description |
---|
CoarseGrainedCachingSpacePermissionManager(PermissionCheckExemptions permissionCheckExemptions,
com.atlassian.vcache.VCacheFactory cacheFactory,
SpacePermissionManagerInternal delegate,
SpacePermissionDao spacePermissionDao,
com.atlassian.event.api.EventPublisher eventPublisher,
ConfluenceAccessManager confluenceAccessManager,
SpacePermissionAccessMapper spacePermissionAccessMapper,
com.atlassian.crowd.embedded.api.CrowdService crowdService,
com.atlassian.util.concurrent.Supplier<UserAccessor> userAccessor) |
Modifier and Type | Class and Description |
---|---|
class |
RecoveryAwareCachingSpacePermissionManager
An extension of
CachingSpacePermissionManager that supports recovery mode. |
class |
RecoveryAwareCGCachingSpacePermissionManager
An extension of
CoarseGrainedCachingSpacePermissionManager that supports recovery mode. |
Constructor and Description |
---|
RecoveryAwareCGCachingSpacePermissionManager(PermissionCheckExemptions permissionCheckExemptions,
com.atlassian.vcache.VCacheFactory cacheFactory,
SpacePermissionManagerInternal delegate,
SpacePermissionDao spacePermissionDao,
com.atlassian.event.api.EventPublisher eventPublisher,
ConfluenceAccessManager confluenceAccessManager,
SpacePermissionAccessMapper spacePermissionAccessMapper,
com.atlassian.crowd.embedded.api.CrowdService crowdService,
com.atlassian.util.concurrent.Supplier<UserAccessor> userAccessor) |
Modifier and Type | Class and Description |
---|---|
class |
AbstractSpacePermissionManager |
class |
CachingSpacePermissionManager
Implementation of SpacePermissionManager that implements caching before a SpacePermission is requested,
saved or removed from the SpacePermissionDao.
|
class |
DefaultSpacePermissionManager |
class |
ReadOnlySpacePermissionManager |
class |
SpacePermissionCoordinator
Space permission manager that adds a layer of security over the write operations in this class.
|
Modifier and Type | Method and Description |
---|---|
void |
SpacePermissionCoordinator.setSpacePermissionManager(SpacePermissionManagerInternal spacePermissionManager) |
Modifier and Type | Method and Description |
---|---|
void |
DefaultSpaceManager.setSpacePermissionManager(SpacePermissionManagerInternal spacePermissionManager) |
Constructor and Description |
---|
DefaultUserAccessor(com.atlassian.user.configuration.RepositoryAccessor repositoryAccessor,
SpacePermissionManagerInternal spacePermissionManager,
ContentEntityManager contentEntityManager,
NotificationManager notificationManager,
PersonalInformationManager personalInformationManager,
UserChecker userChecker,
AttachmentManager attachmentManager,
com.atlassian.event.EventManager eventManager,
ContentPermissionManager contentPermissionManager,
PermissionManager permissionManager,
UserStatusManager userStatusManager,
FollowManager followManager,
com.atlassian.crowd.embedded.api.CrowdService crowdService,
DisabledUserManager disabledUserManager,
HibernateSessionManager sessionManager,
ConfluenceUserDao confluenceUserDao,
com.atlassian.user.UserManager backingUserManager,
SettingsManager settingsManager,
com.atlassian.crowd.embedded.api.UnfilteredCrowdService unfilteredCrowdService,
com.google.common.base.Supplier<DarkFeaturesManager> darkFeaturesManagerSupplier,
AvatarProviderAccessor avatarProviderAccessor,
ResourceAccessor resourceAccessor,
org.springframework.transaction.PlatformTransactionManager transactionManager) |
Copyright © 2003–2017 Atlassian. All rights reserved.