[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