| 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,
UserAccessor userAccessor) |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractSpacePermissionManager |
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) |
| Constructor and Description |
|---|
DefaultSpaceManager(SpaceDescriptionManager spaceDescriptionManager,
SpacePermissionManagerInternal spacePermissionManager,
SpacePermissionQueryManager spacePermissionQueryManager,
AttachmentManager attachmentManager,
SpaceDao spaceDao,
SettingsManager settingsManager,
UserAccessor userAccessor,
com.atlassian.user.GroupManager groupManager,
PermissionCheckExemptions permissionCheckExemptions,
ConfluenceIndexer indexer,
com.atlassian.event.api.EventPublisher eventPublisher,
NotificationManager notificationManager,
LabelManager labelManager,
I18NBeanFactory i18NBeanFactory,
com.atlassian.vcache.VCacheFactory cacheFactory,
PermissionsAdministratorBuilder permissionsAdministratorBuilder,
SpacePermissionOperationKeyConverter spacePermissionOperationKeyConverter) |
| Constructor and Description |
|---|
DefaultUserAccessor(com.atlassian.user.configuration.RepositoryAccessor repositoryAccessor,
SpacePermissionManagerInternal spacePermissionManager,
ContentEntityManager contentEntityManager,
PersonalInformationManager personalInformationManager,
UserChecker userChecker,
com.atlassian.event.EventManager eventManager,
PermissionManager permissionManager,
com.atlassian.crowd.embedded.api.CrowdService crowdService,
DisabledUserManager disabledUserManager,
ConfluenceUserDao confluenceUserDao,
com.atlassian.user.UserManager backingUserManager,
SettingsManager settingsManager,
com.atlassian.crowd.embedded.api.UnfilteredCrowdService unfilteredCrowdService,
AvatarAccessor avatarAccessor,
FeatureFlagServiceClient featureFlagServiceClient) |
GroupPreRemovalCleanupListener(SpacePermissionManagerInternal spacePermissionManager,
ContentPermissionManager contentPermissionManager) |
UserPreRemovalCleanupListener(SpacePermissionManagerInternal spacePermissionManager,
NotificationManager notificationManager,
PersonalInformationManager personalInformationManager,
ContentPermissionManager contentPermissionManager,
UserStatusManager userStatusManager,
FollowManager followManager,
RelationManager relationManager,
com.atlassian.user.properties.PropertySetFactory userPropertySetFactory) |
| Constructor and Description |
|---|
ConfluenceProductPermissionDao(SpacePermissionManagerInternal spacePermissionManager) |
Copyright © 2003–2017 Atlassian. All rights reserved.