Class VacantDarkFeaturesManager
java.lang.Object
com.atlassian.confluence.setup.settings.VacantDarkFeaturesManager
- All Implemented Interfaces:
DarkFeaturesManager
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected static final DarkFeatures
protected static final DarkFeatures
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
disableSiteFeature
(String featureKey) void
disableUserFeature
(ConfluenceUser user, String featureKey) Disables the specified feature for the specified Uservoid
disableUserFeature
(String featureKey) void
enableSiteFeature
(String featureKey) void
enableUserFeature
(ConfluenceUser user, String featureKey) Enables the specified feature for the specified Uservoid
enableUserFeature
(String featureKey) This is vacant (tenant-less) manager.This is vacant (tenant-less) manager.This is vacant (tenant-less) manager.This is vacant (tenant-less) manager.
-
Field Details
-
SYSTEM_DISABLED_FEATURES
-
NO_FEATURES
-
ONLY_SYSTEM_FEATURES
-
-
Constructor Details
-
VacantDarkFeaturesManager
Deprecated.since 8.3
-
-
Method Details
-
getDarkFeatures
This is vacant (tenant-less) manager. Returning only system-wide features.- Specified by:
getDarkFeatures
in interfaceDarkFeaturesManager
- Returns:
- the dark features for all users. Since 9.3, always returns features for all users, not just current user
-
getDarkFeaturesAllUsers
This is vacant (tenant-less) manager. Returning only system-wide features.- Specified by:
getDarkFeaturesAllUsers
in interfaceDarkFeaturesManager
- Returns:
- the dark features enabled for all users
-
getSiteDarkFeatures
This is vacant (tenant-less) manager. Returning only system-wide features.- Specified by:
getSiteDarkFeatures
in interfaceDarkFeaturesManager
- Returns:
- the dark features that are set for the instance
-
getDarkFeatures
This is vacant (tenant-less) manager. Returning only system-wide features.- Specified by:
getDarkFeatures
in interfaceDarkFeaturesManager
- Returns:
- the dark features for the given user.
-
enableUserFeature
- Specified by:
enableUserFeature
in interfaceDarkFeaturesManager
- Throws:
UnknownFeatureException
-
enableUserFeature
Description copied from interface:DarkFeaturesManager
Enables the specified feature for the specified User- Specified by:
enableUserFeature
in interfaceDarkFeaturesManager
-
disableUserFeature
- Specified by:
disableUserFeature
in interfaceDarkFeaturesManager
- Throws:
UnknownFeatureException
-
disableUserFeature
Description copied from interface:DarkFeaturesManager
Disables the specified feature for the specified User- Specified by:
disableUserFeature
in interfaceDarkFeaturesManager
-
enableSiteFeature
- Specified by:
enableSiteFeature
in interfaceDarkFeaturesManager
- Throws:
UnknownFeatureException
-
disableSiteFeature
- Specified by:
disableSiteFeature
in interfaceDarkFeaturesManager
- Throws:
UnknownFeatureException
-