Skip to main content

%Library.ObjectJournalTransaction

Class %Library.ObjectJournalTransaction Extends %Persistent [ Final, System = 4 ]

Parameters

READONLY

Parameter READONLY = 1;

Properties

Records

Relationship Records As %Library.ObjectJournalRecord [ Cardinality = children, Inverse = Transaction ];

TranId

Property TranId As %Integer;

SysTranId

Property SysTranId As %SYS.Journal.Transaction;

ChangedProperties

Property ChangedProperties As %List;

Methods

PurgeUpToTxn

ClassMethod PurgeUpToTxn(minValue As %Integer) As %Status

This method removes entries from the object journal up to minValue (exclusive)

AddJrnTranToSyncSet

Method AddJrnTranToSyncSet(objSyncSet As %ObjectHandle, lExclude As %List) As %Status