org.fcrepo.server.utilities
Class ConnectionWrapper
java.lang.Object
org.fcrepo.server.utilities.ConnectionWrapper
- All Implemented Interfaces:
- Connection, Wrapper
- Direct Known Subclasses:
- TableCreatingConnection
public abstract class ConnectionWrapper
- extends Object
- implements Connection
A wrapper around a java.sql.Connection that calls the wrapped Connection's
methods for all calls.
- Author:
- Chris Wilper
|
Method Summary |
void |
abort(Executor executor)
|
void |
clearWarnings()
|
void |
close()
|
void |
commit()
|
Array |
createArrayOf(String a,
Object[] b)
|
Blob |
createBlob()
|
Clob |
createClob()
|
NClob |
createNClob()
|
SQLXML |
createSQLXML()
|
Statement |
createStatement()
|
Statement |
createStatement(int resultSetType,
int resultSetConcurrency)
|
Statement |
createStatement(int resultSetType,
int resultSetConcurrency,
int resultSetHoldability)
|
Struct |
createStruct(String a,
Object[] b)
|
boolean |
getAutoCommit()
|
String |
getCatalog()
|
Properties |
getClientInfo()
|
String |
getClientInfo(String a)
|
int |
getHoldability()
|
DatabaseMetaData |
getMetaData()
|
int |
getNetworkTimeout()
|
String |
getSchema()
|
int |
getTransactionIsolation()
|
Map<String,Class<?>> |
getTypeMap()
|
SQLWarning |
getWarnings()
|
boolean |
isClosed()
|
boolean |
isReadOnly()
|
boolean |
isValid(int a)
|
boolean |
isWrapperFor(Class<?> iface)
|
String |
nativeSQL(String sql)
|
CallableStatement |
prepareCall(String sql)
|
CallableStatement |
prepareCall(String sql,
int resultSetType,
int resultSetConcurrency)
|
CallableStatement |
prepareCall(String sql,
int resultSetType,
int resultSetConcurrency,
int resultSetHoldability)
|
PreparedStatement |
prepareStatement(String sql)
|
PreparedStatement |
prepareStatement(String sql,
int autoGeneratedKeys)
|
PreparedStatement |
prepareStatement(String sql,
int[] columnIndexes)
|
PreparedStatement |
prepareStatement(String sql,
int resultSetType,
int resultSetConcurrency)
|
PreparedStatement |
prepareStatement(String sql,
int resultSetType,
int resultSetConcurrency,
int resultSetHoldability)
|
PreparedStatement |
prepareStatement(String sql,
String[] columnNames)
|
void |
releaseSavepoint(Savepoint savepoint)
|
void |
rollback()
|
void |
rollback(Savepoint savepoint)
|
void |
setAutoCommit(boolean autoCommit)
|
void |
setCatalog(String catalog)
|
void |
setClientInfo(Properties a)
|
void |
setClientInfo(String a,
String b)
|
void |
setHoldability(int holdability)
|
void |
setNetworkTimeout(Executor executor,
int milliseconds)
|
void |
setReadOnly(boolean readOnly)
|
Savepoint |
setSavepoint()
|
Savepoint |
setSavepoint(String name)
|
void |
setSchema(String schema)
|
void |
setTransactionIsolation(int level)
|
void |
setTypeMap(Map<String,Class<?>> map)
|
|
unwrap(Class<T> a)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ConnectionWrapper
public ConnectionWrapper(Connection wrapped)
setSchema
public void setSchema(String schema)
getSchema
public String getSchema()
abort
public void abort(Executor executor)
setNetworkTimeout
public void setNetworkTimeout(Executor executor,
int milliseconds)
getNetworkTimeout
public int getNetworkTimeout()
isWrapperFor
public boolean isWrapperFor(Class<?> iface)
- Specified by:
isWrapperFor in interface Wrapper
unwrap
public <T> T unwrap(Class<T> a)
- Specified by:
unwrap in interface Wrapper
createStruct
public Struct createStruct(String a,
Object[] b)
- Specified by:
createStruct in interface Connection
createArrayOf
public Array createArrayOf(String a,
Object[] b)
- Specified by:
createArrayOf in interface Connection
getClientInfo
public Properties getClientInfo()
- Specified by:
getClientInfo in interface Connection
setClientInfo
public void setClientInfo(Properties a)
- Specified by:
setClientInfo in interface Connection
setClientInfo
public void setClientInfo(String a,
String b)
- Specified by:
setClientInfo in interface Connection
isValid
public boolean isValid(int a)
- Specified by:
isValid in interface Connection
createClob
public Clob createClob()
- Specified by:
createClob in interface Connection
createBlob
public Blob createBlob()
- Specified by:
createBlob in interface Connection
createNClob
public NClob createNClob()
- Specified by:
createNClob in interface Connection
createSQLXML
public SQLXML createSQLXML()
- Specified by:
createSQLXML in interface Connection
getClientInfo
public String getClientInfo(String a)
- Specified by:
getClientInfo in interface Connection
createStatement
public Statement createStatement()
throws SQLException
- Specified by:
createStatement in interface Connection
- Throws:
SQLException
createStatement
public Statement createStatement(int resultSetType,
int resultSetConcurrency)
throws SQLException
- Specified by:
createStatement in interface Connection
- Throws:
SQLException
prepareStatement
public PreparedStatement prepareStatement(String sql)
throws SQLException
- Specified by:
prepareStatement in interface Connection
- Throws:
SQLException
prepareStatement
public PreparedStatement prepareStatement(String sql,
int resultSetType,
int resultSetConcurrency)
throws SQLException
- Specified by:
prepareStatement in interface Connection
- Throws:
SQLException
prepareCall
public CallableStatement prepareCall(String sql)
throws SQLException
- Specified by:
prepareCall in interface Connection
- Throws:
SQLException
prepareCall
public CallableStatement prepareCall(String sql,
int resultSetType,
int resultSetConcurrency)
throws SQLException
- Specified by:
prepareCall in interface Connection
- Throws:
SQLException
nativeSQL
public String nativeSQL(String sql)
throws SQLException
- Specified by:
nativeSQL in interface Connection
- Throws:
SQLException
getAutoCommit
public boolean getAutoCommit()
throws SQLException
- Specified by:
getAutoCommit in interface Connection
- Throws:
SQLException
setAutoCommit
public void setAutoCommit(boolean autoCommit)
throws SQLException
- Specified by:
setAutoCommit in interface Connection
- Throws:
SQLException
commit
public void commit()
throws SQLException
- Specified by:
commit in interface Connection
- Throws:
SQLException
rollback
public void rollback()
throws SQLException
- Specified by:
rollback in interface Connection
- Throws:
SQLException
close
public void close()
throws SQLException
- Specified by:
close in interface Connection
- Throws:
SQLException
isClosed
public boolean isClosed()
throws SQLException
- Specified by:
isClosed in interface Connection
- Throws:
SQLException
getMetaData
public DatabaseMetaData getMetaData()
throws SQLException
- Specified by:
getMetaData in interface Connection
- Throws:
SQLException
isReadOnly
public boolean isReadOnly()
throws SQLException
- Specified by:
isReadOnly in interface Connection
- Throws:
SQLException
setReadOnly
public void setReadOnly(boolean readOnly)
throws SQLException
- Specified by:
setReadOnly in interface Connection
- Throws:
SQLException
getCatalog
public String getCatalog()
throws SQLException
- Specified by:
getCatalog in interface Connection
- Throws:
SQLException
setCatalog
public void setCatalog(String catalog)
throws SQLException
- Specified by:
setCatalog in interface Connection
- Throws:
SQLException
getTransactionIsolation
public int getTransactionIsolation()
throws SQLException
- Specified by:
getTransactionIsolation in interface Connection
- Throws:
SQLException
setTransactionIsolation
public void setTransactionIsolation(int level)
throws SQLException
- Specified by:
setTransactionIsolation in interface Connection
- Throws:
SQLException
getWarnings
public SQLWarning getWarnings()
throws SQLException
- Specified by:
getWarnings in interface Connection
- Throws:
SQLException
clearWarnings
public void clearWarnings()
throws SQLException
- Specified by:
clearWarnings in interface Connection
- Throws:
SQLException
getTypeMap
public Map<String,Class<?>> getTypeMap()
throws SQLException
- Specified by:
getTypeMap in interface Connection
- Throws:
SQLException
setTypeMap
public void setTypeMap(Map<String,Class<?>> map)
throws SQLException
- Specified by:
setTypeMap in interface Connection
- Throws:
SQLException
setHoldability
public void setHoldability(int holdability)
throws SQLException
- Specified by:
setHoldability in interface Connection
- Throws:
SQLException
getHoldability
public int getHoldability()
throws SQLException
- Specified by:
getHoldability in interface Connection
- Throws:
SQLException
setSavepoint
public Savepoint setSavepoint()
throws SQLException
- Specified by:
setSavepoint in interface Connection
- Throws:
SQLException
setSavepoint
public Savepoint setSavepoint(String name)
throws SQLException
- Specified by:
setSavepoint in interface Connection
- Throws:
SQLException
rollback
public void rollback(Savepoint savepoint)
throws SQLException
- Specified by:
rollback in interface Connection
- Throws:
SQLException
releaseSavepoint
public void releaseSavepoint(Savepoint savepoint)
throws SQLException
- Specified by:
releaseSavepoint in interface Connection
- Throws:
SQLException
createStatement
public Statement createStatement(int resultSetType,
int resultSetConcurrency,
int resultSetHoldability)
throws SQLException
- Specified by:
createStatement in interface Connection
- Throws:
SQLException
prepareStatement
public PreparedStatement prepareStatement(String sql,
int resultSetType,
int resultSetConcurrency,
int resultSetHoldability)
throws SQLException
- Specified by:
prepareStatement in interface Connection
- Throws:
SQLException
prepareCall
public CallableStatement prepareCall(String sql,
int resultSetType,
int resultSetConcurrency,
int resultSetHoldability)
throws SQLException
- Specified by:
prepareCall in interface Connection
- Throws:
SQLException
prepareStatement
public PreparedStatement prepareStatement(String sql,
int autoGeneratedKeys)
throws SQLException
- Specified by:
prepareStatement in interface Connection
- Throws:
SQLException
prepareStatement
public PreparedStatement prepareStatement(String sql,
int[] columnIndexes)
throws SQLException
- Specified by:
prepareStatement in interface Connection
- Throws:
SQLException
prepareStatement
public PreparedStatement prepareStatement(String sql,
String[] columnNames)
throws SQLException
- Specified by:
prepareStatement in interface Connection
- Throws:
SQLException
Copyright © 2012 DuraSpace. All Rights Reserved.