public class

JiraDarkFeaturesManager

extends Object
implements DarkFeatureManager
java.lang.Object
   ↳ com.atlassian.sal.jira.features.JiraDarkFeaturesManager

Summary

[Expand]
Inherited Constants
From interface com.atlassian.sal.api.features.DarkFeatureManager
Public Constructors
JiraDarkFeaturesManager(FeatureManager featureManager, UserManager userManager, JiraAuthenticationContext authenticationContext)
Public Methods
boolean canManageFeaturesForAllUsers()
void disableFeatureForAllUsers(String featureKey)
void disableFeatureForCurrentUser(String featureKey)
void disableFeatureForUser(UserKey userKey, String featureKey)
void enableFeatureForAllUsers(String featureKey)
void enableFeatureForCurrentUser(String featureKey)
void enableFeatureForUser(UserKey userKey, String featureKey)
EnabledDarkFeatures getFeaturesEnabledForAllUsers()
EnabledDarkFeatures getFeaturesEnabledForCurrentUser()
EnabledDarkFeatures getFeaturesEnabledForUser(UserKey userKey)
boolean isFeatureEnabledForAllUsers(String featureKey)
boolean isFeatureEnabledForCurrentUser(String featureKey)
boolean isFeatureEnabledForUser(UserKey user, String featureKey)
[Expand]
Inherited Methods
From class java.lang.Object
From interface com.atlassian.sal.api.features.DarkFeatureManager

Public Constructors

public JiraDarkFeaturesManager (FeatureManager featureManager, UserManager userManager, JiraAuthenticationContext authenticationContext)

Public Methods

public boolean canManageFeaturesForAllUsers ()

public void disableFeatureForAllUsers (String featureKey)

public void disableFeatureForCurrentUser (String featureKey)

public void disableFeatureForUser (UserKey userKey, String featureKey)

public void enableFeatureForAllUsers (String featureKey)

public void enableFeatureForCurrentUser (String featureKey)

public void enableFeatureForUser (UserKey userKey, String featureKey)

public EnabledDarkFeatures getFeaturesEnabledForAllUsers ()

public EnabledDarkFeatures getFeaturesEnabledForCurrentUser ()

public EnabledDarkFeatures getFeaturesEnabledForUser (UserKey userKey)

public boolean isFeatureEnabledForAllUsers (String featureKey)

public boolean isFeatureEnabledForCurrentUser (String featureKey)

public boolean isFeatureEnabledForUser (UserKey user, String featureKey)