Provides type-safe interfaces related to collections of objects.

Collections with names ending in Set (such as IDocumentSet) represent independent objects; names ending in List (such as IPermissionList) represent dependent objects. List-type collections contain ordered elements and can be directly updated. The elements of a list-type collection need not be unique. With a few exceptions, set-type collections contain unordered elements and each element will be unique. For information about the exceptions to this general rule, refer to "Collection Concepts" in the IBM FileNet P8 Content Engine Java and .NET API Developer's Guide. Sets cannot be directly updated, but can be iterated. Sets are transparently paged from the server during iteration; lists are not. The IEngineCollection interface defines functionality common to all collections; IEngineSet defines functionality common only to sets.

ToggleInterfaces

Type InterfaceDescription
Public interfaceIAccessPermissionDescriptionList
Represents a collection of AccessPermissionDescription objects.
Public interfaceIAccessPermissionList
Represents a collection of AccessPermission objects. To create an instance of this object, call Factory.AccessPermission.CreateList().
Public interfaceIActionConsumerSet
Represents a collection of IActionConsumer objects.
Public interfaceIActionSet
Represents a collection of IAction objects.
Public interfaceIActiveMarkingList
Represents a collection of ActiveMarking objects.
Public interfaceIAddOnInstallationRecordList
Represents a collection of AddOnInstallationRecord objects.
Public interfaceIAddOnSet
Represents a collection of AddOn objects.
Public interfaceIAnnotationSet
Represents a collection of Annotation objects.
Public interfaceIApplicationSecurityTemplateList Obsolete.
Represents a collection of ApplicationSecurityTemplate objects.
Public interfaceIAsyncProcessingConfigurationList Obsolete.
Represents a collection of IAsyncProcessingConfiguration objects.
Public interfaceIAsyncUpgradeQueueItemSet Obsolete.
For internal use only. Represents a collection of IAsyncUpgradeQueueItem objects.
Public interfaceIAuditConfigurationEventSet Obsolete.
Represents a collection of IAuditConfigurationEvent objects.
Public interfaceIAuditDefinitionList
Represents a collection of IAuditDefinitionList objects. Use this interface to set or get events that you want to audit on a class.
Public interfaceIBinaryList
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.
Public interfaceIBooleanList
Represents a collection of Boolean objects. To create an instance of BooleanList, call CreateList on the Factory.BooleanList class.
Public interfaceICancelCheckoutEventSet Obsolete.
Represents a collection of ICancelCheckoutEvent objects.
Public interfaceICenteraFixedContentDeviceSet Obsolete.
Represents a collection of CenteraFixedContentDevice objects.
Public interfaceICenteraSiteSettingsList Obsolete.
Represents a collection of CenteraSiteSettings objects.
Public interfaceICFSImportAgentConfigurationList Obsolete.
Represents a collection of ICFSImportAgentConfiguration objects. To create an instance of this object, call Factory.CFSImportAgentConfiguration.createList().
Public interfaceICFSSiteSettingsList Obsolete.
Represents a collection of ICFSSiteSettings objects. To create an instance of this object, call Factory.CFSSiteSettings.createList().
Public interfaceIChangeClassEventSet Obsolete.
Represents a collection of IChangeClassEvent objects.
Public interfaceIChangeStateEventSet Obsolete.
Represents a collection of IChangeStateEventSet objects.
Public interfaceICheckinEventSet Obsolete.
Represents a collection of ICheckinEvent objects.
Public interfaceICheckoutEventSet Obsolete.
Represents a collection of ICheckoutEvent objects.
Public interfaceIChoiceList
Represents a collection of Choice objects. To create an instance of this object, call Factory.Choice.CreateList().
Public interfaceIChoiceListSet
Represents a collection of ChoiceList objects.
Public interfaceIClassDefinitionSet
Represents a collection of objects, each of which is an instance of a ClassDefinition class or one of its subclasses.
Public interfaceIClassDescriptionSet
Represents a collection of ClassDescription objects.
Public interfaceIClassifyCompleteEventSet Obsolete.
Represents a collection of IClassifyCompleteEventSet objects.
Public interfaceIClassSubscriptionSet
Represents a collection of IClassSubscription objects.
Public interfaceIClassWorkflowSubscriptionSet
Represents a collection of IClassWorkflowSubscription objects.
Public interfaceICmAbstractSearchResultSet
Represents a collection of ICmAbstractSearchResult objects.
Public interfaceICmAdvancedStorageAreaSet
Represents a collection of ICmAdvancedStorageArea objects.
Public interfaceICmAuditDispositionPolicySet
Represents a collection of ICmAuditDispositionPolicy objects. You can retrieve ICmAuditDispositionPolicySet from the AuditDispositionPolicies property of IObjectStore.
Public interfaceICmAuditProcessingBookmarkSet
Represents a collection of ICmAuditProcessingBookmark objects. You can retrieve ICmAuditProcessingBookmarkSet with the AuditProcessingBookmarks property of IObjectStore.
Public interfaceICmBackgroundSearchSet
Represents a collection of ICmBackgroundSearch objects.
Public interfaceICmChangePreprocessorActionSet
Represents a collection of CmChangePreprocessorAction objects.
Public interfaceICmChangePreprocessorDefinitionList
Represents a collection of CmChangePreprocessorDefinitionList objects.
Public interfaceICmConversionSettingsClassDefinitionSet
This collection interface is not supported.
Public interfaceICmDatabaseConnectionSet
Represents a collection of ICmDatabaseConnection objects. A ICmDatabaseConnectionSet is returned by the DatabaseConnections property of the IDomain object.
Public interfaceICmDirectoryConfigurationOIDList Obsolete.
Contains the group of CmDirectoryConfigurationOID objects defined for a given FileNet P8 domain.
Public interfaceICmEventExportStoreSet
Represents a collection of ICmEventExportStore objects.
Public interfaceICmHoldableSet
Represents a collection of ICmHoldable objects.
Public interfaceICmHoldRelationshipSet
Represents a collection of ICmHoldRelationship objects.
Public interfaceICmIndexDefinitionList
Represents a collection of CmIndexDefinition objects.
Public interfaceICmIndexedColumnList
Represents a collection of CmIndexedColumn objects that define the columns that comprise an index. The order in which the CmIndexedColumn objects appear in the list reflect the order in which the columns are defined in the index. At least one element is required in the list.
Public interfaceICmIndexPartitionConstraintList
Represents a collection of CmIndexPartitionConstraint objects. You can retrieve this collection with the IndexPartitionConstraints property of an ICmTextSearchIndex object.
Public interfaceICmIndexRequestSet
Represents a collection of ICmIndexRequest objects.
Public interfaceICmJobSweepResultSet
Represents a collection of ICmJobSweepResult objects.
Public interfaceICMODApplicationGroupSet
Represents a collection of CMODApplicationGroup objects.
Public interfaceICMODFixedContentDeviceSet Obsolete.
Represents a collection of CMODFixedContentDevice objects.
Public interfaceICMODRepositorySet Obsolete.
Represents a collection of CMODRepository objects.
Public interfaceICmPolicyControlledSweepSet
Represents a collection of CmPolicyControlledSweep objects.
Public interfaceICmPolicySweepResultSet
Represents a collection of ICmPolicySweepResult objects.
Public interfaceICmQueueSweepSet
Represents a collection of ICmQueueSweep objects.
Public interfaceICmRecoveryItemSet
Represents a collection of ICmRecoveryItem objects.
Public interfaceICmReplicaSynchronizationSiteSettingsList
Represents a collection of ICmReplicaSynchronizationSiteSettings objects.
Public interfaceICmStorageDeviceConnectionList
Represents a collection of ICmStorageDeviceConnection objects. One or more ICmStorageDeviceConnection objects are set on an ICmAdvancedStorageArea.

