[jbpm-commits] JBoss JBPM SVN: r3721 - jbpm3/branches/jbpm-3.2.4.SP/modules/core/src/main/java/org/jbpm/persistence/jta.

do-not-reply at jboss.org do-not-reply at jboss.org
Tue Jan 27 03:05:12 EST 2009


Author: alex.guizar at jboss.com
Date: 2009-01-27 03:05:12 -0500 (Tue, 27 Jan 2009)
New Revision: 3721

Modified:
   jbpm3/branches/jbpm-3.2.4.SP/modules/core/src/main/java/org/jbpm/persistence/jta/JtaDbPersistenceService.java
Log:
JBPM-1988 throw JbpmPersistenceException from JtaDbPersistenceService

Modified: jbpm3/branches/jbpm-3.2.4.SP/modules/core/src/main/java/org/jbpm/persistence/jta/JtaDbPersistenceService.java
===================================================================
--- jbpm3/branches/jbpm-3.2.4.SP/modules/core/src/main/java/org/jbpm/persistence/jta/JtaDbPersistenceService.java	2009-01-26 17:21:56 UTC (rev 3720)
+++ jbpm3/branches/jbpm-3.2.4.SP/modules/core/src/main/java/org/jbpm/persistence/jta/JtaDbPersistenceService.java	2009-01-27 08:05:12 UTC (rev 3721)
@@ -29,6 +29,7 @@
 import org.hibernate.engine.SessionFactoryImplementor;
 import org.hibernate.util.JTAHelper;
 import org.jbpm.JbpmException;
+import org.jbpm.persistence.JbpmPersistenceException;
 import org.jbpm.persistence.db.DbPersistenceService;
 import org.jbpm.persistence.db.DbPersistenceServiceFactory;
 
@@ -81,14 +82,14 @@
       try {
         userTransaction.rollback();
       } catch (Exception e) {
-        throw new JbpmException("couldn't rollback user transaction", e);
+        throw new JbpmPersistenceException("couldn't rollback user transaction", e);
       }
     } else {
       log.debug("committing user transaction");
       try {
         userTransaction.commit();
       } catch (Exception e) {
-        throw new JbpmException("couldn't commit user transaction", e);
+        throw new JbpmPersistenceException("couldn't commit user transaction", e);
       }
     }
   }
@@ -97,7 +98,7 @@
     try {
       return userTransaction.getStatus();
     } catch (SystemException e) {
-      throw new JbpmException("couldn't get status for user transaction", e); 
+      throw new JbpmPersistenceException("couldn't get status for user transaction", e); 
     }
   }
 




More information about the jbpm-commits mailing list