EnsLib.RecordMap.ComplexSequence

abstract persistent class EnsLib.RecordMap.ComplexSequence extends EnsLib.RecordMap.ComplexChild, EnsLib.RecordMap.ComplexParent

SQL Table Name: EnsLib_RecordMap.ComplexSequence

Method Inventory (Including Private)

Methods

private method %OnBeforeSave(insert As %Boolean) as %Status [ Language = objectscript ]
Inherited description: This callback method is invoked by the %Save() method to provide notification that the object is being saved. It is called before any data is written to disk.

insert will be set to 1 if this object is being saved for the first time.

If this method returns an error then the call to %Save() will fail.

private classmethod %OnDelete(oid As %ObjectIdentity) as %Status [ Language = objectscript ]
Inherited description: This callback method is invoked by the %Delete() method to provide notification that the object specified by oid is being deleted.

If this method returns an error then the object will not be deleted.

private method %OnValidateObject() as %Status [ Language = objectscript ]
Inherited description: This callback method is invoked by the %ValidateObject() method to provide notification that the current object is being validated.

If this method returns an error then %ValidateObject() will fail.

method PutSequence(pIOStream As %IO.DeviceStream) as %Status [ Language = objectscript ]

Inherited Members

Inherited Properties (Including Private)

Inherited Methods (Including Private)

Storage

Gray indicates storage defined by superclasses.

Feedback