public class FeatureRepositoryServiceImpl extends Object implements FeatureRepositoryServiceI
Constructor and Description |
---|
FeatureRepositoryServiceImpl() |
Modifier and Type | Method and Description |
---|---|
void |
banFeature(String feature)
Prevent this feature from being used on this server
|
void |
create(FeatureDefinition feature) |
void |
delete(FeatureDefinition feature) |
void |
disableByDefault(String feature)
Turn off this feature by default for all user groups
|
void |
enableByDefault(String feature)
Turn on this feature by default for all user groups
|
Collection<? extends FeatureDefinitionI> |
getAllFeatures()
Get all (including disabled)
|
FeatureDefinitionI |
getByKey(String key)
Get by key
|
void |
unBanFeature(String feature)
Allow this feature to be used on this server
|
void |
update(FeatureDefinition feature) |
public Collection<? extends FeatureDefinitionI> getAllFeatures()
FeatureRepositoryServiceI
getAllFeatures
in interface FeatureRepositoryServiceI
public FeatureDefinitionI getByKey(String key)
FeatureRepositoryServiceI
getByKey
in interface FeatureRepositoryServiceI
public void create(FeatureDefinition feature)
public void delete(FeatureDefinition feature)
public void update(FeatureDefinition feature)
public void banFeature(String feature)
FeatureRepositoryServiceI
banFeature
in interface FeatureRepositoryServiceI
public void unBanFeature(String feature)
FeatureRepositoryServiceI
unBanFeature
in interface FeatureRepositoryServiceI
public void enableByDefault(String feature)
FeatureRepositoryServiceI
enableByDefault
in interface FeatureRepositoryServiceI
public void disableByDefault(String feature)
FeatureRepositoryServiceI
disableByDefault
in interface FeatureRepositoryServiceI
Copyright © 2015 Neuroinformatics Research Group. All rights reserved.