Class DarkFeatures
- java.lang.Object
 - 
- com.atlassian.confluence.setup.settings.DarkFeatures
 
 
- 
public class DarkFeatures extends Object
Represents the current state of the dark features for a particular user. 
- 
- 
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description Set<String>getAllEnabledFeatures()StringgetAllEnabledFeaturesAsString()Return all the enabled features, joined with commas.Set<String>getGlobalEnabledFeatures()Returns Dark Features enabled for all users, whether by system.property or site configuration.Set<String>getSiteEnabledFeatures()Set<String>getSystemEnabledFeatures()Set<String>getUserEnabledFeatures()static booleanisDarkFeatureEnabled(ConfluenceUser user, String featureKey)Returns true if the dark feature is enabled for the given user, either because of a user preference or because it is enabled site-wide via a site or system setting.static booleanisDarkFeatureEnabled(com.atlassian.user.User user, String featureKey)Deprecated.static booleanisDarkFeatureEnabled(String featureKey)Returns true if the dark feature is enabled for the current user, either because of a user preference or because it is enabled site-wide via a site or system setting.booleanisFeatureEnabled(String featureKey) 
 - 
 
- 
- 
Method Detail
- 
getGlobalEnabledFeatures
public Set<String> getGlobalEnabledFeatures()
Returns Dark Features enabled for all users, whether by system.property or site configuration. 
- 
getAllEnabledFeaturesAsString
public String getAllEnabledFeaturesAsString()
Return all the enabled features, joined with commas. 
- 
isFeatureEnabled
public boolean isFeatureEnabled(String featureKey)
 
- 
isDarkFeatureEnabled
public static boolean isDarkFeatureEnabled(String featureKey)
Returns true if the dark feature is enabled for the current user, either because of a user preference or because it is enabled site-wide via a site or system setting. 
- 
isDarkFeatureEnabled
public static boolean isDarkFeatureEnabled(ConfluenceUser user, String featureKey)
Returns true if the dark feature is enabled for the given user, either because of a user preference or because it is enabled site-wide via a site or system setting.- Since:
 - 5.2
 
 
- 
isDarkFeatureEnabled
@Deprecated public static boolean isDarkFeatureEnabled(com.atlassian.user.User user, String featureKey)
Deprecated. 
 - 
 
 -