OptionalonOptionalonOptionalonCalled synchronously at the beginning of a transaction before a record is changed.
If this throws an exception then all records within the transaction will not
be applied. intents are the record's so far: what the operation has declared about
itself by the time it commits (see ITransaction.setIntent).
OptionalonOptionalon
Called after the transaction. This is generally used for cleanup or ui notification.