com.atlassian.jira.config
Class DefaultFeatureManager
java.lang.Object
com.atlassian.jira.config.DefaultFeatureManager
- All Implemented Interfaces:
- FeatureManager
public class DefaultFeatureManager
- extends Object
- implements FeatureManager
Default implementation of FeatureManager.
- Since:
- v4.4
|
Constructor Summary |
DefaultFeatureManager(com.atlassian.plugin.PluginAccessor pluginAccessor,
com.atlassian.event.api.EventPublisher eventPublisher)
|
|
Method Summary |
Set<String> |
getEnabledFeatureKeys()
Returns a set containing the feature keys of all features that are currently enabled. |
boolean |
isEnabled(CoreFeatures coreFeature)
Checks whether a feature with given coreFeature is enabled in the running JIRA instance. |
boolean |
isEnabled(String featureKey)
Checks whether a feature with given featureKey is enabled in the running JIRA instance. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
FEATURE_RESOURCE_TYPE
public static final String FEATURE_RESOURCE_TYPE
- See Also:
- Constant Field Values
FEATURE_TYPE_FILTER
public static final com.atlassian.plugin.Resources.TypeFilter FEATURE_TYPE_FILTER
DefaultFeatureManager
public DefaultFeatureManager(com.atlassian.plugin.PluginAccessor pluginAccessor,
com.atlassian.event.api.EventPublisher eventPublisher)
isEnabled
public boolean isEnabled(String featureKey)
- Description copied from interface:
FeatureManager
- Checks whether a feature with given featureKey is enabled in the running JIRA instance.
- Specified by:
isEnabled in interface FeatureManager
- Parameters:
featureKey - feature key
- Returns:
true, if feature identified by featureKey is enabled, false otherwise
isEnabled
public boolean isEnabled(CoreFeatures coreFeature)
- Description copied from interface:
FeatureManager
- Checks whether a feature with given coreFeature is enabled in the running JIRA instance.
- Specified by:
isEnabled in interface FeatureManager
- Parameters:
coreFeature - core feature instance
- Returns:
true, if given core feature is enabled, false otherwise
getEnabledFeatureKeys
public Set<String> getEnabledFeatureKeys()
- Description copied from interface:
FeatureManager
- Returns a set containing the feature keys of all features that are currently enabled.
- Specified by:
getEnabledFeatureKeys in interface FeatureManager
- Returns:
- a set containing the feature keys of all features that are currently enabled
Copyright © 2002-2011 Atlassian. All Rights Reserved.