%SYNC.ObjectLog

class %SYNC.ObjectLog extends %RegisteredObject

The %SYNC.ObjectLog class is used for retrieval of the collection of %Library.ObjectJournalRecord entries related to a given class instance modifications ( the corresponding class should be both GUID enabled and journalled). The %New method accepts three arguments: the guid, start time and end time. Only the modifications occured in a specified interval are included in the collection.

	s ol=##class(%SYNC.ObjectLog).<METHOD>%New</METHOD>(guid,startTtransaction,endTransaction)
	Write ol.log.Size

Inventory

Parameters Properties Methods Queries Indices ForeignKeys Triggers
4

Summary

Properties
EndTransaction StartTransaction guid log
Methods
%AddToSaveSet %ClassIsLatestVersion %ClassName %ConstructClone
%DispatchClassMethod %DispatchGetModified %DispatchGetProperty %DispatchMethod
%DispatchSetModified %DispatchSetMultidimProperty %DispatchSetProperty %Extends
%GetParameter %IsA %IsModified %New
%NormalizeObject %ObjectModified %OriginalNamespace %PackageName
%RemoveFromSaveSet %SerializeObject %SetModified %ValidateObject

Properties

property EndTransaction as %Integer;
property StartTransaction as %Integer;
property guid as %String;
property log as %ListOfObjects;
Copyright © 1997-2020 InterSystems Corporation, Cambridge, MA