The following table lists the types derived from IEngineCollection .

Derived Types

Type Description
IAccessPermissionDescriptionList Represents a collection of AccessPermissionDescription objects.
IAccessPermissionList Represents a collection of AccessPermission objects. To create an instance of this object, call Factory.AccessPermission.CreateList().
IActionConsumerSet Represents a collection of IActionConsumer objects.
IActionSet Represents a collection of IAction objects.
IActiveMarkingList Represents a collection of ActiveMarking objects.
IAddOnInstallationRecordList Represents a collection of AddOnInstallationRecord objects.
IAddOnSet Represents a collection of AddOn objects.
IAnnotationSet Represents a collection of Annotation objects.
IApplicationSecurityTemplateList Represents a collection of ApplicationSecurityTemplate objects.
IAsyncProcessingConfigurationList Represents a collection of IAsyncProcessingConfiguration objects.
IAsyncUpgradeQueueItemSet For internal use only. Represents a collection of IAsyncUpgradeQueueItem objects.
IAuditConfigurationEventSet Represents a collection of IAuditConfigurationEvent objects.
IAuditDefinitionList Represents a collection of IAuditDefinitionList objects. Use this interface to set or get events that you want to audit on a class.
IBinaryList Represents a List collection (ordered, non-unique) of byte (8-bit signed Integer) array elements, each of which is intended to hold a binary value. To create an instance of BinaryList, call CreateList on the Factory.BinaryList class.
IBooleanList Represents a collection of Boolean objects. To create an instance of BooleanList, call CreateList on the Factory.BooleanList class.
ICancelCheckoutEventSet Represents a collection of ICancelCheckoutEvent objects.
ICenteraFixedContentDeviceSet Represents a collection of CenteraFixedContentDevice objects.
ICenteraSiteSettingsList Represents a collection of CenteraSiteSettings objects.
ICFSImportAgentConfigurationList Represents a collection of ICFSImportAgentConfiguration objects. To create an instance of this object, call Factory.CFSImportAgentConfiguration.createList().
ICFSSiteSettingsList Represents a collection of ICFSSiteSettings objects. To create an instance of this object, call Factory.CFSSiteSettings.createList().
IChangeClassEventSet Represents a collection of IChangeClassEvent objects.
IChangeStateEventSet Represents a collection of IChangeStateEventSet objects.
ICheckinEventSet Represents a collection of ICheckinEvent objects.
ICheckoutEventSet Represents a collection of ICheckoutEvent objects.
IChoiceList Represents a collection of Choice objects. To create an instance of this object, call Factory.Choice.CreateList().
IChoiceListSet Represents a collection of ChoiceList objects.
IClassDefinitionSet Represents a collection of objects, each of which is an instance of a ClassDefinition class or one of its subclasses.
IClassDescriptionSet Represents a collection of ClassDescription objects.
IClassifyCompleteEventSet Represents a collection of IClassifyCompleteEventSet objects.
IClassSubscriptionSet Represents a collection of IClassSubscription objects.
IClassWorkflowSubscriptionSet Represents a collection of IClassWorkflowSubscription objects.
ICmDirectoryConfigurationOIDList Collection comment TBD
ICMODApplicationGroupSet Represents a collection of CMODApplicationGroup objects.
ICMODFixedContentDeviceSet Represents a collection of CMODFixedContentDevice objects.
ICMODRepositorySet Represents a collection of CMODRepository objects.
ICmTivoliManagementClassSet Represents a collection of CmTivoliManagementClass objects.
ICodeModuleSet Represents a collection of ICodeModule objects.
IColumnDefinitionList Represents a collection of ColumnDefinition objects.
IComponentRelationshipSet Represents a collection of ComponentRelationship objects.
IContainableSet Represents a collection of Containable objects.
IContainmentRelationshipSet Represents a collection of ContainmentRelationship objects.
IContentCacheAreaSet Represents a collection of ContentCacheArea objects.
IContentCacheConfigurationList Represents a collection of ContentCacheConfiguration objects. To create an instance of this object, call Factory.ContentCacheConfiguration.CreateList().
IContentConfigurationList Represents a collection of ContentConfiguration objects. To create an instance of this object, call Factory.ContentConfiguration.createList().
IContentElementList Represents a collection of objects, each of which is either a ContentReference or a ContentTransfer object. To create an instance of this object, call Factory.ContentElement.CreateList().
IContentFederatingRepositorySet Represents a collection of ContentFederatingRepository objects.
IContentReferenceList Represents a collection of ContentReference objects. To create an instance of this object, call Factory.ContentReference.CreateList().
IContentTransferList Represents a collection of ContentTransfer objects. To create an instance of this object, call Factory.ContentTransfer.CreateList().
ICreationEventSet Represents a collection of ICreationEvent objects.
ICustomEventSet Represents a collection of CustomEvent objects.
ICustomObjectSet Represents a collection of CustomObject objects.
IDatabaseStorageAreaSet Represents a collection of DatabaseStorageArea objects.
IDateTimeList Represents a List collection (ordered, non-unique) of Date values. To create an instance of DateTimeList, call CreateList on the Factory.DateTimeList class.
IDeletionEventSet Represents a collection of IDeletionEvent objects.
IDemoteVersionEventSet Represents a collection of IDemoteVersionEvent objects.
IDependentObjectList Represents a collection of dependent objects. You cannot create an instance of a DependentObjectList. This object is instantiated as the return value from a method call such as GetDependentObjectListValue on the IProperties or IProperty interfaces, or FetchDependentObjectListValue on the IPropertyDependentObjectList interface.
IDirectoryConfigurationAdamList Contains the group of DirectoryConfigurationAdam objects defined for a given FileNet P8 domain.
IDirectoryConfigurationADList Contains the group of DirectoryConfigurationAD objects defined for a given FileNet P8 domain.
IDirectoryConfigurationCAList This interface is not supported. An IDirectoryConfigurationCAList instance represents a collection of DirectoryConfigurationCA objects.
IDirectoryConfigurationIBMList Contains the group of DirectoryConfigurationIBM objects defined for a given FileNet P8 domain.
IDirectoryConfigurationList Specifies the collection of DirectoryConfiguration objects defined for a given FileNet P8 domain.

