The following table lists the types derived from IDependentObjectList .

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().
IActiveMarkingList Represents a collection of ActiveMarking objects.
IAddOnInstallationRecordList Represents a collection of AddOnInstallationRecord objects.
IApplicationSecurityTemplateList Represents a collection of ApplicationSecurityTemplate objects.
IAsyncProcessingConfigurationList Represents a collection of IAsyncProcessingConfiguration objects.
IAuditDefinitionList Represents a collection of IAuditDefinitionList objects. Use this interface to set or get events that you want to audit on a class.
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().
IChoiceList Represents a collection of Choice objects. To create an instance of this object, call Factory.Choice.CreateList().
IColumnDefinitionList Represents a collection of ColumnDefinition 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().
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().
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.
IDocumentStateList Represents a collection of DocumentState objects. To create an instance of this object, call Factory.DocumentState.CreateList().
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().
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.
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().
IImageServicesSiteSettingsList Represents a collection of ImageServicesSiteSettings objects.
IIndexJobClassItemList Represents a collection of IndexJobClassItem objects.
IIndexJobCollectionItemList Represents a collection of IndexJobCollectionItem objects.
IIndexJobItemList Represents a collection of IndexJobItem objects.
IIndexJobSingleItemList Represents a collection of IndexJobSingleItem objects.
ILocalizedStringList Represents a collection of LocalizedString 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.

IObjectStoreParticipantList Represents a collection of ObjectStoreParticipant objects. To create an instance of this object, call Factory.ObjectStoreParticipant.CreateList().
IPermissionDescriptionList Represents a collection of PermissionDescription objects.
IPermissionList Represents a collection of Permission 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.
IPublishingConfigurationList Represents a collection of PublishingConfiguration objects.
IReplicationConfigurationList Represents a collection of ReplicationConfiguration objects. To create an instance of this object, call Factory.ReplicationConfiguration.CreateList().
IReplicationParticipantList Represents a collection of ReplicationParticipant objects. To create an instance of this object, call Factory.ReplicationParticipant.CreateList().
ISecurityTemplateList Represents a collection of SecurityTemplate objects.
IServerCacheConfigurationList Represents a collection of ServerCacheConfiguration 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).
ISubscribedEventList Represents a collection of ISubscribedEvent objects.
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.

ITraceLoggingConfigurationList Represents a collection of TraceLoggingConfiguration objects.
IVerityCollectionList Represents a collection of VerityCollection objects.
IVerityServerConfigurationList Represents a collection of VerityServerConfiguration objects.
IVersioningSecurityTemplateList Represents a collection of VersioningSecurityTemplate objects.

See Also