See Advanced storage areas

Public interfaceICmSweepJobSet
Represents a collection of CmSweepJob objects.
Public interfaceICmSweepPolicyRelationshipSet
Represents a collection of CmSweepPolicyRelationship objects.
Public interfaceICmSweepPolicySet
Represents a collection of CmSweepPolicy objects.
Public interfaceICmSweepRelationshipSet
Represents a collection of ICmSweepRelationship objects.
Public interfaceICmSweepResultSet
Represents a collection of ICmSweepResult objects.
Public interfaceICmSweepSet
Represents a collection of CmSweep objects.
Public interfaceICmTaskRelationshipSet
Represents a collection of ICmTaskRelationship objects. A ICmTaskRelationshipSet is returned by Successors or Predecessors of an ICmTask object.
Public interfaceICmTaskSet
Represents a collection of ICmTask objects. A ICmTaskSet is returned by IContainable.CoordinatedTasks.
Public interfaceICmTextIndexingPreprocessorDefinitionList
This collection interface is not supported.
Public interfaceICmTextSearchAffinityGroupSet
Represents a collection of ICmTextSearchAffinityGroup objects.
Public interfaceICmTextSearchIndexList
Represents a collection of CmTextSearchIndex objects. You can retrieve this collection with the TextSearchIndexes property of an ICmTextSearchIndexArea object.
Public interfaceICmTextSearchPartitionPropertyList
Represents a collection of CmTextSearchPartitionProperty objects. You can retrieve this collection with the PartitioningProperties property of an IObjectStore object.
Public interfaceICmTextSearchServerSet
Represents a collection of CmTextSearchServer objects. You can retrieve this collection with the TextSearchServers property of an IDomain object.
Public interfaceICmThumbnailSet
Represents a collection of ICmThumbnail objects.
Public interfaceICmTimeslotList
A list of ICmTimeslot objects, each specifying a text indexing or an audit disposition schedule. You can set or get a ICmTimeslotList object on or from ICmTextSearchConfiguration or ICmAuditingConfiguration.
Public interfaceICmTivoliManagementClassSet
Represents a collection of CmTivoliManagementClass objects.
Public interfaceICodeModuleSet Obsolete.
Represents a collection of ICodeModule objects.
Public interfaceIColumnDefinitionList
Represents a collection of ColumnDefinition objects.
Public interfaceIComponentRelationshipSet
Represents a collection of ComponentRelationship objects.
Public interfaceIContainableSet
Represents a collection of Containable objects.
Public interfaceIContainmentRelationshipSet
Represents a collection of ContainmentRelationship objects.
Public interfaceIContentCacheAreaSet
Represents a collection of ContentCacheArea objects.
Public interfaceIContentCacheConfigurationList Obsolete.
Represents a collection of ContentCacheConfiguration objects. To create an instance of this object, call Factory.ContentCacheConfiguration.CreateList().
Public interfaceIContentConfigurationList Obsolete.
Represents a collection of ContentConfiguration objects. To create an instance of this object, call Factory.ContentConfiguration.createList().
Public interfaceIContentElementList
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().
Public interfaceIContentFederatingRepositorySet Obsolete.
Represents a collection of ContentFederatingRepository objects.
Public interfaceIContentReferenceList Obsolete.
Represents a collection of ContentReference objects. To create an instance of this object, call Factory.ContentReference.CreateList().
Public interfaceIContentTransferList Obsolete.
Represents a collection of ContentTransfer objects. To create an instance of this object, call Factory.ContentTransfer.CreateList().
Public interfaceICreationEventSet Obsolete.
Represents a collection of ICreationEvent objects.
Public interfaceICustomEventSet Obsolete.
Represents a collection of CustomEvent objects.
Public interfaceICustomObjectSet Obsolete.
Represents a collection of CustomObject objects.
Public interfaceIDatabaseStorageAreaSet Obsolete.
Represents a collection of DatabaseStorageArea objects.
Public interfaceIDateTimeList
Represents a List collection (ordered, non-unique) of Date values. To create an instance of DateTimeList, call CreateList on the Factory.DateTimeList class.
Public interfaceIDeletionEventSet Obsolete.
Represents a collection of IDeletionEvent objects.
Public interfaceIDemoteVersionEventSet Obsolete.
Represents a collection of IDemoteVersionEvent objects.
Public interfaceIDependentObjectList
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.
Public interfaceIDirectoryConfigurationAdamList Obsolete.
Contains the group of DirectoryConfigurationAdam objects defined for a given FileNet P8 domain.
Public interfaceIDirectoryConfigurationADList Obsolete.
Contains the group of DirectoryConfigurationAD objects defined for a given FileNet P8 domain.
Public interfaceIDirectoryConfigurationCAList Obsolete.
Contains the group of IDirectoryConfigurationCA objects defined for a given FileNet P8 domain.
Public interfaceIDirectoryConfigurationIBMList Obsolete.
Contains the group of DirectoryConfigurationIBM objects defined for a given FileNet P8 domain.
Public interfaceIDirectoryConfigurationList
Represents the collection of IDirectoryConfiguration 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 IDirectoryConfiguration objects, set their properties, and add the objects to this list. To associate the set of IDirectoryConfiguration objects to the FileNet P8 domain, set the DirectoryConfigurations property on the IDomain object.

