public class

DefaultDarkFeaturesManager

extends Object
implements DarkFeaturesManager
java.lang.Object
   ↳ com.atlassian.confluence.setup.settings.DefaultDarkFeaturesManager

Class Overview

Creates DarkFeatures instances from the PropertySet associated with the ThreadLocal user.

Summary

Public Constructors
DefaultDarkFeaturesManager(UserAccessor userAccessor, BandanaManager bandanaManager)
Public Methods
void disableSiteFeature(String featureKey)
void disableUserFeature(String featureKey)
void enableSiteFeature(String featureKey)
void enableUserFeature(String featureKey)
DarkFeatures getDarkFeatures()
Returns the dark features for the current user.
DarkFeatures getDarkFeatures(User user)
[Expand]
Inherited Methods
From class java.lang.Object
From interface com.atlassian.confluence.setup.settings.DarkFeaturesManager

Public Constructors

public DefaultDarkFeaturesManager (UserAccessor userAccessor, BandanaManager bandanaManager)

Public Methods

public void disableSiteFeature (String featureKey)

public void disableUserFeature (String featureKey)

public void enableSiteFeature (String featureKey)

public void enableUserFeature (String featureKey)

public DarkFeatures getDarkFeatures ()

Returns the dark features for the current user.

public DarkFeatures getDarkFeatures (User user)