Skip to main content

%MFT.FolderContents

persistent class %MFT.FolderContents extends %Library.Persistent, %XML.Adaptor

SQL Table Name: %MFT.FolderContents

%MFT.FolderContents lists the contents of a folder. Note: Even though this class is in IRISLIB, the storage is in the namespace which creates the instance.

Property Inventory

Properties

property Contents as list of %MFT.ItemInfo;
Contents is a list of %MFT.ItemInfo to describe the folder contents.
Property methods: ContentsBuildValueArray(), ContentsCollectionToDisplay(), ContentsCollectionToOdbc(), ContentsDisplayToCollection(), ContentsGet(), ContentsGetObject(), ContentsGetObjectId(), ContentsGetStored(), ContentsGetSwizzled(), ContentsIsValid(), ContentsOdbcToCollection(), ContentsSet(), ContentsSetObject(), ContentsSetObjectId()
property Recursive as %Boolean;
Recursive is true if this list is a recursive list of all descendants of the folder.
Property methods: RecursiveDisplayToLogical(), RecursiveGet(), RecursiveGetStored(), RecursiveIsValid(), RecursiveLogicalToDisplay(), RecursiveLogicalToXSD(), RecursiveNormalize(), RecursiveSet(), RecursiveXSDToLogical()

Indexes

index (IDKEY on ) [IdKey, Type = key];
Index methods: IDKEYCheck(), IDKEYDelete(), IDKEYExists(), IDKEYOpen(), IDKEYSQLCheckUnique(), IDKEYSQLExists(), IDKEYSQLFindPKeyByConstraint(), IDKEYSQLFindRowIDByConstraint()

Inherited Members

Inherited Methods

Storage

Storage Model: Storage (%MFT.FolderContents)

^MFT.FolderContentsD(ID)
=
%%CLASSNAME
Recursive
Contents
FeedbackOpens in a new tab