org.togglz.core.manager.FeatureManagerpublic class TestFeatureManager
extends java.lang.Object
implements org.togglz.core.manager.FeatureManager
FeatureManager implementation that allows easy manipulation of features in testing environments.| Constructor | Description |
|---|---|
TestFeatureManager(java.lang.Class<? extends org.togglz.core.Feature> featureEnum) |
| Modifier and Type | Method | Description |
|---|---|---|
TestFeatureManager |
disable(org.togglz.core.Feature feature) |
|
TestFeatureManager |
disableAll() |
|
TestFeatureManager |
enable(org.togglz.core.Feature feature) |
|
TestFeatureManager |
enableAll() |
|
java.util.List<org.togglz.core.spi.ActivationStrategy> |
getActivationStrategies() |
|
org.togglz.core.user.FeatureUser |
getCurrentFeatureUser() |
|
java.util.Set<org.togglz.core.Feature> |
getFeatures() |
|
org.togglz.core.repository.FeatureState |
getFeatureState(org.togglz.core.Feature feature) |
|
org.togglz.core.metadata.FeatureMetaData |
getMetaData(org.togglz.core.Feature feature) |
|
java.lang.String |
getName() |
|
boolean |
isActive(org.togglz.core.Feature feature) |
|
void |
setFeatureState(org.togglz.core.repository.FeatureState state) |
public TestFeatureManager(java.lang.Class<? extends org.togglz.core.Feature> featureEnum)
public java.lang.String getName()
getName in interface org.togglz.core.manager.FeatureManagerpublic java.util.Set<org.togglz.core.Feature> getFeatures()
getFeatures in interface org.togglz.core.manager.FeatureManagerpublic org.togglz.core.metadata.FeatureMetaData getMetaData(org.togglz.core.Feature feature)
getMetaData in interface org.togglz.core.manager.FeatureManagerpublic boolean isActive(org.togglz.core.Feature feature)
isActive in interface org.togglz.core.manager.FeatureManagerpublic org.togglz.core.user.FeatureUser getCurrentFeatureUser()
getCurrentFeatureUser in interface org.togglz.core.manager.FeatureManagerpublic org.togglz.core.repository.FeatureState getFeatureState(org.togglz.core.Feature feature)
getFeatureState in interface org.togglz.core.manager.FeatureManagerpublic void setFeatureState(org.togglz.core.repository.FeatureState state)
setFeatureState in interface org.togglz.core.manager.FeatureManagerpublic java.util.List<org.togglz.core.spi.ActivationStrategy> getActivationStrategies()
getActivationStrategies in interface org.togglz.core.manager.FeatureManagerpublic TestFeatureManager enable(org.togglz.core.Feature feature)
public TestFeatureManager disable(org.togglz.core.Feature feature)
public TestFeatureManager enableAll()
public TestFeatureManager disableAll()