This is documentation for Caché & Ensemble.

For information on converting to InterSystems IRIS, see the InterSystems IRIS Adoption Guide and the InterSystems IRIS In-Place Conversion Guide, both available on the WRC Distributions page (login required).

Home > Class Reference > ENSLIB namespace > EnsLib.RecordMap.ComplexParent

EnsLib.RecordMap.ComplexParent

abstract class EnsLib.RecordMap.ComplexParent extends EnsLib.RecordMap.ComplexBase

Base class to implement common functions needed by objects that reference extensions of EnsLib.RecordMap.ComplexChild, primarily the EnsLib.RecordMap.ComplexSequence and all generated Record classes that are marked as complexBatchManaged.

Method Inventory

Methods

classmethod DeleteRecords(pID As %String) as %Status
Generated method to ensure that we correctly remove references from our children and then delete the children if they are no longer referenced.
method ValidateObject() as %Status
method updatePropertyReference(pPropName As %String = "") as %Status

Inherited Members

Inherited Methods

Subclasses

Feedback