Represents a container that can hold other Containable subclasses, but cannot have content data of its own. Although Folder objects and their subclasses can be referentially contained, they are the only Containable subclass that can be directly contained (in a Folder). All other Containable subclasses are referentially contained using the ReferentialContainmentRelationship or DynamicReferentialContainmentRelationship classes.

Note Folders that are referentially contained cannot participate in hierarchy index searches.

The container hierarchy is a one-to-many relationship: a folder can have many child folders, but a child folder can have only one parent folder. At the top of the container hierarchy is an automatically-created root folder. Use ObjectStore.RootFolder to get a reference to the root folder.

Folders are not versionable.

Namespace:  FileNet.Api.Core
Assembly:  FileNet.Api (in FileNet.Api.dll)

ToggleSyntax

Visual Basic (Declaration)
Public Interface IFolder _
	Implements IRepositoryObject, IContainable, ICmHoldable, IReplicable,  _
	ISubscribable, IIndependentlyPersistableObject, IIndependentObject, IEngineObject, ICloneable
C#
public interface IFolder : IRepositoryObject, 
	IContainable, ICmHoldable, IReplicable, ISubscribable, IIndependentlyPersistableObject, 
	IIndependentObject, IEngineObject, ICloneable
Visual C++
public interface class IFolder : IRepositoryObject, 
	IContainable, ICmHoldable, IReplicable, ISubscribable, IIndependentlyPersistableObject, 
	IIndependentObject, IEngineObject, ICloneable
JavaScript
FileNet.Api.Core.IFolder = function();
FileNet.Api.Core.IFolder.createInterface('FileNet.Api.Core.IFolder');

ToggleRemarks

Metadata

Auditable: true
AllowsInstances: true
AllowsSubClasses: true
ClassDefinitionName: ReplicableClassDefinition
IsDependent: false
IsHidden: false
Name: FolderName
Searchable: true
StorageType: ObjectStore
SuperclassName: Containable

ToggleSee Also