Class BeanDataSetProviderCDI

  • All Implemented Interfaces:
    org.dashbuilder.dataprovider.DataSetProvider, org.dashbuilder.dataset.def.DataSetDefRegistryListener

    @ApplicationScoped
    public class BeanDataSetProviderCDI
    extends org.dashbuilder.dataprovider.BeanDataSetProvider
    • Field Detail

      • beanManager

        protected javax.enterprise.inject.spi.BeanManager beanManager
      • generatorMap

        protected Map<String,​org.dashbuilder.dataset.DataSetGenerator> generatorMap
    • Constructor Detail

      • BeanDataSetProviderCDI

        public BeanDataSetProviderCDI()
      • BeanDataSetProviderCDI

        @Inject
        public BeanDataSetProviderCDI​(StaticDataSetProviderCDI staticDataSetProvider,
                                      javax.enterprise.inject.spi.BeanManager beanManager)
    • Method Detail

      • lookupGenerator

        public org.dashbuilder.dataset.DataSetGenerator lookupGenerator​(org.dashbuilder.dataset.def.DataSetDef def)
        Overrides:
        lookupGenerator in class org.dashbuilder.dataprovider.BeanDataSetProvider
      • onDataSetStaleEvent

        protected void onDataSetStaleEvent​(@Observes
                                           org.dashbuilder.dataset.events.DataSetStaleEvent event)
      • onDataSetDefRemovedEvent

        protected void onDataSetDefRemovedEvent​(@Observes
                                                org.dashbuilder.dataset.events.DataSetDefRemovedEvent event)
      • onDataSetDefModifiedEvent

        protected void onDataSetDefModifiedEvent​(@Observes
                                                 org.dashbuilder.dataset.events.DataSetDefModifiedEvent event)