/activeobjects-plugin/src/main/java/com/atlassian/activeobjects/backup/DatabaseProviderConnectionProvider.java
Java | 21 lines | 15 code | 6 blank | 0 comment | 0 complexity | 91ecfbd7d3e5ccc82df2b58369af16e6 MD5 | raw file
Possible License(s): Apache-2.0
1package com.atlassian.activeobjects.backup;
2
3import com.atlassian.dbexporter.ConnectionProvider;
4import net.java.ao.DatabaseProvider;
5
6import java.sql.Connection;
7import java.sql.SQLException;
8
9import static com.google.common.base.Preconditions.checkNotNull;
10
11final class DatabaseProviderConnectionProvider implements ConnectionProvider {
12 private final DatabaseProvider provider;
13
14 public DatabaseProviderConnectionProvider(DatabaseProvider provider) {
15 this.provider = checkNotNull(provider);
16 }
17
18 public Connection getConnection() throws SQLException {
19 return provider.getConnection();
20 }
21}