public class WSQLTransaction extends Transaction implements SQLDatabase.SQLTransactionCallback, SQLDatabase.SQLTransactionErrorCallback, SQLDatabase.SQLCallback
Database's getTransaction() method.| Modifier and Type | Class and Description |
|---|---|
static class |
WSQLTransaction.RequestOperation |
Transaction.Mode, Transaction.TransactionCallback| Modifier and Type | Field and Description |
|---|---|
protected WSQLAbstractDatabase |
db |
transactionCallback| Modifier | Constructor and Description |
|---|---|
protected |
WSQLTransaction(WSQLAbstractDatabase db,
String[] storeNames,
Transaction.Mode mode) |
| Modifier and Type | Method and Description |
|---|---|
void |
abort()
Abort current transaction and rollback operations.
|
void |
abort(boolean fireEvent)
Abort current transaction and rollback operations.
|
void |
addRequest(WSQLTransaction.RequestOperation operation,
Transaction.Mode[] supportedMode) |
FileStore |
getFileStore()
Retrieve a specialized object store for files handling.
|
<K,V> ObjectStore<K,V> |
getObjectStore(String storeName)
Retrieve an ObjectStore manipulated by the current transaction.
|
void |
onError(SQLError error) |
void |
onError(String errorMessage) |
void |
onSuccess() |
void |
onTransaction(SQLTransaction tx) |
containsObjectStore, getMode, getStoreNames, setTransactionCallbackreportErrorprotected final WSQLAbstractDatabase db
protected WSQLTransaction(WSQLAbstractDatabase db, String[] storeNames, Transaction.Mode mode)
public void onTransaction(SQLTransaction tx)
onTransaction in interface SQLDatabase.SQLTransactionCallbackpublic void onError(SQLError error)
onError in interface SQLDatabase.SQLTransactionErrorCallbackpublic void onError(String errorMessage)
public void onSuccess()
onSuccess in interface SQLDatabase.SQLCallbackpublic <K,V> ObjectStore<K,V> getObjectStore(String storeName)
getObjectStore in class TransactionK - V - storeName - public void abort()
abort in class Transactionpublic void abort(boolean fireEvent)
fireEvent - public FileStore getFileStore()
getFileStore in class Transactionpublic void addRequest(WSQLTransaction.RequestOperation operation, Transaction.Mode[] supportedMode)
Copyright © 2015. All rights reserved.