public StaticDataSetProviderCDI() { super(DataSetCore.get().getSharedDataSetOpEngine()); } }
public StaticDataSetProviderCDI() { super(DataSetCore.get().getSharedDataSetOpEngine()); } }
@Inject public SQLDataSetProviderCDI(StaticDataSetProviderCDI staticDataSetProvider, SQLDataSourceLocatorCDI sqlDataSourceLocator) { super(staticDataSetProvider, DataSetCore.get().getIntervalBuilderLocator(), DataSetCore.get().getIntervalBuilderDynamicDate(), DataSetCore.get().getSharedDataSetOpEngine()); super.setDataSourceLocator(sqlDataSourceLocator); }
@Inject public SQLDataSetProviderCDI(StaticDataSetProviderCDI staticDataSetProvider, SQLDataSourceLocatorCDI sqlDataSourceLocator) { super(staticDataSetProvider, DataSetCore.get().getIntervalBuilderLocator(), DataSetCore.get().getIntervalBuilderDynamicDate(), DataSetCore.get().getSharedDataSetOpEngine()); super.setDataSourceLocator(sqlDataSourceLocator); }
public static SQLDataSetProvider get() { if (SINGLETON == null) { DataSetCore dataSetCore = DataSetCore.get(); StaticDataSetProvider staticDataSetProvider = dataSetCore.getStaticDataSetProvider(); DataSetDefRegistry dataSetDefRegistry = dataSetCore.getDataSetDefRegistry(); DataSetOpEngine dataSetOpEngine = dataSetCore.getSharedDataSetOpEngine(); IntervalBuilderLocator intervalBuilderLocator = dataSetCore.getIntervalBuilderLocator(); IntervalBuilderDynamicDate intervalBuilderDynamicDate = dataSetCore.getIntervalBuilderDynamicDate(); SINGLETON = new SQLDataSetProvider( staticDataSetProvider, intervalBuilderLocator, intervalBuilderDynamicDate, dataSetOpEngine); SINGLETON.setDataSourceLocator(new SQLDataSourceLocator() { @Override public DataSource lookup(SQLDataSetDef def) throws Exception { InitialContext ctx = new InitialContext(); return (DataSource) ctx.lookup(def.getDataSource()); } @Override public List<SQLDataSourceDef> list() { return JDBCUtils.listDatasourceDefs(); } }); dataSetDefRegistry.addListener(SINGLETON); } return SINGLETON; }
public static SQLDataSetProvider get() { if (SINGLETON == null) { DataSetCore dataSetCore = DataSetCore.get(); StaticDataSetProvider staticDataSetProvider = dataSetCore.getStaticDataSetProvider(); DataSetDefRegistry dataSetDefRegistry = dataSetCore.getDataSetDefRegistry(); DataSetOpEngine dataSetOpEngine = dataSetCore.getSharedDataSetOpEngine(); IntervalBuilderLocator intervalBuilderLocator = dataSetCore.getIntervalBuilderLocator(); IntervalBuilderDynamicDate intervalBuilderDynamicDate = dataSetCore.getIntervalBuilderDynamicDate(); SINGLETON = new SQLDataSetProvider( staticDataSetProvider, intervalBuilderLocator, intervalBuilderDynamicDate, dataSetOpEngine); SINGLETON.setDataSourceLocator(new SQLDataSourceLocator() { @Override public DataSource lookup(SQLDataSetDef def) throws Exception { InitialContext ctx = new InitialContext(); return (DataSource) ctx.lookup(def.getDataSource()); } @Override public List<SQLDataSourceDef> list() { return JDBCUtils.listDatasourceDefs(); } }); dataSetDefRegistry.addListener(SINGLETON); } return SINGLETON; }