DocBook|Search
Class Reference
%SYNC.ObjectLog
   
Server:basexml
Instance:SOAXML
User:UnknownUser
 
-
  [BASEXML] >  [%SYNC] >  [ObjectLog]
Private  Storage  

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
%%OIDGet %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;