1 package com.atlassian.activeobjects.backup;
2
3 import com.atlassian.dbexporter.ConnectionProvider;
4 import net.java.ao.DatabaseProvider;
5
6 import java.sql.Connection;
7 import java.sql.SQLException;
8
9 import static com.google.common.base.Preconditions.checkNotNull;
10
11 final 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 }