public BeanDataSetProvider getBeanDataSetProvider() { if (beanDataSetProvider == null) { beanDataSetProvider = new BeanDataSetProvider(checkNotNull(getStaticDataSetProvider(), STATIC_DATA_SET_PROVIDER)); getDataSetDefRegistry().addListener(beanDataSetProvider); } return beanDataSetProvider; }
public DataSetProviderRegistry getDataSetProviderRegistry() { if (dataSetProviderRegistry == null) { dataSetProviderRegistry = new DataSetProviderRegistryImpl(); dataSetProviderRegistry.registerDataProvider(checkNotNull(getStaticDataSetProvider(), STATIC_DATA_SET_PROVIDER)); dataSetProviderRegistry.registerDataProvider(checkNotNull(getBeanDataSetProvider(), "BeanDataSetProvider")); } return dataSetProviderRegistry; }
public DataSetManagerImpl getDataSetManagerImpl() { if (dataSetManagerImpl == null) { dataSetManagerImpl = new DataSetManagerImpl( checkNotNull(getDataSetDefRegistry(), DATA_SET_DEF_REGISTRY), checkNotNull(getDataSetProviderRegistry(), "DataSetProviderRegistry"), checkNotNull(getStaticDataSetProvider(), STATIC_DATA_SET_PROVIDER), dataSetPushEnabled, dataSetPushMaxSize); } return dataSetManagerImpl; }