com.atlassian.jira.plugin.profile
Class DarkFeatures

java.lang.Object
  extended by com.atlassian.jira.plugin.profile.DarkFeatures

public class DarkFeatures
extends Object

Represents the current state of the dark features for a particular user.


Constructor Summary
DarkFeatures(Set<String> systemEnabledFeatures, Set<String> siteEnabledFeatures, Set<String> userEnabledFeatures)
           
 
Method Summary
 Set<String> getAllEnabledFeatures()
           
 Set<String> getGlobalEnabledFeatureKeys()
           
 Set<String> getSiteEnabledFeatures()
           
 Set<String> getSystemEnabledFeatures()
           
 Set<String> getUserEnabledFeatures()
           
 boolean isFeatureEnabled(String featureKey)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DarkFeatures

public DarkFeatures(Set<String> systemEnabledFeatures,
                    Set<String> siteEnabledFeatures,
                    Set<String> userEnabledFeatures)
Method Detail

getSystemEnabledFeatures

public Set<String> getSystemEnabledFeatures()

getSiteEnabledFeatures

public Set<String> getSiteEnabledFeatures()

getUserEnabledFeatures

public Set<String> getUserEnabledFeatures()

getGlobalEnabledFeatureKeys

public Set<String> getGlobalEnabledFeatureKeys()
Returns:
Dark Features enabled for all users, whether by system.property or site configuration.

getAllEnabledFeatures

public Set<String> getAllEnabledFeatures()

isFeatureEnabled

public boolean isFeatureEnabled(String featureKey)


Copyright © 2002-2014 Atlassian. All Rights Reserved.