Skip to main content

%Collection.ListOfStream

Class %Collection.ListOfStream Extends ListOfObj [ System = 4 ]

These %Collection classes can only be used when you have a collection property of another object as they rely on storing the data inside the parent object, they can not be used as 'stand alone' collections, for this use the %ListOfObjects.

Methods

GetAt

Method GetAt(key As %Integer) As %RegisteredObject

Insert

Method Insert(oref As %RegisteredObject) As %Status

InsertObjectId

Method InsertObjectId(id As %String) As %Status [ CodeMode = expression, Final ]

InsertAt

Method InsertAt(oref As %RegisteredObject, key As %Integer) As %Status

InsertObjectIdAt

Method InsertObjectIdAt(id As %String, key As %Integer) As %Status [ CodeMode = expression, Final ]

SetAt

Method SetAt(oref As %RegisteredObject, key As %Integer) As %Status

SetObjectIdAt

Method SetObjectIdAt(id As %String, key As %Integer) As %Status [ CodeMode = expression, Final ]

%OnConstructClone

Method %OnConstructClone(oref As %RegisteredObject, deep As %Boolean = 0, ByRef cloned As %String) As %Status [ Private ]