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]