Public interfaceIDirectoryConfigurationNovellList Obsolete.
Contains the group of DirectoryConfigurationNovell objects defined for a given FileNet P8 domain.
Public interfaceIDirectoryConfigurationSunOneList Obsolete.
Contains the group of DirectoryConfigurationSunOne objects defined for a given FileNet P8 domain.
Public interfaceIDiscretionaryPermissionList
Represents a collection of DiscretionaryPermission objects.
Public interfaceIDITARenditionEngineConnectionSet
Represents a collection of DITARenditionEngineConnection objects.
Public interfaceIDocumentClassDefinitionSet Obsolete.
Represents a collection of DocumentClassDefinition objects.
Public interfaceIDocumentClassificationActionSet
Represents a collection of DocumentClassificationAction objects.
Public interfaceIDocumentClassificationQueueItemSet Obsolete.
Represents a collection of DocumentClassificationQueueItem objects.
Public interfaceIDocumentLifecycleActionSet
Represents a collection of DocumentLifecycleAction objects.
Public interfaceIDocumentLifecyclePolicySet
Represents a collection of DocumentLifecyclePolicy objects.
Public interfaceIDocumentSet
Represents a collection of Document objects.
Public interfaceIDocumentStateList
Represents a collection of DocumentState objects. To create an instance of this object, call Factory.DocumentState.CreateList().
Public interfaceIDomainSet Obsolete.
Represents a collection of Domain objects.
Public interfaceIDynamicReferentialContainmentRelationshipSet Obsolete.
Represents a collection of DynamicReferentialContainmentRelationship objects.
Public interfaceIEngineCollection
Provides functionality common to all collection objects. This interface is the base interface for the collection class hierarchy.

