class MULTIPLE_TRANSACTION General cluster: net.transfer.transactions description: "Transactions consisting of multiple transfers" create: make Ancestors ARRAYED_LIST [G] TRANSACTION TRANSACTION_CONTAINER [G -> TRANSACTION] Queries after: BOOLEAN before: BOOLEAN changeable_comparison_criterion: BOOLEAN count: INTEGER error: BOOLEAN error_stops: BOOLEAN exhausted: BOOLEAN Extendible: BOOLEAN for_all (test: FUNCTION [ANY, TUPLE [TRANSACTION], BOOLEAN]): BOOLEAN full: BOOLEAN has (v: [like item] TRANSACTION): BOOLEAN index: INTEGER index_of (v: [like item] TRANSACTION; i: INTEGER): INTEGER insertable (t: TRANSACTION): BOOLEAN is_correct: BOOLEAN is_empty: BOOLEAN is_equal (other: [like Current] MULTIPLE_TRANSACTION): BOOLEAN is_inserted (v: TRANSACTION): BOOLEAN linear_representation: LINEAR [TRANSACTION] object_comparison: BOOLEAN occurrences (v: [like item] TRANSACTION): INTEGER off: BOOLEAN prunable: BOOLEAN readable: BOOLEAN source: DATA_RESOURCE succeeded: BOOLEAN target: DATA_RESOURCE there_exists (test: FUNCTION [ANY, TUPLE [TRANSACTION], BOOLEAN]): BOOLEAN transaction: [like first] TRANSACTION writable: BOOLEAN Commands add_transaction (t: TRANSACTION) append (s: SEQUENCE [TRANSACTION]) back compare_objects compare_references continue_on_error copy (other: [like Current] MULTIPLE_TRANSACTION) do_all (action: PROCEDURE [ANY, TUPLE [TRANSACTION]]) do_if (action: PROCEDURE [ANY, TUPLE [TRANSACTION]]; test: FUNCTION [ANY, TUPLE [TRANSACTION], BOOLEAN]) execute extend (v: [like item] TRANSACTION) fill (other: CONTAINER [TRANSACTION]) finish force (v: [like item] TRANSACTION) forth prune (v: [like item] TRANSACTION) prune_all (v: [like item] TRANSACTION) put (v: [like item] TRANSACTION) remove replace (v: [like first] TRANSACTION) reset_error search (v: [like item] TRANSACTION) select_transaction (i: INTEGER) start stop_on_error wipe_out