Gets/Sets the data clone strategy used to clone data
Gets/Sets the data clone strategy used to clone data
Returns whether transaction is enabled for this service
Adds provided transaction with recordRef if any
Transaction to be added
Reference to the value of the record in the data source related to the changed item
Clears all transactions
Applies all transactions over the provided data
Clears all pending transactions and aggregated pending state. If commit is set to true commits pending states as single transaction
Returns aggregated changes from all transactions
If set to true will merge each state's value over relate recordRef and will record resulting value in the related transaction
Returns value of the required id including all uncommitted changes
The id of the record to return value for
If set to true will merge state's value over relate recordRef and will return merged value
Applies the last undone transaction if any
Starts pending transactions. All transactions passed after call to startPending will not be added to transaction log
Remove the last transaction if any
Event fired when transaction state has changed - add transaction, commit all transactions, undo and redo