]> git.argeo.org Git - lgpl/argeo-commons.git/blob - org.argeo.api.cms/src/org/argeo/api/cms/transaction/WorkTransaction.java
Prepare next development cycle
[lgpl/argeo-commons.git] / org.argeo.api.cms / src / org / argeo / api / cms / transaction / WorkTransaction.java
1 package org.argeo.api.cms.transaction;
2
3 /**
4 * A minimalistic interface inspired by JTA user transaction in order to commit
5 * units of work externally.
6 */
7 public interface WorkTransaction {
8 void begin();
9
10 void commit();
11
12 void rollback();
13
14 boolean isNoTransactionStatus();
15 }