Class FastPermissionsEnabler
java.lang.Object
com.atlassian.confluence.security.denormalisedpermissions.impl.FastPermissionsEnabler
- All Implemented Interfaces:
org.springframework.beans.factory.DisposableBean
,org.springframework.beans.factory.InitializingBean
public class FastPermissionsEnabler
extends Object
implements org.springframework.beans.factory.DisposableBean, org.springframework.beans.factory.InitializingBean
Enables fast permissions after site restore or on fresh setup.
- Since:
- 8.6.0
-
Constructor Summary
ConstructorsConstructorDescriptionFastPermissionsEnabler
(com.atlassian.event.api.EventPublisher eventPublisher, DenormalisedPermissionStateManager denormalisedPermissionStateManager, SchemaInformationService schemaInformationService) FastPermissionsEnabler
(com.atlassian.event.api.EventPublisher eventPublisher, DenormalisedPermissionStateManager denormalisedPermissionStateManager, SchemaInformationService schemaInformationService, boolean disableFastPermissionsEnabling) -
Method Summary
-
Constructor Details
-
FastPermissionsEnabler
public FastPermissionsEnabler(com.atlassian.event.api.EventPublisher eventPublisher, DenormalisedPermissionStateManager denormalisedPermissionStateManager, SchemaInformationService schemaInformationService) -
FastPermissionsEnabler
public FastPermissionsEnabler(com.atlassian.event.api.EventPublisher eventPublisher, DenormalisedPermissionStateManager denormalisedPermissionStateManager, SchemaInformationService schemaInformationService, boolean disableFastPermissionsEnabling)
-
-
Method Details
-
turnFastPermissionsOn
public void turnFastPermissionsOn() -
onImportFinishEvent
-
afterPropertiesSet
- Specified by:
afterPropertiesSet
in interfaceorg.springframework.beans.factory.InitializingBean
- Throws:
Exception
-
destroy
- Specified by:
destroy
in interfaceorg.springframework.beans.factory.DisposableBean
- Throws:
Exception
-
onApplicationStartedEvent
-