public class DefaultDarkFeaturesManager extends Object implements DarkFeaturesManager
DarkFeatures instances from the PropertySet associated with the ThreadLocal user.| Constructor and Description |
|---|
DefaultDarkFeaturesManager(UserAccessor userAccessor,
com.atlassian.bandana.BandanaManager bandanaManager,
FeatureService featureService,
com.atlassian.event.api.EventPublisher eventPublisher) |
| Modifier and Type | Method and Description |
|---|---|
void |
disableSiteFeature(String featureKey) |
void |
disableUserFeature(ConfluenceUser user,
String featureKey)
Disables the specified feature for the specified User
|
void |
disableUserFeature(String featureKey) |
void |
enableSiteFeature(String featureKey) |
void |
enableUserFeature(ConfluenceUser user,
String featureKey)
Enables the specified feature for the specified User
|
void |
enableUserFeature(String featureKey) |
DarkFeatures |
getDarkFeatures()
Returns the dark features for the current user.
|
DarkFeatures |
getDarkFeatures(ConfluenceUser user) |
DarkFeatures |
getDarkFeatures(com.atlassian.user.User user)
Deprecated.
Since 5.2 - Use
getDarkFeatures(com.atlassian.confluence.user.ConfluenceUser) |
DarkFeatures |
getDarkFeaturesAllUsers()
Returns the dark features for the all users.
|
DarkFeatures |
getSiteDarkFeatures() |
public DefaultDarkFeaturesManager(UserAccessor userAccessor, com.atlassian.bandana.BandanaManager bandanaManager, FeatureService featureService, com.atlassian.event.api.EventPublisher eventPublisher)
public DarkFeatures getDarkFeatures()
getDarkFeatures in interface DarkFeaturesManagerpublic DarkFeatures getDarkFeaturesAllUsers()
getDarkFeaturesAllUsers in interface DarkFeaturesManagerpublic DarkFeatures getSiteDarkFeatures()
getSiteDarkFeatures in interface DarkFeaturesManagerpublic DarkFeatures getDarkFeatures(ConfluenceUser user)
getDarkFeatures in interface DarkFeaturesManager@Deprecated public DarkFeatures getDarkFeatures(com.atlassian.user.User user)
getDarkFeatures(com.atlassian.confluence.user.ConfluenceUser)getDarkFeatures in interface DarkFeaturesManagerpublic void enableUserFeature(String featureKey) throws UnknownFeatureException
enableUserFeature in interface DarkFeaturesManagerUnknownFeatureExceptionpublic void enableUserFeature(ConfluenceUser user, String featureKey)
DarkFeaturesManagerenableUserFeature in interface DarkFeaturesManagerpublic void disableUserFeature(String featureKey) throws UnknownFeatureException
disableUserFeature in interface DarkFeaturesManagerUnknownFeatureExceptionpublic void disableUserFeature(ConfluenceUser user, String featureKey)
DarkFeaturesManagerdisableUserFeature in interface DarkFeaturesManagerpublic void enableSiteFeature(String featureKey) throws UnknownFeatureException
enableSiteFeature in interface DarkFeaturesManagerUnknownFeatureExceptionpublic void disableSiteFeature(String featureKey) throws UnknownFeatureException
disableSiteFeature in interface DarkFeaturesManagerUnknownFeatureExceptionCopyright © 2003–2018 Atlassian. All rights reserved.