Interface FeatureMetaData

All Known Implementing Classes:
EmptyFeatureMetaData, EnumFeatureMetaData, PropertyFeatureMetaData

public interface FeatureMetaData
Metadata of a Feature.
Author:
Christian Kaltepoth
  • Method Details

    • getLabel

      String getLabel()
      Returns a human readable name of the feature.
    • getDefaultFeatureState

      FeatureState getDefaultFeatureState()
      Default feature state, if it is not stored in a StateRepository.
    • getGroups

      Set<FeatureGroup> getGroups()
      The feature groups to which the feature belongs.
    • getAttributes

      Map<String,String> getAttributes()
      A map of custom feature attributes describing the feature