Home > Class Reference > ENSLIB namespace > %Library.ArrayOfObjectsWithClassName
Private  Storage   


serial class %Library.ArrayOfObjectsWithClassName extends %ArrayOfObjects

A version of the %ArrayOfObjects collection class that stores class names in OIDs. These classes can be used 'stand alone' to store a collection.


Parameters Properties Methods Queries Indices ForeignKeys Triggers


Data ElementType Oref

%AddToSaveSet %AddToSyncSet %ClassIsLatestVersion %ClassName
%ConstructClone %Delete %DeleteId %DispatchClassMethod
%DispatchGetModified %DispatchGetProperty %DispatchMethod %DispatchSetModified
%DispatchSetMultidimProperty %DispatchSetProperty %Extends %GetParameter
%GetSwizzleObject %IsA %IsModified %IsNull
%New %NormalizeObject %ObjectIsNull %ObjectModified
%OnBeforeAddToSync %OnDetermineClass %Open %OpenId
%OriginalNamespace %PackageName %RemoveFromSaveSet %ResolveConcurrencyConflict
%SerializeObject %SetModified %SyncObjectIn %SyncTransport
%UnSwizzleAt %ValidateObject BuildValueArray Clear
Count Define Find FindObjectId
FindOref GetAt GetNext GetObjectAt
GetObjectIdAt GetObjectIdNext GetObjectIdPrevious GetObjectNext
GetObjectPrevious GetPrevious IsDefined LogicalToOdbc
Next OdbcToLogical Previous RemoveAt
SetAt SetObjectAt SetObjectIdAt


• parameter CLASSNAMEINOID = 1;
This parameter determines how the collection object stores OID values. If this parameter is set to 0, then partially-formed OID values, containing only an ID number, are used. If this parameter is set to 1, then fully-formed OID values, containing both a class name and an ID number, are used.