To create a new, empty instance of this class, call Factory.DirectoryConfiguration.CreateList(). Then create one or more DirectoryConfiguration objects, set their properties, and add the objects to this list. To associate the set of DirectoryConfiguration objects to the FileNet P8 domain, set the DirectoryConfigurations property on the Domain object.

IDirectoryConfigurationNovellList Contains the group of DirectoryConfigurationNovell objects defined for a given FileNet P8 domain.
IDirectoryConfigurationSunOneList Contains the group of DirectoryConfigurationSunOne objects defined for a given FileNet P8 domain.
IDiscretionaryPermissionList Represents a collection of DiscretionaryPermission objects.
IDITARenditionEngineConnectionSet Represents a collection of DITARenditionEngineConnection objects.
IDocumentClassDefinitionSet Represents a collection of DocumentClassDefinition objects.
IDocumentClassificationActionSet Represents a collection of DocumentClassificationAction objects.
IDocumentClassificationQueueItemSet Represents a collection of DocumentClassificationQueueItem objects.
IDocumentLifecycleActionSet Represents a collection of DocumentLifecycleAction objects.
IDocumentLifecyclePolicySet Represents a collection of DocumentLifecyclePolicy objects.
IDocumentSet Represents a collection of Document objects.
IDocumentStateList Represents a collection of DocumentState objects. To create an instance of this object, call Factory.DocumentState.CreateList().
IDomainSet Represents a collection of Domain objects.
IDynamicReferentialContainmentRelationshipSet Represents a collection of DynamicReferentialContainmentRelationship objects.
IEngineSet Defines collection functionality common only to sets. A set is a collection of independent objects, the elements of which are unordered and unique. A set may not be directly updated. You can enumerate a set one page at a time (instead of one object or one row at a time).
IEventActionSet Represents a collection of IEventAction objects.
IEventClassDefinitionSet Represents a collection of IEventClassDefinition objects.
IEventQueueItemSet Represents a collection of IEventQueueItem objects.
IEventSet Represents a collection of IEvent objects. This is the base interface of several event collection subinterfaces.
IExternalAliasList Represents a collection of ExternalAlias objects.
IExternalClassAliasList Represents a collection of ExternalClassAlias objects. To create an instance of this object, call Factory.ExternalClassAlias.CreateList().
IExternalClassDescriptionSet Represents a collection of ExternalClassDescription objects.
IExternalIdentityList Represents a collection of ExternalIdentity objects.
IExternalParticipantList This interface is not supported.
IExternalPropertyAliasList Represents a collection of ExternalPropertyAlias objects. To create an instance of this object, call Factory.ExternalPropertyAlias.CreateList().
IExternalPropertyDescriptionList Represents a collection of ExternalPropertyDescription objects.
IExternalRepositorySet Represents a collection of ExternalRepository objects.
IFileEventSet Represents a collection of IFileEvent objects.
IFileStorageAreaSet Represents a collection of FileStorageArea objects.
IFixedContentDeviceSet Represents a collection of fixed content device objects.
IFixedStorageAreaSet Represents a collection of FixedStorageArea objects.
IFloat64List Represents a List collection (ordered, non-unique) of Double (64-bit floating point) values. To create an instance of Float64List, call CreateList on the Factory.Float64List class.
IFolderSet Represents a collection of Folder objects.
IFreezeEventSet Represents a collection of IFreezeEvent objects.
IGenericFixedContentDeviceSet Represents a collection of GenericFixedContentDevice objects.
IGetContentEventSet Represents a collection of IGetContentEvent objects.
IGetObjectEventSet Represents a collection of IGetObjectEvent objects.
IGroupSet Represents a collection of Group objects.
IIdList Represents a collection of Id objects. To create an instance of IdList, call CreateList on the Factory.IdList class.
IIICEFixedContentDeviceSet Represents a collection of iIICEFixedContentDevice objects.
IImageServicesClassDescriptionList Represents a collection of ImageServicesClassDescription objects. To create an instance of this object, call Factory.ImageServicesClassDescription.createList().
IImageServicesImportAgentConfigurationList Represents a collection of ImageServicesImportAgentConfiguration objects.
IImageServicesPropertyDescriptionList Represents a collection of ImageServicesPropertyDescription objects. To create an instance of this object, call Factory.ImageServicesPropertyDescription.createList().
IImageServicesRepositorySet Represents a collection of ImageServicesRepository objects.
IImageServicesSiteSettingsList Represents a collection of ImageServicesSiteSettings objects.
IIMFixedContentDeviceSet Represents a collection of IMFixedContentDevice objects.
IIndependentObjectSet Represents a collection of independent objects. An instance of this collection is created as a result of fetching objects from a Content Engine repository and casting the returned objects to IndependentObjectSet.
IIndexAreaSet Represents a collection of IndexArea objects.
IIndexJobClassItemList Represents a collection of IndexJobClassItem objects.
IIndexJobCollectionItemList Represents a collection of IndexJobCollectionItem objects.
IIndexJobItemList Represents a collection of IndexJobItem objects.
IIndexJobSet Represents a collection of IndexJob objects.
IIndexJobSingleItemList Represents a collection of IndexJobSingleItem objects.
IInstanceSubscriptionSet Represents a collection of IInstanceSubscription objects.
IInstanceWorkflowSubscriptionSet Represents a collection of IInstanceWorkflowSubscription objects.
IInteger32List Represents a List collection (ordered, non-unique) of Integer (32-bit signed Integer) values. To create an instance of Integer32List, call CreateList on the Factory.Integer32List class.
IIsolatedRegionSet Represents a collection of IsolatedRegion objects.
ILinkSet Represents a collection of Link objects.
ILocalizedStringList Represents a collection of LocalizedString objects.
ILockEventSet Represents a collection of ILockEvent objects.
IMarkingList Represents a collection of Marking objects.

