View Javadoc
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  }