org.persvr.data
Class Transaction
java.lang.Object
org.persvr.data.Transaction
public class Transaction
- extends java.lang.Object
This class represents a data transaction
- Author:
- Kris
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
IMMEDIATE
public static final Transaction IMMEDIATE
OUTSIDE
public static final Transaction OUTSIDE
HISTORY
public static final Transaction HISTORY
getObservedCallSet
public static java.util.Map<PropertyChangeSetListener,java.util.List<ObservedCall>> getObservedCallSet()
addNewItem
public void addNewItem(Persistable newObject)
addAffectedSource
public static void addAffectedSource(WritableDataSource source)
throws java.lang.Exception
- Throws:
java.lang.Exception
restActions
public void restActions()
commit
public void commit()
abort
public void abort()
startTransaction
public static Transaction startTransaction()
enterTransaction
public void enterTransaction()
exitTransaction
public void exitTransaction()
currentTransaction
public static Transaction currentTransaction()
getTransactionTime
public java.util.Date getTransactionTime()
isRecordHistory
public boolean isRecordHistory()
setRecordHistory
public void setRecordHistory(boolean recordHistory)