A collection can be one of three types: a set, a list, or a row set. A set is a collection of independent objects, the elements of which are unordered and unique. Functionality common only to sets is defined in the IEngineSet interface. Sets can be enumerated a page at a time (instead of one object or one row at a time), and may not be directly updated. A list is a collection of dependent objects, the elements of which are ordered and need not be unique. A row set is a collection of rows (such as the result set returned from a query) and has the characteristics of a set-type collection.

The name of a collection identifies its type. For example, a DocumentSet is a collection of Document objects, which are independent objects. A DependentObjectList is a collection of dependent objects. A RepositoryRowSet is a row set.

This interface provides standard collection methods.

Public interfaceIEngineSet
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).
Public interfaceIEventActionSet
Represents a collection of IEventAction objects.
Public interfaceIEventClassDefinitionSet Obsolete.
Represents a collection of IEventClassDefinition objects.
Public interfaceIEventQueueItemSet Obsolete.
Represents a collection of IEventQueueItem objects.
Public interfaceIEventSet
Represents a collection of IEvent objects. This is the base interface of several event collection subinterfaces.
Public interfaceIExternalAliasList
Represents a collection of ExternalAlias objects.
Public interfaceIExternalClassAliasList
Represents a collection of ExternalClassAlias objects. You can retrieve this collection with the ExternalAliases property of a ReplicableClassDefinition object. To create an instance of this object, call Factory.ExternalClassAlias.CreateList().
Public interfaceIExternalClassDescriptionSet
Represents a collection of ExternalClassDescription objects. You can retrieve this collection with the ExternalClassDescriptions property of an ExternalRepository object.
Public interfaceIExternalIdentityList
Represents a collection of ExternalIdentity objects. You can retrieve this collection with the ExternalReplicaIdentities property of a Replicable object.
Public interfaceIExternalParticipantList Obsolete.
This interface is not supported.
Public interfaceIExternalPropertyAliasList
Represents a collection of ExternalPropertyAlias objects. You can retrieve this collection with the ExternalAliases property of a PropertyDefinition object. To create an instance of this object, call Factory.ExternalPropertyAlias.CreateList().
Public interfaceIExternalPropertyDescriptionList
Represents a collection of ExternalPropertyDescription objects. You can retrieve this collection with the ExternalPropertyDescriptions property of an ExternalClassDescription object.
Public interfaceIExternalRepositorySet
Represents a collection of ExternalRepository objects. You can retrieve this collection with the ExternalRepositories property of a Domain object.
Public interfaceIFileEventSet Obsolete.
Represents a collection of IFileEvent objects.
Public interfaceIFileStorageAreaSet Obsolete.
Represents a collection of FileStorageArea objects.
Public interfaceIFixedContentDeviceSet
Represents a collection of fixed content device objects.
Public interfaceIFixedStorageAreaSet Obsolete.
Represents a collection of FixedStorageArea objects.
Public interfaceIFloat64List
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.
Public interfaceIFolderSet
Represents a collection of Folder objects.
Public interfaceIFreezeEventSet Obsolete.
Represents a collection of IFreezeEvent objects.
Public interfaceIGenericFixedContentDeviceSet Obsolete.
Represents a collection of GenericFixedContentDevice objects.
Public interfaceIGetContentEventSet Obsolete.
Represents a collection of IGetContentEvent objects.
Public interfaceIGetObjectEventSet Obsolete.
Represents a collection of IGetObjectEvent objects.
Public interfaceIGroupSet
Represents a collection of Group objects.
Public interfaceIIdList
Represents a collection of Id objects. To create an instance of IdList, call CreateList on the Factory.IdList class.
Public interfaceIIICEFixedContentDeviceSet Obsolete.
Represents a collection of iIICEFixedContentDevice objects.
Public interfaceIImageServicesClassDescriptionList
Represents a collection of ImageServicesClassDescription objects. To create an instance of this object, call Factory.ImageServicesClassDescription.createList().
Public interfaceIImageServicesImportAgentConfigurationList Obsolete.
Represents a collection of ImageServicesImportAgentConfiguration objects.
Public interfaceIImageServicesPropertyDescriptionList
Represents a collection of ImageServicesPropertyDescription objects. To create an instance of this object, call Factory.ImageServicesPropertyDescription.createList().
Public interfaceIImageServicesRepositorySet Obsolete.
Represents a collection of ImageServicesRepository objects.
Public interfaceIImageServicesSiteSettingsList Obsolete.
Represents a collection of ImageServicesSiteSettings objects.
Public interfaceIIMFixedContentDeviceSet Obsolete.
Represents a collection of IMFixedContentDevice objects.
Public interfaceIIndependentObjectSet
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.
Public interfaceIIndexAreaSet
Represents a collection of IndexArea objects.
Public interfaceIIndexJobClassItemList Obsolete.
Represents a collection of IndexJobClassItem objects.
Public interfaceIIndexJobCollectionItemList Obsolete.
Represents a collection of IndexJobCollectionItem objects.
Public interfaceIIndexJobItemList
Represents a collection of IndexJobItem objects.
Public interfaceIIndexJobSet Obsolete.
Represents a collection of IndexJob objects.
Public interfaceIIndexJobSingleItemList Obsolete.
Represents a collection of IndexJobSingleItem objects.
Public interfaceIInstanceSubscriptionSet
Represents a collection of IInstanceSubscription objects.
Public interfaceIInstanceWorkflowSubscriptionSet
Represents a collection of IInstanceWorkflowSubscription objects.
Public interfaceIInteger32List
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.
Public interfaceIIsolatedRegionSet
Represents a collection of IsolatedRegion objects.
Public interfaceILinkSet
Represents a collection of Link objects.
Public interfaceILocalizedStringList
Represents a collection of LocalizedString objects.
Public interfaceILockEventSet Obsolete.
Represents a collection of ILockEvent objects.
Public interfaceIMarkingList
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.

