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

do-not-reply at jboss.org do-not-reply at jboss.org
Tue Feb 3 05:22:21 EST 2009


Author: thomas.diesler at jboss.com
Date: 2009-02-03 05:22:21 -0500 (Tue, 03 Feb 2009)
New Revision: 3747

Modified:
   jbpm3/branches/jbpm-3.2.5.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.5.SP/modules/core/src/main/java/org/jbpm/persistence/jta/JtaDbPersistenceService.java
===================================================================
--- jbpm3/branches/jbpm-3.2.5.SP/modules/core/src/main/java/org/jbpm/persistence/jta/JtaDbPersistenceService.java	2009-02-03 10:17:31 UTC (rev 3746)
+++ jbpm3/branches/jbpm-3.2.5.SP/modules/core/src/main/java/org/jbpm/persistence/jta/JtaDbPersistenceService.java	2009-02-03 10:22:21 UTC (rev 3747)
@@ -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;
 
 public class JtaDbPersistenceService extends DbPersistenceService {
@@ -85,14 +86,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);
       }
     }
   }
@@ -101,7 +102,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