public class DarkFeatures
extends java.lang.Object
Constructor and Description |
---|
DarkFeatures(java.util.Set<java.lang.String> systemEnabledFeatures,
java.util.Set<java.lang.String> siteEnabledFeatures,
java.util.Set<java.lang.String> userEnabledFeatures) |
Modifier and Type | Method and Description |
---|---|
java.util.Set<java.lang.String> |
getAllEnabledFeatures() |
java.lang.String |
getAllEnabledFeaturesAsString()
Return all the enabled features, joined with commas.
|
java.util.Set<java.lang.String> |
getGlobalEnabledFeatures()
Returns Dark Features enabled for all users, whether by system.property or site configuration.
|
java.util.Set<java.lang.String> |
getSiteEnabledFeatures() |
java.util.Set<java.lang.String> |
getSystemEnabledFeatures() |
java.util.Set<java.lang.String> |
getUserEnabledFeatures() |
static boolean |
isDarkFeatureEnabled(ConfluenceUser user,
java.lang.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 boolean |
isDarkFeatureEnabled(java.lang.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.
|
static boolean |
isDarkFeatureEnabled(com.atlassian.user.User user,
java.lang.String featureKey)
Deprecated.
|
boolean |
isFeatureEnabled(java.lang.String featureKey) |
public DarkFeatures(java.util.Set<java.lang.String> systemEnabledFeatures, java.util.Set<java.lang.String> siteEnabledFeatures, java.util.Set<java.lang.String> userEnabledFeatures)
public java.util.Set<java.lang.String> getSystemEnabledFeatures()
public java.util.Set<java.lang.String> getSiteEnabledFeatures()
public java.util.Set<java.lang.String> getUserEnabledFeatures()
public java.util.Set<java.lang.String> getGlobalEnabledFeatures()
public java.util.Set<java.lang.String> getAllEnabledFeatures()
public java.lang.String getAllEnabledFeaturesAsString()
public boolean isFeatureEnabled(java.lang.String featureKey)
public static boolean isDarkFeatureEnabled(java.lang.String featureKey)
public static boolean isDarkFeatureEnabled(ConfluenceUser user, java.lang.String featureKey)
@Deprecated public static boolean isDarkFeatureEnabled(com.atlassian.user.User user, java.lang.String featureKey)
isDarkFeatureEnabled(com.atlassian.confluence.user.ConfluenceUser, String)
Copyright © 2003-2014 Atlassian. All Rights Reserved.