Interface FeatureService


  • public interface FeatureService
    • 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 -