Interface ExperimentalFeatureDefRegistry
-
- All Known Subinterfaces:
BackendExperimentalFeatureDefRegistry
- All Known Implementing Classes:
ExperimentalFeatureDefRegistryImpl
public interface ExperimentalFeatureDefRegistryRegistry of all theExperimentalFeatureDefinitionon the platform
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Collection<ExperimentalFeatureDefinition>getAllFeatures()Lists all theExperimentalFeatureDefinitionavailable on the platformExperimentalFeatureDefinitiongetFeatureById(String definitionId)Returns theExperimentalFeatureDefinitionidentified by the definitionId paramCollection<ExperimentalFeatureDefinition>getGlobalFeatures()Lists all the globalExperimentalFeatureDefinitionCollection<ExperimentalFeatureDefinition>getUserFeatures()Lists the user-levelExperimentalFeatureDefinition
-
-
-
Method Detail
-
getFeatureById
ExperimentalFeatureDefinition getFeatureById(String definitionId)
Returns theExperimentalFeatureDefinitionidentified by the definitionId param- Parameters:
definitionId- the definitionId to get theExperimentalFeatureDefinition- Returns:
- the
ExperimentalFeatureDefinitionidentified by the definitionId param or null if it doesn't exist
-
getAllFeatures
Collection<ExperimentalFeatureDefinition> getAllFeatures()
Lists all theExperimentalFeatureDefinitionavailable on the platform- Returns:
- a Collection containing all the
ExperimentalFeatureDefinition
-
getGlobalFeatures
Collection<ExperimentalFeatureDefinition> getGlobalFeatures()
Lists all the globalExperimentalFeatureDefinition- Returns:
- a Collection containing all the
ExperimentalFeatureDefinition
-
getUserFeatures
Collection<ExperimentalFeatureDefinition> getUserFeatures()
Lists the user-levelExperimentalFeatureDefinition- Returns:
- a Collection containing
ExperimentalFeatureDefinition
-
-