You can create a new, empty MarkingList by calling Factory.Marking.CreateList(). You can retrieve an existing MarkingList object by retrieving the Markings property of a MarkingSet object.

IMarkingSetSet Represents a collection of MarkingSet objects.
IObjectChangeEventSet Base interface that represents a collection of IObjectChangeEvent objects.
IObjectStoreParticipantList Represents a collection of ObjectStoreParticipant objects. To create an instance of this object, call Factory.ObjectStoreParticipant.CreateList().
IObjectStoreSet Represents a collection of ObjectStore objects.
IPEConnectionPointSet Represents a collection of PEConnectionPoint objects.
IPermissionDescriptionList Represents a collection of PermissionDescription objects.
IPermissionList Represents a collection of Permission objects.
IPromoteVersionEventSet Represents a collection of IPromoteVersionEventSet objects.
IPropertyDefinitionBinaryList Represents a collection of PropertyDefinitionBinary objects. To create an instance of this object, call Factory.PropertyDefinitionBinary.CreateList().
IPropertyDefinitionBooleanList Represents a collection of PropertyDefinitionBoolean objects. To create an instance of this object, call Factory.PropertyDefinitionBoolean.CreateList().
IPropertyDefinitionDateTimeList Represents a collection of PropertyDefinitionDateTime objects. To create an instance of this object, call Factory.PropertyDefinitionDateTime.CreateList().
IPropertyDefinitionFloat64List Represents a collection of PropertyDefinitionFloat64 objects. To create an instance of this object, call Factory.PropertyDefinitionFloat64.CreateList().
IPropertyDefinitionIdList Represents a collection of PropertyDefinitionId objects. To create an instance of this object, call Factory.PropertyDefinitionId.CreateList().
IPropertyDefinitionInteger32List Represents a collection of PropertyDefinitionInteger32 objects. To create an instance of this object, call Factory.PropertyDefinitionInteger32.CreateList().
IPropertyDefinitionList Represents a collection of objects, each of which is an instance of a PropertyDefinition subclass (PropertyDefinitionBinary, PropertyDefinitionBoolean, and so on). To create an instance of this object, call Factory.PropertyDefinition.CreateList().
IPropertyDefinitionObjectList Represents a collection of PropertyDefinitionObject objects. To create an instance of this object, call Factory.PropertyDefinitionObject.CreateList().
IPropertyDefinitionStringList Represents a collection of PropertyDefinitionString objects. To create an instance of this object, call Factory.PropertyDefinitionString.CreateList().
IPropertyDescriptionBinaryList Represents a collection of PropertyDescriptionBinary objects.
IPropertyDescriptionBooleanList Represents a collection of PropertyDescriptionBoolean objects.
IPropertyDescriptionDateTimeList Represents a collection of PropertyDescriptionDateTime objects.
IPropertyDescriptionFloat64List Represents a collection of PropertyDescriptionFloat64 objects.
IPropertyDescriptionIdList Represents a collection of PropertyDescriptionId objects.
IPropertyDescriptionInteger32List Represents a collection of PropertyDescriptionInteger32 objects.
IPropertyDescriptionList Represents a collection of objects, each of which is an instance of a PropertyDescription subclass (PropertyDescriptionBinary, PropertyDescriptionBoolean, and so on).
IPropertyDescriptionObjectList Represents a collection of PropertyDescriptionObject objects.
IPropertyDescriptionStringList Represents a collection of PropertyDescriptionString objects.
IPropertyTemplateBinarySet Represents a collection of PropertyTemplateBinary objects.
IPropertyTemplateBooleanSet Represents a collection of PropertyTemplateBoolean objects.
IPropertyTemplateDateTimeSet Represents a collection of PropertyTemplateDateTime objects.
IPropertyTemplateFloat64Set Represents a collection of PropertyTemplateFloat64 objects.
IPropertyTemplateIdSet Represents a collection of PropertyTemplateId objects.
IPropertyTemplateInteger32Set Represents a collection of PropertyTemplateInteger32 objects.
IPropertyTemplateObjectSet Represents a collection of PropertyTemplateObject objects.
IPropertyTemplateSet Represents a collection of objects, each of which is an instance of a PropertyTemplate subclass (PropertyTemplateBinary, PropertyTemplateBoolean, and so on).
IPropertyTemplateStringSet Represents a collection of PropertyTemplateString objects.
IPublishCompleteEventSet Represents a collection of PublishCompleteEvent objects.
IPublishingConfigurationList Represents a collection of PublishingConfiguration objects.
IPublishRequestEventSet Represents a collection of PublishRequestEvent objects.
IPublishRequestSet Represents a collection of PublishRequest objects.
IPublishStyleTemplateSet Represents a collection of PublishStyleTemplate objects.
IPublishTemplateSet Represents a collection of PublishTemplate objects.
IQueryEventSet Represents a collection of IQueryEvent objects.
IQueueItemSet Represents a collection of QueueItem objects.
IRealmSet Represents a collection of Realm objects.
IReferentialContainmentRelationshipSet Represents a collection of ReferentialContainmentRelationship objects.
IRelationshipSet Represents a collection of Relationship objects.
IRenditionEngineConnectionSet Represents a collection of RenditionEngineConnection objects.
IReplicableClassDefinitionSet Represents a collection of ReplicableClassDefinition objects.
IReplicableSet Represents a collection of Replicable objects.
IReplicationConfigurationList Represents a collection of ReplicationConfiguration objects. To create an instance of this object, call Factory.ReplicationConfiguration.CreateList().
IReplicationGroupSet This interface is not supported.
IReplicationJournalEntrySet Represents a collection of ReplicationJournalEntry objects.
IReplicationParticipantList Represents a collection of ReplicationParticipant objects. To create an instance of this object, call Factory.ReplicationParticipant.CreateList().
IRepositoryRowSet Represents a collection of repository rows returned from a query. The elements of this collection are items that were requested in the query. The rows contain values of varying type. For example, the query may request the name and ID of select documents. In this example, each returned row contains a name value and an ID value.
IRepositorySet Represents a collection of Repository objects.
IRetrievalEventSet Represents a collection of IRetrievalEvent objects.
ISecurityPolicySet Represents a collection of SecurityPolicy objects.
ISecurityPrincipalSet Represents a collection of SecurityPrincipal objects.
ISecurityPropagationQueueItemSet Represents a collection of SecurityPropagationQueueItem objects.
ISecurityTemplateList Represents a collection of SecurityTemplate objects.
IServerCacheConfigurationList Represents a collection of ServerCacheConfiguration objects.
IServerInstanceSet Represents a collection of ServerInstance objects.
ISiteSet Represents a collection of Site objects.
ISiteSettingsList Represents a collection of subclassed SiteSettings objects. The subclass collections are validated to ensure all instances contained in the collection are of the proper subclass of SiteSettings (that is, a subclass corresponding to its parent fixed content device).
ISnapLockFixedContentDeviceSet Represents a collection of SnapLockFixedContentDevice objects.
IStorageAreaSet Represents a collection of database, file, and/or fixed storage area objects.
IStoragePolicySet Represents a collection of StoragePolicy objects.
IStringList Represents a collection of String objects. To create an instance of StringList, call CreateList on the Factory.StringList class.
ISubscribableClassDefinitionSet Represents a collection of SubscribableClassDefinition objects.
ISubscribableSet Represents a collection of ISubscribable objects.
ISubscribedEventList Represents a collection of ISubscribedEvent objects.
ISubscriptionSet Represents a collection of ISubscription objects or one of its subclasses. To return this object, use the Subscriptions property on IObjectStore.
ISubsystemConfigurationList Represents a collection of SubsystemConfiguration objects. The elements of this collection are the configuration objects available on the objects of the server hierarchy (Domain, Site, VirtualServer, and ServerInstance).