Public interfaceIMarkingSetSet
Represents a collection of MarkingSet objects.
Public interfaceIObjectChangeEventSet Obsolete.
Base interface that represents a collection of IObjectChangeEvent objects.
Public interfaceIObjectStoreParticipantList Obsolete.
Represents a collection of ObjectStoreParticipant objects. To create an instance of this object, call Factory.ObjectStoreParticipant.CreateList().
Public interfaceIObjectStoreSet
Represents a collection of ObjectStore objects.
Public interfaceIPageEnumerator
Provides paging functionality for sets of independent objects and repository rows.

Sets of independent objects and repository rows are divided into pages; each page is a number of collection elements (objects or rows) that represent a subset of the collection elements. You can enumerate a page at a time instead of one object or row at a time. As an example, if a page is defined as 10 elements, and the collection has a total of 22 elements, the first paging operation returns a page containing 10 elements, the second page returns the next 10 elements, and the third page returns the last 2 elements. This page enumeration is especially useful for interactive applications that display a page of information at a time.

Each page enumerator is initially positioned before the first page of the set. The first call to the NextPage method moves the enumerator to the first page. The second call to NextPage moves the enumerator to the second page, and so on. The NextPage method returns True until the end of the set is NextPagereached. When the enumerator reaches the end of the set, it is positioned after the last page and NextPage returns False.

