Connection getConnection(DataSource ds, String user, String pwd) throws SQLException { if (ds instanceof DecoratingDataSource) return getConnection(((DecoratingDataSource)ds) .getInnermostDelegate(), user, pwd); if (ds instanceof XADataSource) return ((XADataSource)ds).getXAConnection(user, pwd) .getConnection(); return ds.getConnection(user, pwd); }
Connection getConnection(DataSource ds, String user, String pwd) throws SQLException { if (ds instanceof DecoratingDataSource) return getConnection(((DecoratingDataSource)ds) .getInnermostDelegate(), user, pwd); if (ds instanceof XADataSource) return ((XADataSource)ds).getXAConnection(user, pwd) .getConnection(); return ds.getConnection(user, pwd); }
Connection getConnection(DataSource ds, String user, String pwd) throws SQLException { if (ds instanceof DecoratingDataSource) return getConnection(((DecoratingDataSource)ds) .getInnermostDelegate(), user, pwd); if (ds instanceof XADataSource) return ((XADataSource)ds).getXAConnection(user, pwd) .getConnection(); return ds.getConnection(user, pwd); }
private BasicDataSource getBasicDataSource() { // Get the BasicDataSource object; it could be wrapped in a DecoratingDataSource // It might also not be a BasicDataSource if the user configured something different BasicDataSource basicDataSource = null; final OpenJPAEntityManagerFactorySPI spi = (OpenJPAEntityManagerFactorySPI) factory; final Object connectionFactory = spi.getConfiguration().getConnectionFactory(); if (connectionFactory instanceof DecoratingDataSource) { final DecoratingDataSource decoratingDataSource = (DecoratingDataSource) connectionFactory; basicDataSource = (BasicDataSource) decoratingDataSource.getInnermostDelegate(); } else if (connectionFactory instanceof BasicDataSource) { basicDataSource = (BasicDataSource) connectionFactory; } return basicDataSource; }
private BasicDataSource getBasicDataSource() { // Get the BasicDataSource object; it could be wrapped in a DecoratingDataSource // It might also not be a BasicDataSource if the user configured something different BasicDataSource basicDataSource = null; final OpenJPAEntityManagerFactorySPI spi = (OpenJPAEntityManagerFactorySPI) factory; final Object connectionFactory = spi.getConfiguration().getConnectionFactory(); if (connectionFactory instanceof DecoratingDataSource) { final DecoratingDataSource decoratingDataSource = (DecoratingDataSource) connectionFactory; basicDataSource = (BasicDataSource) decoratingDataSource.getInnermostDelegate(); } else if (connectionFactory instanceof BasicDataSource) { basicDataSource = (BasicDataSource) connectionFactory; } return basicDataSource; }
Connection getConnection(DataSource ds) throws SQLException { if (ds instanceof DecoratingDataSource) return getConnection(((DecoratingDataSource)ds).getInnermostDelegate()); if (ds instanceof XADataSource) return ((XADataSource)ds).getXAConnection().getConnection(); return ds.getConnection(); }
Connection getConnection(DataSource ds) throws SQLException { if (ds instanceof DecoratingDataSource) return getConnection(((DecoratingDataSource)ds) .getInnermostDelegate()); if (ds instanceof XADataSource) return ((XADataSource)ds).getXAConnection().getConnection(); return ds.getConnection(); }
Connection getConnection(DataSource ds, String user, String pwd) throws SQLException { if (ds instanceof DecoratingDataSource) return getConnection(((DecoratingDataSource)ds).getInnermostDelegate(), user, pwd); if (ds instanceof XADataSource) return ((XADataSource)ds).getXAConnection(user, pwd).getConnection(); return ds.getConnection(user, pwd); }
Connection getConnection(DataSource ds) throws SQLException { if (ds instanceof DecoratingDataSource) return getConnection(((DecoratingDataSource)ds) .getInnermostDelegate()); if (ds instanceof XADataSource) return ((XADataSource)ds).getXAConnection().getConnection(); return ds.getConnection(); }
Connection getConnection(DataSource ds) throws SQLException { if (ds instanceof DecoratingDataSource) return getConnection(((DecoratingDataSource)ds) .getInnermostDelegate()); if (ds instanceof XADataSource) return ((XADataSource)ds).getXAConnection().getConnection(); return ds.getConnection(); }
DecoratingDataSource ds, final JDBCConfiguration conf, boolean factory2) { DataSource inner = ds.getInnermostDelegate(); if (inner instanceof DriverDataSource) ((DriverDataSource) inner).initDBDictionary(dict);
DecoratingDataSource ds, final JDBCConfiguration conf, boolean factory2) { DataSource inner = ds.getInnermostDelegate(); if (inner instanceof DriverDataSource) ((DriverDataSource) inner).initDBDictionary(dict);
DecoratingDataSource ds, final JDBCConfiguration conf, boolean factory2) { DataSource inner = ds.getInnermostDelegate(); if (inner instanceof DriverDataSource) ((DriverDataSource) inner).initDBDictionary(dict);
DecoratingDataSource ds, final JDBCConfiguration conf, boolean factory2) { DataSource inner = ds.getInnermostDelegate(); if (inner instanceof DriverDataSource) ((DriverDataSource) inner).initDBDictionary(dict);
DecoratingDataSource ds, final JDBCConfiguration conf, boolean factory2) { DataSource inner = ds.getInnermostDelegate(); if (inner instanceof DriverDataSource) ((DriverDataSource) inner).initDBDictionary(dict);