Class SetupConfluenceDarkFeatureManager
java.lang.Object
com.atlassian.confluence.api.impl.sal.SetupConfluenceDarkFeatureManager
- All Implemented Interfaces:
com.atlassian.sal.api.features.DarkFeatureManager
public class SetupConfluenceDarkFeatureManager
extends Object
implements com.atlassian.sal.api.features.DarkFeatureManager
-
Field Summary
Fields inherited from interface com.atlassian.sal.api.features.DarkFeatureManager
ATLASSIAN_DARKFEATURE_PREFIX, DARKFEATURES_PROPERTIES_FILE_PROPERTY, DARKFEATURES_PROPERTIES_FILE_PROPERTY_DEFAULT, DISABLE_ALL_DARKFEATURES_PROPERTY
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionboolean
void
void
void
disableFeatureForUser
(com.atlassian.sal.api.user.UserKey userKey, String s) void
void
void
enableFeatureForUser
(com.atlassian.sal.api.user.UserKey userKey, String s) com.atlassian.sal.api.features.EnabledDarkFeatures
com.atlassian.sal.api.features.EnabledDarkFeatures
com.atlassian.sal.api.features.EnabledDarkFeatures
getFeaturesEnabledForUser
(com.atlassian.sal.api.user.UserKey userKey) isEnabledForAllUsers
(@NonNull String featureKey) isEnabledForCurrentUser
(@NonNull String featureKey) isEnabledForUser
(@Nullable com.atlassian.sal.api.user.UserKey userKey, @NonNull String featureKey) boolean
boolean
boolean
isFeatureEnabledForUser
(com.atlassian.sal.api.user.UserKey userKey, String s)
-
Constructor Details
-
SetupConfluenceDarkFeatureManager
public SetupConfluenceDarkFeatureManager()
-
-
Method Details
-
isEnabledForAllUsers
- Specified by:
isEnabledForAllUsers
in interfacecom.atlassian.sal.api.features.DarkFeatureManager
-
isEnabledForCurrentUser
- Specified by:
isEnabledForCurrentUser
in interfacecom.atlassian.sal.api.features.DarkFeatureManager
-
isEnabledForUser
public @NonNull Optional<Boolean> isEnabledForUser(@Nullable com.atlassian.sal.api.user.UserKey userKey, @NonNull String featureKey) - Specified by:
isEnabledForUser
in interfacecom.atlassian.sal.api.features.DarkFeatureManager
-
isFeatureEnabledForAllUsers
- Specified by:
isFeatureEnabledForAllUsers
in interfacecom.atlassian.sal.api.features.DarkFeatureManager
-
isFeatureEnabledForCurrentUser
- Specified by:
isFeatureEnabledForCurrentUser
in interfacecom.atlassian.sal.api.features.DarkFeatureManager
-
isFeatureEnabledForUser
- Specified by:
isFeatureEnabledForUser
in interfacecom.atlassian.sal.api.features.DarkFeatureManager
-
canManageFeaturesForAllUsers
public boolean canManageFeaturesForAllUsers()- Specified by:
canManageFeaturesForAllUsers
in interfacecom.atlassian.sal.api.features.DarkFeatureManager
-
enableFeatureForAllUsers
- Specified by:
enableFeatureForAllUsers
in interfacecom.atlassian.sal.api.features.DarkFeatureManager
-
disableFeatureForAllUsers
- Specified by:
disableFeatureForAllUsers
in interfacecom.atlassian.sal.api.features.DarkFeatureManager
-
enableFeatureForCurrentUser
- Specified by:
enableFeatureForCurrentUser
in interfacecom.atlassian.sal.api.features.DarkFeatureManager
-
enableFeatureForUser
- Specified by:
enableFeatureForUser
in interfacecom.atlassian.sal.api.features.DarkFeatureManager
-
disableFeatureForCurrentUser
- Specified by:
disableFeatureForCurrentUser
in interfacecom.atlassian.sal.api.features.DarkFeatureManager
-
disableFeatureForUser
- Specified by:
disableFeatureForUser
in interfacecom.atlassian.sal.api.features.DarkFeatureManager
-
getFeaturesEnabledForAllUsers
public com.atlassian.sal.api.features.EnabledDarkFeatures getFeaturesEnabledForAllUsers()- Specified by:
getFeaturesEnabledForAllUsers
in interfacecom.atlassian.sal.api.features.DarkFeatureManager
-
getFeaturesEnabledForCurrentUser
public com.atlassian.sal.api.features.EnabledDarkFeatures getFeaturesEnabledForCurrentUser()- Specified by:
getFeaturesEnabledForCurrentUser
in interfacecom.atlassian.sal.api.features.DarkFeatureManager
-
getFeaturesEnabledForUser
public com.atlassian.sal.api.features.EnabledDarkFeatures getFeaturesEnabledForUser(com.atlassian.sal.api.user.UserKey userKey) - Specified by:
getFeaturesEnabledForUser
in interfacecom.atlassian.sal.api.features.DarkFeatureManager
-