You are viewing a plain text version of this content. The canonical link for it is here.
Posted to ojb-dev@db.apache.org by th...@apache.org on 2004/01/24 12:08:19 UTC
cvs commit: db-ojb/src/jdori/org/apache/ojb/jdori/sql OjbStoreConnector.java
thma 2004/01/24 03:08:19
Modified: src/jdori/org/apache/ojb/jdori/sql OjbStoreConnector.java
Log:
Apply patch provides by Gus Heck. If no Transaction in progress, throw an explanatory JDOUserException and no a vanilla NPE!
Revision Changes Path
1.2 +5 -0 db-ojb/src/jdori/org/apache/ojb/jdori/sql/OjbStoreConnector.java
Index: OjbStoreConnector.java
===================================================================
RCS file: /home/cvs/db-ojb/src/jdori/org/apache/ojb/jdori/sql/OjbStoreConnector.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- OjbStoreConnector.java 24 Dec 2002 12:06:01 -0000 1.1
+++ OjbStoreConnector.java 24 Jan 2004 11:08:19 -0000 1.2
@@ -54,6 +54,7 @@
*/
import javax.jdo.JDODataStoreException;
+import javax.jdo.JDOUserException;
import org.apache.ojb.broker.PersistenceBroker;
import org.apache.ojb.broker.PersistenceBrokerFactory;
@@ -214,6 +215,10 @@
*/
public PersistenceBroker getBroker()
{
+ if (broker == null)
+ {
+ throw new JDOUserException("No transaction in progress.");
+ }
return broker;
}
---------------------------------------------------------------------
To unsubscribe, e-mail: ojb-dev-unsubscribe@db.apache.org
For additional commands, e-mail: ojb-dev-help@db.apache.org