Class ProjectFeatureFlag


  • public class ProjectFeatureFlag
    extends Object
    Project feature flag is a boolean flag used for enabling / disabling some specific feature of GoodData platform on per project basis.
    • Field Detail

      • PROJECT_FEATURE_FLAG_TEMPLATE

        public static final org.springframework.web.util.UriTemplate PROJECT_FEATURE_FLAG_TEMPLATE
    • Constructor Detail

      • ProjectFeatureFlag

        public ProjectFeatureFlag​(String name)
        Creates new project feature flag which is by default enabled (true).
        Parameters:
        name - unique name of feature flag
      • ProjectFeatureFlag

        public ProjectFeatureFlag​(String name,
                                  boolean enabled)
        Creates new project feature flag with given value.
        Parameters:
        name - unique name of feature flag
        enabled - true (flag enabled) or false (flag disabled)
    • Method Detail

      • getName

        public String getName()
      • isEnabled

        public boolean isEnabled()
      • setEnabled

        public void setEnabled​(boolean enabled)
      • getUri

        public String getUri()
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object