The GetCurrentPage and GetElementCount methods throw an exception if the enumerator is positioned before the first page or after the last page, or between pages after a Reset(mark) operation. For proper positioning, you must call NextPage on a new enumerator and after a Reset operation. You may call the GetPageMark method at any time. Of these methods, only NextPage moves the position of the enumerator.

The returned value of GetElementCount is always equal to GetCurrentPage().Length. Use GetElementCount to avoid copying the potentially large internal array just to get its length.

You can also get the current page continuation state (that is, the page on which the enumerator will continue with the next call) and reset the enumerator back to a previous page of results. The saved position of the enumerator is called a "page mark". The GetPageMark method retrieves the current mark, and the Reset(mark) method resets the state of the enumerator to a previously saved mark. The Reset method positions the enumerator before the marked page; the NextPage method must be called to position the enumerator to the marked page. It is also possible to mark and reset to the position before the first page and the position after the last page.

The Reset method (with no parameters) positions the enumerator before the first page of the collection. This is essentially the same as getting a new enumerator from the collection. You must then call the NextPage method to position the enumerator to the first page.

The GetPageSize and SetPageSize methods allow you to query and adjust the internal paging size of the enumerator. The new size takes effect on the next fetch from the server. This is typically on the next call to NextPage. The actual size of each returned page may be smaller (including zero) or larger than the requested page size.

The first page of a set may be pre-fetched from the server and cached in the client. All enumerators of a set with a pre-fetched first page may return the same first page. All enumerators fetch subsequent pages, if any, directly from the server.

