Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
  package de.zalando.sprocwrapper.dsprovider;
  
  import java.sql.Array;
  import java.sql.Blob;
  import java.sql.Clob;
  import java.sql.NClob;
 
 import java.util.Map;

Author(s):
jmussler
 
 public class ConnectionWrapper implements Connection {
 
     private Connection conn;
 
     private boolean closed = false;
 
     public ConnectionWrapper(final Connection c) {
          = c;
     }
 
     public void propagateClose() throws SQLException {
         .close();
          = true;
     }
 
     @Override
     public Statement createStatement() throws SQLException {
         return .createStatement();
     }
 
     @Override
     public PreparedStatement prepareStatement(final String stringthrows SQLException {
         return .prepareStatement(string);
     }
 
     @Override
     public CallableStatement prepareCall(final String stringthrows SQLException {
         return .prepareCall(string);
     }
 
     @Override
     public String nativeSQL(final String stringthrows SQLException {
         return .nativeSQL(string);
     }
 
     @Override
     public void setAutoCommit(final boolean blnthrows SQLException {
         .setAutoCommit(bln);
     }
 
     @Override
     public boolean getAutoCommit() throws SQLException {
         return .getAutoCommit();
     }
 
     @Override
     public void commit() throws SQLException {
         .commit();
     }
 
     @Override
     public void rollback() throws SQLException {
         .rollback();
     }
 
     @Override
     public void close() throws SQLException {
          = true;
     }
 
     @Override
     public boolean isClosed() throws SQLException {
         return ;
     }
 
     @Override
     public DatabaseMetaData getMetaData() throws SQLException {
         return .getMetaData();
     }
 
     @Override
     public void setReadOnly(final boolean blnthrows SQLException {
         .setReadOnly(bln);
     }
    @Override
    public boolean isReadOnly() throws SQLException {
        return .isReadOnly();
    }
    @Override
    public void setCatalog(final String stringthrows SQLException {
        .setCatalog(string);
    }
    @Override
    public String getCatalog() throws SQLException {
        return .getCatalog();
    }
    @Override
    public void setTransactionIsolation(final int ithrows SQLException {
        .setTransactionIsolation(i);
    }
    @Override
    public int getTransactionIsolation() throws SQLException {
        return .getTransactionIsolation();
    }
    @Override
    public SQLWarning getWarnings() throws SQLException {
        return .getWarnings();
    }
    @Override
    public void clearWarnings() throws SQLException {
        .clearWarnings();
    }
    @Override
    public Statement createStatement(final int ifinal int i1throws SQLException {
        return .createStatement(ii1);
    }
    @Override
    public PreparedStatement prepareStatement(final String stringfinal int ifinal int i1throws SQLException {
        return .prepareStatement(stringii1);
    }
    @Override
    public CallableStatement prepareCall(final String stringfinal int ifinal int i1throws SQLException {
        return .prepareCall(stringii1);
    }
    @Override
    public Map<StringClass<?>> getTypeMap() throws SQLException {
        return .getTypeMap();
    }
    @Override
    public void setTypeMap(final Map<StringClass<?>> mapthrows SQLException {
        .setTypeMap(map);
    }
    @Override
    public void setHoldability(final int ithrows SQLException {
        .setHoldability(i);
    }
    @Override
    public int getHoldability() throws SQLException {
        return .getHoldability();
    }
    @Override
    public Savepoint setSavepoint() throws SQLException {
        return .setSavepoint();
    }
    @Override
    public Savepoint setSavepoint(final String stringthrows SQLException {
        return .setSavepoint(string);
    }
    @Override
    public void rollback(final Savepoint svpntthrows SQLException {
        .rollback(svpnt);
    }
    @Override
    public void releaseSavepoint(final Savepoint svpntthrows SQLException {
        .releaseSavepoint(svpnt);
    }
    @Override
    public Statement createStatement(final int ifinal int i1final int i2throws SQLException {
        return .createStatement(i1i1i2);
    }
    @Override
    public PreparedStatement prepareStatement(final String stringfinal int ifinal int i1final int i2)
        throws SQLException {
        return .prepareStatement(stringii1i2);
    }
    @Override
    public CallableStatement prepareCall(final String stringfinal int ifinal int i1final int i2)
        throws SQLException {
        return .prepareCall(stringii1i2);
    }
    @Override
    public PreparedStatement prepareStatement(final String stringfinal int ithrows SQLException {
        return .prepareStatement(stringi);
    }
    @Override
    public PreparedStatement prepareStatement(final String stringfinal int[] intsthrows SQLException {
        return .prepareStatement(stringints);
    }
    @Override
    public PreparedStatement prepareStatement(final String stringfinal String[] stringsthrows SQLException {
        return .prepareStatement(stringstrings);
    }
    @Override
    public Clob createClob() throws SQLException {
        return .createClob();
    }
    @Override
    public Blob createBlob() throws SQLException {
        return .createBlob();
    }
    @Override
    public NClob createNClob() throws SQLException {
        return .createNClob();
    }
    @Override
    public SQLXML createSQLXML() throws SQLException {
        return .createSQLXML();
    }
    @Override
    public boolean isValid(final int ithrows SQLException {
        return .isValid(i);
    }
    @Override
    public void setClientInfo(final String stringfinal String string1throws SQLClientInfoException {
        .setClientInfo(stringstring1);
    }
    @Override
    public void setClientInfo(final Properties prprtsthrows SQLClientInfoException {
        .setClientInfo(prprts);
    }
    @Override
    public String getClientInfo(final String stringthrows SQLException {
        return .getClientInfo(string);
    }
    @Override
    public Properties getClientInfo() throws SQLException {
        return .getClientInfo();
    }
    @Override
    public Array createArrayOf(final String stringfinal Object[] osthrows SQLException {
        return .createArrayOf(stringos);
    }
    @Override
    public Struct createStruct(final String stringfinal Object[] osthrows SQLException {
        return .createStruct(stringos);
    }
    @Override
    public <T> T unwrap(final Class<T> typethrows SQLException {
        return .unwrap(type);
    }
    @Override
    public boolean isWrapperFor(final Class<?> typethrows SQLException {
        return .isWrapperFor(type);
    }
    public void setSchema(final String schemathrows SQLException {
        throw new UnsupportedOperationException("Not supported yet.");
    }
    public String getSchema() throws SQLException {
        throw new UnsupportedOperationException("Not supported yet.");
    }
    public void abort(final Executor executorthrows SQLException {
        throw new UnsupportedOperationException("Not supported yet.");
    }
    public void setNetworkTimeout(final Executor executorfinal int millisecondsthrows SQLException {
        throw new UnsupportedOperationException("Not supported yet.");
    }
    public int getNetworkTimeout() throws SQLException {
        throw new UnsupportedOperationException("Not supported yet.");
    }
New to GrepCode? Check out our FAQ X