Class TransactionManager
java.lang.Object
app.ductape.sdk.database.transactions.TransactionManager
Parity with TS
database/transactions/transaction-manager.ts.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbegin()beginTransaction(BaseAdapter adapter, TransactionTypes.TransactionOptions options) void<T> TexecuteTransaction(BaseAdapter adapter, TransactionTypes.TransactionOptions options, TransactionTypes.TransactionCallback<T> callback) TS parity with getActiveTransaction(id).intTS parity with getAllActiveTransactions().booleanvoidvoidrollbackAllTransactions(BaseAdapter adapter)
-
Constructor Details
-
TransactionManager
public TransactionManager()
-
-
Method Details
-
beginTransaction
public TransactionTypes.Transaction beginTransaction(BaseAdapter adapter, TransactionTypes.TransactionOptions options) -
executeTransaction
public <T> T executeTransaction(BaseAdapter adapter, TransactionTypes.TransactionOptions options, TransactionTypes.TransactionCallback<T> callback) throws Exception - Throws:
Exception
-
getActiveTransactionCount
public int getActiveTransactionCount() -
getActiveTransaction
TS parity with getActiveTransaction(id). -
getAllActiveTransactions
TS parity with getAllActiveTransactions(). -
isTransactionActive
-
rollbackAllTransactions
-
begin
-
commit
-
rollback
-