@Component public class AccessModeServiceImpl extends Object implements AccessModeService
| Modifier and Type | Field and Description |
|---|---|
static String |
READ_ONLY_MODE_DARK_FEATURE |
| Constructor and Description |
|---|
AccessModeServiceImpl(AccessModeManager accessModeManager,
PermissionManager permissionManager,
com.atlassian.event.api.EventPublisher eventPublisher,
DarkFeaturesManager darkFeaturesManager) |
| Modifier and Type | Method and Description |
|---|---|
AccessMode |
getAccessMode() |
boolean |
isReadOnlyAccessModeEnabled() |
void |
updateAccessMode(AccessMode accessMode)
Update the access mode if the current user is a sysadmin
|
public static final String READ_ONLY_MODE_DARK_FEATURE
@Autowired public AccessModeServiceImpl(AccessModeManager accessModeManager, PermissionManager permissionManager, com.atlassian.event.api.EventPublisher eventPublisher, DarkFeaturesManager darkFeaturesManager)
public AccessMode getAccessMode()
getAccessMode in interface AccessModeServicepublic void updateAccessMode(AccessMode accessMode) throws ServiceException
AccessModeServiceupdateAccessMode in interface AccessModeServiceaccessMode - update the access mode for ConfluenceServiceException - the exception is thrown if the dark feature is not enabled or the access mode cannot be updatedpublic boolean isReadOnlyAccessModeEnabled()
isReadOnlyAccessModeEnabled in interface AccessModeServiceCopyright © 2003–2018 Atlassian. All rights reserved.