ClassId(Index: Integer): Integer;
Index. Class index. The number of classes is specified by the IAuditFilterCondition.ClassCount property.
The ClassId property determines a class of the object, for which access protocol records are displayed.
The class is determined using the MetabaseObjectClass enumeration.
Foresight Analytics Platform extensions are based on custom class objects. Classes of these objects are absent in the MetabaseObjectClass enumeration but they can be obtained in the IMetabaseCustomClass.ClassId property. The custom class described by the IMetabaseCustomClass interface can be obtained in the IMetabaseCustomExtender.Classes collection.
One can also use the GetMetabaseHelper.GetCustomClassByEnum(BPClasses.<object type>) function. This function is implemented in the Repository Interaction Unit unit (P10002_METABASE_HELPER) of the Designer of Business Applications extension.
The example of use is given in description of IAuditFilterCondition.ClassCount.
See also: