Learning
Documentation
Community
Open Exchange
Global Masters
Home > Class Reference > ENSLIB namespace > EnsLib.RecordMap.Model.RecordSequence
Private  Storage   

EnsLib.RecordMap.Model.RecordSequence


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
%%OIDGet %AddToSaveSet %BindExport %BuildObjectGraph
%ClassIsLatestVersion %ClassName %Close %ConstructClone
%DispatchClassMethod %DispatchGetModified %DispatchGetProperty %DispatchMethod
%DispatchSetModified %DispatchSetMultidimProperty %DispatchSetProperty %Extends
%GetParameter %IncrementCount %IsA %IsModified
%New %NormalizeObject %ObjectModified %OriginalNamespace
%PackageName %RemoveFromSaveSet %SerializeObject %SetModified
%ValidateObject %XMLGenerate XMLAfterExport XMLBeforeExport
XMLDTD XMLExport XMLExportInternal XMLExportToStream
XMLExportToString XMLGetSchemaImports XMLImport XMLImportInternal
XMLIsObjectEmpty 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


• private method %OnValidateObject() as %Status
Ensure that if the first Record in the Sequence is optional, the Record has an identifier (i.e. leading data).
• 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.