Class Reference
IRIS for UNIX 2024.1.2
InterSystems: The power behind what matters   
Documentation  Search
  [USER] >  [EnsLib] >  [RecordMap] >  [Model] >  [RecordSequence]
Private  Storage   

class EnsLib.RecordMap.Model.RecordSequence extends EnsLib.RecordMap.Model.BatchElement

Inventory

Parameters Properties Methods Queries Indices ForeignKeys Triggers
1 6


Summary

Properties
Elements annotation maxRepeats minRepeats name
repeating required

Methods
%AddToSaveSet %ClassIsLatestVersion %ClassName %ConstructClone
%DispatchClassMethod %DispatchGetModified %DispatchGetProperty %DispatchMethod
%DispatchSetModified %DispatchSetMultidimProperty %DispatchSetProperty %Extends
%GetParameter %IsA %IsModified %New
%NormalizeObject %ObjectModified %OriginalNamespace %PackageName
%RemoveFromSaveSet %SerializeObject %SetModified %ValidateObject
XMLDTD XMLExport XMLExportToStream XMLExportToString
XMLNew XMLSchema XMLSchemaNamespace XMLSchemaType
areChildrenExplicit getFirstIdentifier getIdentifiers getPossibleRecords
isExplicitSpec


Properties

• property Elements as list of EnsLib.RecordMap.Model.BatchElement(XMLPROJECTION="ELEMENT",XMLTYPECONSTRAINT="CHOICE") [ Required ];
The sequence of RecordReference and RecordSequence objects that exist in the sequence.

Methods

• method areChildrenExplicit() as %Boolean
• method getFirstIdentifier() as %String
• method getIdentifiers(ByRef pIdents)
Examine children to work out which identifiers will trigger this particular sequence
• method getPossibleRecords()
• method isExplicitSpec() as %Boolean
Helper method to indicate whether the element will appear a known number of times. If the element is not required, or may appear a variable number of times, this method will return 0.


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