Class BackendExperimentalFeaturesRegistryServiceImpl

  • All Implemented Interfaces:
    org.uberfire.experimental.service.backend.BackendExperimentalFeaturesRegistryService, org.uberfire.experimental.service.editor.FeaturesEditorService, org.uberfire.experimental.service.ExperimentalFeaturesRegistryService

    @ApplicationScoped
    public class BackendExperimentalFeaturesRegistryServiceImpl
    extends Object
    implements org.uberfire.experimental.service.ExperimentalFeaturesRegistryService, org.uberfire.experimental.service.backend.BackendExperimentalFeaturesRegistryService, org.uberfire.experimental.service.editor.FeaturesEditorService
    • Field Detail

    • Constructor Detail

      • BackendExperimentalFeaturesRegistryServiceImpl

        @Inject
        public BackendExperimentalFeaturesRegistryServiceImpl​(org.uberfire.experimental.service.definition.ExperimentalFeatureDefRegistry defRegistry,
                                                              @Named("global")
                                                              ExperimentalFeaturesStorage globalStorage)
    • Method Detail

      • getFeaturesRegistry

        public org.uberfire.experimental.service.registry.impl.ExperimentalFeaturesRegistryImpl getFeaturesRegistry()
        Specified by:
        getFeaturesRegistry in interface org.uberfire.experimental.service.ExperimentalFeaturesRegistryService
      • isExperimentalEnabled

        public Boolean isExperimentalEnabled()
        Specified by:
        isExperimentalEnabled in interface org.uberfire.experimental.service.ExperimentalFeaturesRegistryService
      • isFeatureEnabled

        public boolean isFeatureEnabled​(String featureId)
        Specified by:
        isFeatureEnabled in interface org.uberfire.experimental.service.ExperimentalFeaturesRegistryService
      • save

        public void save​(org.uberfire.experimental.service.editor.EditableExperimentalFeature editableFeature)
        Specified by:
        save in interface org.uberfire.experimental.service.editor.FeaturesEditorService
      • getExperimentalFeaturesSession

        public org.uberfire.experimental.service.backend.ExperimentalFeaturesSession getExperimentalFeaturesSession()
        Specified by:
        getExperimentalFeaturesSession in interface org.uberfire.experimental.service.backend.BackendExperimentalFeaturesRegistryService