Author: thomas.diesler(a)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);
}
}
Show replies by date