Package com.dtolabs.rundeck.core.config
Interface FeatureService
-
public interface FeatureService
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description boolean
featurePresent(FeaturesDefinition feature)
Return true if grails configuration allows given featureboolean
featurePresent(FeaturesDefinition feature, boolean defaultEnabled)
Return true if grails configuration allows given featureboolean
featurePresent(java.lang.String name)
Return true if grails configuration allows given featureboolean
featurePresent(java.lang.String name, boolean defaultEnabled)
Return true if grails configuration allows given featurevoid
toggleFeature(FeaturesDefinition feature, boolean enable)
Set an incubator feature toggle on or offvoid
toggleFeature(java.lang.String name, boolean enable)
Set an incubator feature toggle on or off
-
-
-
Method Detail
-
featurePresent
boolean featurePresent(FeaturesDefinition feature)
Return true if grails configuration allows given feature- Parameters:
feature
-- Returns:
-
featurePresent
boolean featurePresent(java.lang.String name)
Return true if grails configuration allows given feature- Parameters:
name
-- Returns:
-
featurePresent
boolean featurePresent(FeaturesDefinition feature, boolean defaultEnabled)
Return true if grails configuration allows given feature- Parameters:
feature
-defaultEnabled
- default enabled value for the feature, if unset- Returns:
- true if enabled
-
featurePresent
boolean featurePresent(java.lang.String name, boolean defaultEnabled)
Return true if grails configuration allows given feature- Parameters:
name
-defaultEnabled
- default enabled value for the feature, if unset- Returns:
- true if enabled
-
toggleFeature
void toggleFeature(FeaturesDefinition feature, boolean enable)
Set an incubator feature toggle on or off- Parameters:
feature
-enable
-
-
toggleFeature
void toggleFeature(java.lang.String name, boolean enable)
Set an incubator feature toggle on or off- Parameters:
name
-enable
-
-
-