Public interfaceIPageMark
Identifies the page on which the next enumerate operation will be performed when enumerating a collection.
Public interfaceIPEConnectionPointSet
Represents a collection of PEConnectionPoint objects.
Public interfaceIPermissionDescriptionList
Represents a collection of PermissionDescription objects.
Public interfaceIPermissionList
Represents a collection of Permission objects.
Public interfaceIPromoteVersionEventSet Obsolete.
Represents a collection of IPromoteVersionEventSet objects.
Public interfaceIPropertyDefinitionBinaryList Obsolete.
Represents a collection of PropertyDefinitionBinary objects. To create an instance of this object, call Factory.PropertyDefinitionBinary.CreateList().
Public interfaceIPropertyDefinitionBooleanList Obsolete.
Represents a collection of PropertyDefinitionBoolean objects. To create an instance of this object, call Factory.PropertyDefinitionBoolean.CreateList().
Public interfaceIPropertyDefinitionDateTimeList Obsolete.
Represents a collection of PropertyDefinitionDateTime objects. To create an instance of this object, call Factory.PropertyDefinitionDateTime.CreateList().
Public interfaceIPropertyDefinitionFloat64List Obsolete.
Represents a collection of PropertyDefinitionFloat64 objects. To create an instance of this object, call Factory.PropertyDefinitionFloat64.CreateList().
Public interfaceIPropertyDefinitionIdList Obsolete.
Represents a collection of PropertyDefinitionId objects. To create an instance of this object, call Factory.PropertyDefinitionId.CreateList().
Public interfaceIPropertyDefinitionInteger32List Obsolete.
Represents a collection of PropertyDefinitionInteger32 objects. To create an instance of this object, call Factory.PropertyDefinitionInteger32.CreateList().
Public interfaceIPropertyDefinitionList
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().
Public interfaceIPropertyDefinitionObjectList Obsolete.
Represents a collection of PropertyDefinitionObject objects. To create an instance of this object, call Factory.PropertyDefinitionObject.CreateList().
Public interfaceIPropertyDefinitionStringList Obsolete.
Represents a collection of PropertyDefinitionString objects. To create an instance of this object, call Factory.PropertyDefinitionString.CreateList().
Public interfaceIPropertyDescriptionBinaryList Obsolete.
Represents a collection of PropertyDescriptionBinary objects.
Public interfaceIPropertyDescriptionBooleanList Obsolete.
Represents a collection of PropertyDescriptionBoolean objects.
Public interfaceIPropertyDescriptionDateTimeList Obsolete.
Represents a collection of PropertyDescriptionDateTime objects.
Public interfaceIPropertyDescriptionFloat64List Obsolete.
Represents a collection of PropertyDescriptionFloat64 objects.
Public interfaceIPropertyDescriptionIdList Obsolete.
Represents a collection of PropertyDescriptionId objects.
Public interfaceIPropertyDescriptionInteger32List Obsolete.
Represents a collection of PropertyDescriptionInteger32 objects.
Public interfaceIPropertyDescriptionList
Represents a collection of objects, each of which is an instance of a PropertyDescription subclass (PropertyDescriptionBinary, PropertyDescriptionBoolean, and so on).
Public interfaceIPropertyDescriptionObjectList Obsolete.
Represents a collection of PropertyDescriptionObject objects.
Public interfaceIPropertyDescriptionStringList Obsolete.
Represents a collection of PropertyDescriptionString objects.
Public interfaceIPropertyTemplateBinarySet Obsolete.
Represents a collection of PropertyTemplateBinary objects.
Public interfaceIPropertyTemplateBooleanSet Obsolete.
Represents a collection of PropertyTemplateBoolean objects.
Public interfaceIPropertyTemplateDateTimeSet Obsolete.
Represents a collection of PropertyTemplateDateTime objects.
Public interfaceIPropertyTemplateFloat64Set Obsolete.
Represents a collection of PropertyTemplateFloat64 objects.
Public interfaceIPropertyTemplateIdSet Obsolete.
Represents a collection of PropertyTemplateId objects.
Public interfaceIPropertyTemplateInteger32Set Obsolete.
Represents a collection of PropertyTemplateInteger32 objects.
Public interfaceIPropertyTemplateObjectSet Obsolete.
Represents a collection of PropertyTemplateObject objects.
Public interfaceIPropertyTemplateSet
Represents a collection of objects, each of which is an instance of a PropertyTemplate subclass (PropertyTemplateBinary, PropertyTemplateBoolean, and so on).
Public interfaceIPropertyTemplateStringSet Obsolete.
Represents a collection of PropertyTemplateString objects.
Public interfaceIPublishCompleteEventSet Obsolete.
Represents a collection of PublishCompleteEvent objects.
Public interfaceIPublishingConfigurationList Obsolete.
Represents a collection of PublishingConfiguration objects.
Public interfaceIPublishRequestEventSet Obsolete.
Represents a collection of PublishRequestEvent objects.
Public interfaceIPublishRequestSet Obsolete.
Represents a collection of PublishRequest objects.
Public interfaceIPublishStyleTemplateSet Obsolete.
Represents a collection of PublishStyleTemplate objects.
Public interfaceIPublishTemplateSet Obsolete.
Represents a collection of PublishTemplate objects.
Public interfaceIQueryEventSet Obsolete.
Represents a collection of IQueryEvent objects.
Public interfaceIQueueItemSet Obsolete.
Represents a collection of QueueItem objects.
Public interfaceIRealmSet
Represents a collection of Realm objects.
Public interfaceIReferentialContainmentRelationshipSet
Represents a collection of ReferentialContainmentRelationship objects.
Public interfaceIRelationshipSet
Represents a collection of Relationship objects.
Public interfaceIRenditionEngineConnectionSet
Represents a collection of RenditionEngineConnection objects.
Public interfaceIReplicableClassDefinitionSet
Represents a collection of ReplicableClassDefinition objects.
Public interfaceIReplicableSet
Represents a collection of Replicable objects.
Public interfaceIReplicationConfigurationList Obsolete.
Represents a collection of ReplicationConfiguration objects. To create an instance of this object, call Factory.ReplicationConfiguration.CreateList().
Public interfaceIReplicationGroupSet
Represents a collection of ReplicationGroup objects. You can retrieve this collection with the ReplicationGroups property of a Domain object.
Public interfaceIReplicationJournalEntrySet Obsolete.
Represents a collection of ReplicationJournalEntry objects.
Public interfaceIReplicationParticipantList
Represents a collection of ReplicationParticipant objects. You can retrieve this collection with the ReplicationParticipants property of a ReplicationGroup object. To create an instance of this object, call Factory.ReplicationParticipant.CreateList().
Public interfaceIRepositoryRowSet
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.
Public interfaceIRepositorySet
Represents a collection of Repository objects.
Public interfaceIRetrievalEventSet Obsolete.
Represents a collection of IRetrievalEvent objects.
Public interfaceISecurityPolicySet
Represents a collection of SecurityPolicy objects.
Public interfaceISecurityPrincipalSet
Represents a collection of SecurityPrincipal objects.
Public interfaceISecurityPropagationQueueItemSet Obsolete.
Represents a collection of SecurityPropagationQueueItem objects.
Public interfaceISecurityTemplateList
Represents a collection of SecurityTemplate objects.
Public interfaceIServerCacheConfigurationList Obsolete.
Represents a collection of ServerCacheConfiguration objects.
Public interfaceIServerInstanceSet
Represents a collection of ServerInstance objects.
Public interfaceISiteSet
Represents a collection of Site objects.
Public interfaceISiteSettingsList
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).
Public interfaceISnapLockFixedContentDeviceSet Obsolete.
Represents a collection of SnapLockFixedContentDevice objects.
Public interfaceIStorageAreaSet
Represents a collection of database, file, and/or fixed storage area objects.
Public interfaceIStoragePolicySet
Represents a collection of StoragePolicy objects.
Public interfaceIStoredSearchSet
Represents a collection of StoredSearch objects.
Public interfaceIStringList
Represents a collection of String objects. To create an instance of StringList, call CreateList on the Factory.StringList class.
Public interfaceISubscribableClassDefinitionSet
Represents a collection of SubscribableClassDefinition objects.
Public interfaceISubscribableSet
Represents a collection of ISubscribable objects.
Public interfaceISubscribedEventList
Represents a collection of ISubscribedEvent objects.
Public interfaceISubscriptionSet
Represents a collection of ISubscription objects or one of its subclasses. To return this object, use the Subscriptions property on IObjectStore.
Public interfaceISubsystemConfigurationList
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.

