Defines criteria for when objects of a specified class will be disposed by sweeping. When you create a ICmDisposalPolicy object, the server automatically creates the other objects required for policy-based processing: ICmSweepPolicyRelationship and ICmPolicyControlledSweep. A ICmDisposalPolicy object can only be associated with one policy controlled sweep.

See Disposal Policy Concepts.

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

ToggleSyntax

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

ToggleRemarks

Metadata

Auditable: true
AllowsInstances: true
AllowsSubClasses: false
ClassDefinitionName: ReplicableClassDefinition
IsDependent: false
IsHidden: false
Name: DisplayName
Searchable: true
StorageType: ObjectStore
SuperclassName: CmSweepPolicy

ToggleSee Also