Home > Class Reference > %SYS namespace > %WebStress.Utils.Version


persistent class %WebStress.Utils.Version extends %Library.Persistent

SQL Table Name: %WebStress_Utils.Version

Property Inventory (Including Private)

Method Inventory (Including Private)

Properties (Including Private)

property SavedDate as %Date [ Final ];
This is the date that the data was changed/saved on.
Property methods: SavedDateDisplayToLogical(), SavedDateGet(), SavedDateGetStored(), SavedDateIsValid(), SavedDateLogicalToDisplay(), SavedDateLogicalToOdbc(), SavedDateNormalize(), SavedDateOdbcToLogical(), SavedDateSet()
property SavedTime as %Time [ Final ];
This is the time that the data was changed/saved on.
Property methods: SavedTimeDisplayToLogical(), SavedTimeGet(), SavedTimeGetStored(), SavedTimeIsValid(), SavedTimeLogicalToDisplay(), SavedTimeLogicalToOdbc(), SavedTimeNormalize(), SavedTimeOdbcToLogical(), SavedTimeSet()
property SyncSave as %Boolean [ Transient ];
This property is used to ensure that the version is not incremented when synchronisation takes place
Property methods: SyncSaveDisplayToLogical(), SyncSaveGet(), SyncSaveIsValid(), SyncSaveLogicalToDisplay(), SyncSaveNormalize(), SyncSaveSet()
property Version as %Integer;
This is the version number of the saved object. This is used to synchronise across systems
Property methods: VersionDisplayToLogical(), VersionGet(), VersionGetStored(), VersionIsValid(), VersionLogicalToDisplay(), VersionNormalize(), VersionSet()

Methods (Including Private)

private method %OnAddToSaveSet(depth As %Integer = 3, insert As %Integer = 0, callcount As %Integer = 0) as %Status
Inherited description: This callback method is invoked when the current object is added to the SaveSet, either because %Save() was invoked on this object or on an object that references this object. %OnAddToSaveSet can modify the current object. It can also add other objects to the current SaveSet by invoking %AddToSaveSet or remove objects by calling %RemoveFromSaveSet.

If this method returns an error status then %Save() will fail and the transaction will be rolled back.

Inherited Members

Inherited Methods (Including Private)


Storage Model: CacheStorage (%WebStress.Utils.Version)