You can create a new, empty instance of this collection by calling CreateList() on a "host" Site, VirtualServer, or ServerInstance independent object. You can then add instances of SubsystemConfiguration objects to the collection.

For Domain, the Content Engine server automatically generates SubsystemConfiguration instances and pre-fills the SubsystemConfigurationList property of the Domain object when the FileNet P8 domain is created. This pre-filled list cannot be modified (you cannot add or delete elements), although the objects within the list can be modified.

You can retrieve a SubsystemConfigurationList from the "host" independent object via the object's SubsystemConfigurations property.

ITableDefinitionSet Represents a collection of TableDefinition objects.
ITakeFederatedOwnershipEventSet Represents a collection of TakeFederatedOwnership objects.
ITivoliFixedContentDeviceSet Represents a collection of TivoliFixedContentDevice objects.
ITraceLoggingConfigurationList Represents a collection of TraceLoggingConfiguration objects.
IUnfileEventSet Represents a collection of IUnfileEvent objects.
IUnlockEventSet Represents a collection of IUnlockEvent objects.
IUpdateEventSet Represents a collection of IUpdateEvent objects.
IUpdateSecurityEventSet Represents a collection of IUpdateSecurityEvent objects.
IUpgradeAddOnSet Represents a collection of UpgradeAddOn objects.
IUserSet Represents a collection of User objects.
IVerityCollectionList Represents a collection of VerityCollection objects.
IVerityDomainConfigurationSet Represents a collection of VerityDomainConfiguration objects.
IVerityIndexAreaSet Represents a collection of VerityIndexArea objects.
IVerityServerConfigurationList Represents a collection of VerityServerConfiguration objects.
IVersionableClassDefinitionSet Represents a collection of VersionableClassDefinition objects.
IVersionableSet Represents a collection of objects, each of which is instantiated from an IVersionable subinterface.
IVersioningSecurityTemplateList Represents a collection of VersioningSecurityTemplate objects.
IVersionSeriesSet Represents a collection of VersionSeries objects.
IVirtualServerSet Represents a collection of VirtualServer objects.
IWorkflowDefinitionSet Represents a collection of IWorkflowDefinition objects.
IWorkflowEventActionSet Represents a collection of IWorkflowEventAction objects.
IXMLPropertyMappingScriptSet Represents a collection of XMLPropertyMappingScript objects.

See Also