jBPM 3.2.x: enhance MockConnection to allow for using JDK 1.6
-------------------------------------------------------------
Key: JBPM-956
URL:
http://jira.jboss.com/jira/browse/JBPM-956
Project: JBoss jBPM
Issue Type: Feature Request
Components: Core Engine
Affects Versions: jBPM jPDL 3.2
Environment: Win32, JDK 1.6
Reporter: Arjan van Bentem
Assigned To: Tom Baeyens
Priority: Optional
Since JDK 1.6, the interface java.sql.Connection includes numerous new methods, such as
createArray and createBlob. Adding some dummy methods to
org.jbpm.persistence.db.MockConnection allows for using JDK 1.6
API:
http://java.sun.com/javase/6/docs/api/java/sql/Connection.html
FIX: add the following lines to
http://fisheye.labs.jboss.com/browse/JBPM/jbpm.3/jpdl/jar/src/test/java/o...
public Array createArrayOf(String typeName, Object[] elements) throws SQLException {
throw new UnsupportedOperationException();
}
public Blob createBlob() throws SQLException {
throw new UnsupportedOperationException();
}
public Clob createClob() throws SQLException {
throw new UnsupportedOperationException();
}
public NClob createNClob() throws SQLException {
throw new UnsupportedOperationException();
}
public SQLXML createSQLXML() throws SQLException {
throw new UnsupportedOperationException();
}
public Struct createStruct(String typeName, Object[] attributes) throws SQLException {
throw new UnsupportedOperationException();
}
public Properties getClientInfo() throws SQLException {
throw new UnsupportedOperationException();
}
public String getClientInfo(String name) throws SQLException {
throw new UnsupportedOperationException();
}
public boolean isValid(int timeout) throws SQLException {
throw new UnsupportedOperationException();
}
public void setClientInfo(Properties properties) throws SQLClientInfoException {
throw new UnsupportedOperationException();
}
public void setClientInfo(String name, String value) throws SQLClientInfoException {
throw new UnsupportedOperationException();
}
public boolean isWrapperFor(Class arg0) throws SQLException {
throw new UnsupportedOperationException();
}
public Object unwrap(Class arg0) throws SQLException {
throw new UnsupportedOperationException();
}
Just for the JIRA search:
The type MockConnection must implement the inherited abstract method
Connection.createArrayOf(String, Object[])
The type MockConnection must implement the inherited abstract method
Connection.createBlob()
The type MockConnection must implement the inherited abstract method
Connection.createClob()
The type MockConnection must implement the inherited abstract method
Connection.createNClob()
The type MockConnection must implement the inherited abstract method
Connection.createSQLXML()
The type MockConnection must implement the inherited abstract method
Connection.createStruct(String, Object[])
The type MockConnection must implement the inherited abstract method
Connection.getClientInfo()
The type MockConnection must implement the inherited abstract method
Connection.getClientInfo(String)
The type MockConnection must implement the inherited abstract method
Connection.isValid(int)
The type MockConnection must implement the inherited abstract method
Connection.setClientInfo(Properties)
The type MockConnection must implement the inherited abstract method
Connection.setClientInfo(String, String)
The type MockConnection must implement the inherited abstract method
Wrapper.isWrapperFor(Class)
The type MockConnection must implement the inherited abstract method
Wrapper.unwrap(Class)
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://jira.jboss.com/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
http://www.atlassian.com/software/jira