Package org.dashbuilder.dataprovider
Class BeanDataSetProviderCDI
- java.lang.Object
-
- org.dashbuilder.dataprovider.BeanDataSetProvider
-
- org.dashbuilder.dataprovider.BeanDataSetProviderCDI
-
- All Implemented Interfaces:
org.dashbuilder.dataprovider.DataSetProvider,org.dashbuilder.dataset.def.DataSetDefRegistryListener
@ApplicationScoped public class BeanDataSetProviderCDI extends org.dashbuilder.dataprovider.BeanDataSetProvider
-
-
Field Summary
Fields Modifier and Type Field Description protected javax.enterprise.inject.spi.BeanManagerbeanManagerprotected Map<String,org.dashbuilder.dataset.DataSetGenerator>generatorMap
-
Constructor Summary
Constructors Constructor Description BeanDataSetProviderCDI()BeanDataSetProviderCDI(StaticDataSetProviderCDI staticDataSetProvider, javax.enterprise.inject.spi.BeanManager beanManager)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidinit()org.dashbuilder.dataset.DataSetGeneratorlookupGenerator(org.dashbuilder.dataset.def.DataSetDef def)protected voidonDataSetDefModifiedEvent(org.dashbuilder.dataset.events.DataSetDefModifiedEvent event)protected voidonDataSetDefRemovedEvent(org.dashbuilder.dataset.events.DataSetDefRemovedEvent event)protected voidonDataSetStaleEvent(org.dashbuilder.dataset.events.DataSetStaleEvent event)
-
-
-
Constructor Detail
-
BeanDataSetProviderCDI
public BeanDataSetProviderCDI()
-
BeanDataSetProviderCDI
@Inject public BeanDataSetProviderCDI(StaticDataSetProviderCDI staticDataSetProvider, javax.enterprise.inject.spi.BeanManager beanManager)
-
-
Method Detail
-
init
@PostConstruct protected void init()
-
lookupGenerator
public org.dashbuilder.dataset.DataSetGenerator lookupGenerator(org.dashbuilder.dataset.def.DataSetDef def)
- Overrides:
lookupGeneratorin classorg.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)
-
-