Public interfaceITableDefinitionSet
Represents a collection of TableDefinition objects.
Public interfaceITakeFederatedOwnershipEventSet Obsolete.
Represents a collection of TakeFederatedOwnership objects.
Public interfaceITivoliFixedContentDeviceSet Obsolete.
Represents a collection of TivoliFixedContentDevice objects.
Public interfaceITraceLoggingConfigurationList Obsolete.
Represents a collection of TraceLoggingConfiguration objects.
Public interfaceIUnfileEventSet Obsolete.
Represents a collection of IUnfileEvent objects.
Public interfaceIUnlockEventSet Obsolete.
Represents a collection of IUnlockEvent objects.
Public interfaceIUpdateEventSet Obsolete.
Represents a collection of IUpdateEvent objects.
Public interfaceIUpdateSecurityEventSet Obsolete.
Represents a collection of IUpdateSecurityEvent objects.
Public interfaceIUpgradeAddOnSet Obsolete.
Represents a collection of UpgradeAddOn objects.
Public interfaceIUserSet
Represents a collection of User objects.
Public interfaceIVerityCollectionList Obsolete.
Represents a collection of VerityCollection objects.
Public interfaceIVerityDomainConfigurationSet Obsolete.
Represents a collection of VerityDomainConfiguration objects.
Public interfaceIVerityIndexAreaSet Obsolete.
Represents a collection of VerityIndexArea objects.
Public interfaceIVerityServerConfigurationList Obsolete.
Represents a collection of VerityServerConfiguration objects.
Public interfaceIVersionableClassDefinitionSet Obsolete.
Represents a collection of VersionableClassDefinition objects.
Public interfaceIVersionableSet
Represents a collection of objects, each of which is instantiated from an IVersionable subinterface.
Public interfaceIVersioningSecurityTemplateList Obsolete.
Represents a collection of VersioningSecurityTemplate objects.
Public interfaceIVersionSeriesSet Obsolete.
Represents a collection of VersionSeries objects.
Public interfaceIVirtualServerSet
Represents a collection of VirtualServer objects.
Public interfaceIWorkflowDefinitionSet
Represents a collection of IWorkflowDefinition objects.
Public interfaceIWorkflowEventActionSet Obsolete.
Represents a collection of IWorkflowEventAction objects.
Public interfaceIXMLPropertyMappingScriptSet
Represents a collection of XMLPropertyMappingScript objects.