]>
git.argeo.org Git - lgpl/argeo-commons.git/blob - org.argeo.api.cms/src/org/argeo/api/cms/transaction/TransactionStatusAdapter.java
1 package org
.argeo
.api
.cms
.transaction
;
3 /** Abstract the various approaches to represent transaction status. */
4 public interface TransactionStatusAdapter
<T
> {
7 T
getPreparingStatus();
9 T
getMarkedRollbackStatus();
11 T
getPreparedStatus();
13 T
getCommittingStatus();
15 T
getCommittedStatus();
17 T
getRollingBackStatus();
19 T
getRolledBackStatus();
21 T
getNoTransactionStatus();