/activeobjects-plugin/src/main/java/com/atlassian/activeobjects/backup/DatabaseProviderConnectionProvider.java
https://bitbucket.org/activeobjects/ao-plugin · Java · 21 lines · 15 code · 6 blank · 0 comment · 0 complexity · 91ecfbd7d3e5ccc82df2b58369af16e6 MD5 · raw file
- package com.atlassian.activeobjects.backup;
- import com.atlassian.dbexporter.ConnectionProvider;
- import net.java.ao.DatabaseProvider;
- import java.sql.Connection;
- import java.sql.SQLException;
- import static com.google.common.base.Preconditions.checkNotNull;
- final class DatabaseProviderConnectionProvider implements ConnectionProvider {
- private final DatabaseProvider provider;
- public DatabaseProviderConnectionProvider(DatabaseProvider provider) {
- this.provider = checkNotNull(provider);
- }
- public Connection getConnection() throws SQLException {
- return provider.getConnection();
- }
- }