Class Reference
EnsLib.RecordMap.ComplexParent
Server:appadmin-00044-deployment-6bf4cbc86d-9f4xc
Instance:IRIS
User:SuperUser
 
-
  [USER] >  [EnsLib] >  [RecordMap] >  [ComplexParent]
Private  Storage

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.

Inventory

Parameters Properties Methods Queries Indices ForeignKeys Triggers
7


Summary

Methods
%GetId DeleteRecords ValidateObject updatePropertyReference

Subclasses
EnsLib.RecordMap.ComplexBatch EnsLib.RecordMap.ComplexSequence

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


Copyright (c) 2025 by InterSystems Corporation. Cambridge, Massachusetts, U.S.A. All rights reserved. Confidential property of InterSystems Corporation.