org.apache.openjpa.lib.jdbc
Class ConfiguringConnectionDecorator.ConfiguringConnection
java.lang.Object
   org.apache.openjpa.lib.jdbc.DelegatingConnection
org.apache.openjpa.lib.jdbc.DelegatingConnection
       org.apache.openjpa.lib.jdbc.ConfiguringConnectionDecorator.ConfiguringConnection
org.apache.openjpa.lib.jdbc.ConfiguringConnectionDecorator.ConfiguringConnection
- All Implemented Interfaces: 
- Connection, Wrapper, Closeable
- Enclosing class:
- ConfiguringConnectionDecorator
- public abstract class ConfiguringConnectionDecorator.ConfiguringConnection 
- extends DelegatingConnection
Decorator to configure connection components correctly.
 
 
 
 
| Method Summary | 
|  void | commit()
 | 
| protected  Statement | createStatement(boolean wrap)Create a statement, with the option of not wrapping it in a
 DelegatingStatement, which is the default. | 
| protected  Statement | createStatement(int rsType,
                int rsConcur,
                boolean wrap)Create a statement, with the option of not wrapping it in a
 DelegatingStatement, which is the default. | 
| protected  PreparedStatement | prepareStatement(String sql,
                 boolean wrap)Prepare a statement, with the option of not wrapping it in a
 DelegatingPreparedStatement, which is the default. | 
| protected  PreparedStatement | prepareStatement(String sql,
                 int rsType,
                 int rsConcur,
                 boolean wrap)Prepare a statement, with the option of not wrapping it in a
 DelegatingPreparedStatement, which is the default. | 
|  void | rollback()
 | 
|  void | setAutoCommit(boolean auto)
 | 
 
| Methods inherited from class org.apache.openjpa.lib.jdbc.DelegatingConnection | 
| appendInfo, clearWarnings, close, createArrayOf, createBlob, createClob, createNClob, createSQLXML, createStatement, createStatement, createStatement, createStatement, createStruct, enforceAbstract, equals, getAutoCommit, getCatalog, getClientInfo, getClientInfo, getDelegate, getHoldability, getInnermostDelegate, getMetaData, getMetaData, getTransactionIsolation, getTypeMap, getWarnings, hashCode, isClosed, isReadOnly, isValid, isWrapperFor, nativeSQL, newInstance, prepareCall, prepareCall, prepareCall, prepareCall, prepareCall, prepareCall, prepareStatement, prepareStatement, prepareStatement, prepareStatement, prepareStatement, prepareStatement, prepareStatement, prepareStatement, prepareStatement, prepareStatement, releaseSavepoint, rollback, setCatalog, setClientInfo, setClientInfo, setHoldability, setReadOnly, setSavepoint, setSavepoint, setTransactionIsolation, setTypeMap, toString, unwrap | 
 
 
ConfiguringConnectionDecorator.ConfiguringConnection
public ConfiguringConnectionDecorator.ConfiguringConnection(Connection conn)
                                                     throws SQLException
- Throws:
- SQLException
setAutoCommit
public void setAutoCommit(boolean auto)
                   throws SQLException
- 
- Specified by:
- setAutoCommitin interface- Connection
- Overrides:
- setAutoCommitin class- DelegatingConnection
 
- 
- Throws:
- SQLException
 
commit
public void commit()
            throws SQLException
- 
- Specified by:
- commitin interface- Connection
- Overrides:
- commitin class- DelegatingConnection
 
- 
- Throws:
- SQLException
 
rollback
public void rollback()
              throws SQLException
- 
- Specified by:
- rollbackin interface- Connection
- Overrides:
- rollbackin class- DelegatingConnection
 
- 
- Throws:
- SQLException
 
prepareStatement
protected PreparedStatement prepareStatement(String sql,
                                             boolean wrap)
                                      throws SQLException
- Description copied from class: DelegatingConnection
- Prepare a statement, with the option of not wrapping it in a
 DelegatingPreparedStatement, which is the default.
 
- 
- Overrides:
- prepareStatementin class- DelegatingConnection
 
- 
- Throws:
- SQLException
 
prepareStatement
protected PreparedStatement prepareStatement(String sql,
                                             int rsType,
                                             int rsConcur,
                                             boolean wrap)
                                      throws SQLException
- Description copied from class: DelegatingConnection
- Prepare a statement, with the option of not wrapping it in a
 DelegatingPreparedStatement, which is the default.
 
- 
- Overrides:
- prepareStatementin class- DelegatingConnection
 
- 
- Throws:
- SQLException
 
createStatement
protected Statement createStatement(boolean wrap)
                             throws SQLException
- Description copied from class: DelegatingConnection
- Create a statement, with the option of not wrapping it in a
 DelegatingStatement, which is the default.
 
- 
- Overrides:
- createStatementin class- DelegatingConnection
 
- 
- Throws:
- SQLException
 
createStatement
protected Statement createStatement(int rsType,
                                    int rsConcur,
                                    boolean wrap)
                             throws SQLException
- Description copied from class: DelegatingConnection
- Create a statement, with the option of not wrapping it in a
 DelegatingStatement, which is the default.
 
- 
- Overrides:
- createStatementin class- DelegatingConnection
 
- 
- Throws:
- SQLException
 
Copyright © 2006-2011 Apache Software Foundation. All Rights Reserved.