Public Instance Methods : IdSstTransaction
abort
"ACTION
Abort the execution of the receiver with an error value. Return
an error if the receiver is not running.
RETURN VALUE
<void> | <IuSstError>"
abort: value
"ACTION
Abort the execution of the receiver with @value. Return an error
if the receiver is not running.
PARAMETERS
value : <Object>
RETURN VALUE
<void> | <IuSstError>"
begin
"ACTION
Start the transaction represented by the receiver. If it is already
running then return an error.
RETURN VALUE
<void> | <IuSstError>"
children
"ACTION
Answer the colleciton of child transactions associated with the receiver.
RETURN VALUE
<Collection of <IdSstTransaction>>"
commit
"ACTION
Commit the execution of the receiver. Return an error if the
receiver is not running.
RETURN VALUE
<void> | <IuSstError>"
commit: value
"ACTION
Commit the execution of the receiver with @value. Return an
error if the receiver is not running.
PARAMETERS
value : <Object>
RETURN VALUE
<void> | <IuSstError>"
hasErrorOccurred
"ACTION
Answer true if an error has occured in the processing of the receiver.
RETURN VALUE
<Boolean>"
id
"ACTION
Answer the transaction id of the receiver as defined by the underlying
transaction system. Return nil if none is defined.
RETURN VALUE
<Object> | nil"
isRunning
"ACTION
Answer true if the receiver has been started (#begin) and has not
yet committed or rolled back.
RETURN VALUE
<Boolean>"
isTopLevel
"ACTION
Answer true if the receiver is at the top of a transaction tree. That is,
if it has no parent.
RETURN VALUE
<Boolean>"
parent
"ACTION
Answer the parent of the receiver.
RETURN VALUE
<IdSstTransaction> | nil"
result
"ACTION
Answer the result as computed by the receiver. NOTE, if the
result is not yet available, the sender of this method will BLOCK
until it is. Users wishing to check availability should use #isRunning.
RETURN VALUE
<Object>"
[FIRST] [PREV] [NEXT] [LAST]