Interface DarkFeaturesManager
- 
- All Known Implementing Classes:
- DefaultDarkFeaturesManager,- VacantDarkFeaturesManager
 
 public interface DarkFeaturesManagerCreatesDarkFeaturesinstances from the PropertySet associated with the ThreadLocal user.
- 
- 
Method SummaryAll Methods Instance Methods Abstract Methods Modifier and Type Method Description voiddisableSiteFeature(String featureKey)voiddisableUserFeature(ConfluenceUser user, String featureKey)Disables the specified feature for the specified UservoiddisableUserFeature(String featureKey)voidenableSiteFeature(String featureKey)voidenableUserFeature(ConfluenceUser user, String featureKey)Enables the specified feature for the specified UservoidenableUserFeature(String featureKey)DarkFeaturesgetDarkFeatures()DarkFeaturesgetDarkFeatures(ConfluenceUser user)DarkFeaturesgetDarkFeaturesAllUsers()DarkFeaturesgetSiteDarkFeatures()
 
- 
- 
- 
Method Detail- 
getDarkFeaturesDarkFeatures getDarkFeatures() - Returns:
- the dark features for the current user.
 
 - 
getDarkFeaturesDarkFeatures getDarkFeatures(ConfluenceUser user) - Returns:
- the dark features for the given user.
- Since:
- 5.2
 
 - 
getSiteDarkFeaturesDarkFeatures getSiteDarkFeatures() - Returns:
- the dark features that are set for the instance
 
 - 
enableUserFeaturevoid enableUserFeature(String featureKey) throws UnknownFeatureException - Throws:
- UnknownFeatureException
 
 - 
enableUserFeaturevoid enableUserFeature(ConfluenceUser user, String featureKey) throws UnknownFeatureException Enables the specified feature for the specified User- Throws:
- UnknownFeatureException
 
 - 
disableUserFeaturevoid disableUserFeature(String featureKey) throws UnknownFeatureException - Throws:
- UnknownFeatureException
 
 - 
disableUserFeaturevoid disableUserFeature(ConfluenceUser user, String featureKey) throws UnknownFeatureException Disables the specified feature for the specified User- Throws:
- UnknownFeatureException
 
 - 
enableSiteFeaturevoid enableSiteFeature(String featureKey) throws UnknownFeatureException - Throws:
- UnknownFeatureException
 
 - 
disableSiteFeaturevoid disableSiteFeature(String featureKey) throws UnknownFeatureException - Throws:
- UnknownFeatureException
 
 - 
getDarkFeaturesAllUsersDarkFeatures getDarkFeaturesAllUsers() - Returns:
- the dark features enabled for all users
 
 
- 
 
-