The abstract, base class from which you create a subclass to define the class of objects that are returned in a background search result. This CmAbstractSearchResult subclass defines the custom properties to receive SQL select statement query result values from a background search. For each of these custom properties, set the settability property to SETTABLE_ONLY_ON_CREATE and, for object-valued properties, set the DeletionAction property to NONE.

When a background search is started, IBM Content Search Services instantiates the CmAbstractSearchResult subclass that you defined and populates the properties of each resultant background search result object from the properties that are selected in the background search query. Properties are matched by name: the name of a property object in the result row properties collection matches the symbolic name of a custom property that is defined in the CmAbstractSearchResult subclass.

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

ToggleSyntax

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

ToggleRemarks

Metadata

Auditable: false
AllowsInstances: false
AllowsSubClasses: true
ClassDefinitionName: ClassDefinition
IsDependent: false
IsHidden: false
Searchable: false
StorageType: ObjectStore
SuperclassName: GenericObject

ToggleSee Also