Class DarkFeatures
java.lang.Object
com.atlassian.confluence.setup.settings.DarkFeatures
Represents the current state of the dark features for a particular user.
-
Constructor Summary
ConstructorsConstructorDescriptionDarkFeatures
(Set<String> systemEnabledFeatures, Set<String> siteEnabledFeatures) DarkFeatures
(Set<String> systemEnabledFeatures, Set<String> siteEnabledFeatures, Set<String> userEnabledFeatures) Deprecated, for removal: This API element is subject to removal in a future version.since 9.3. -
Method Summary
Modifier and TypeMethodDescriptionReturn all the enabled features, joined with commas.Returns Dark Features enabled for all users, whether by system.property or site configuration.static boolean
isDarkFeatureEnabled
(ConfluenceUser user, String featureKey) Deprecated, for removal: This API element is subject to removal in a future version.since 9.3.static boolean
isDarkFeatureEnabled
(com.atlassian.user.User user, String featureKey) Deprecated, for removal: This API element is subject to removal in a future version.Since 5.2.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.boolean
isFeatureEnabled
(String featureKey)
-
Constructor Details
-
DarkFeatures
@Deprecated(since="9.3", forRemoval=true) public DarkFeatures(Set<String> systemEnabledFeatures, Set<String> siteEnabledFeatures, Set<String> userEnabledFeatures) Deprecated, for removal: This API element is subject to removal in a future version.since 9.3. userEnabledFeatures are no longer supported. UseDarkFeatures(Set, Set)
instead. -
DarkFeatures
-
-
Method Details
-
getSystemEnabledFeatures
-
getSiteEnabledFeatures
-
getGlobalEnabledFeatures
Returns Dark Features enabled for all users, whether by system.property or site configuration. -
getAllEnabledFeatures
-
getAllEnabledFeaturesAsString
Return all the enabled features, joined with commas. -
isFeatureEnabled
-
isDarkFeatureEnabled
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
@Deprecated(since="9.3", forRemoval=true) public static boolean isDarkFeatureEnabled(ConfluenceUser user, String featureKey) Deprecated, for removal: This API element is subject to removal in a future version.since 9.3. UseisDarkFeatureEnabled(String)
instead.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(since="5.2", forRemoval=true) public static boolean isDarkFeatureEnabled(com.atlassian.user.User user, String featureKey) Deprecated, for removal: This API element is subject to removal in a future version.Since 5.2. UseisDarkFeatureEnabled(String)
instead.
-