Show / Hide Table of Contents

Class DuplicateDetectorFactory

Default implementation of IDuplicateDetectorFactory

Inheritance
object
DuplicateDetectorFactory
Implements
IDuplicateDetectorFactory
Inherited Members
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
Namespace: SuperOffice.CRM.Data.Util.Duplicates
Assembly: SoDataBase.BusinessLogic.dll
Syntax
public class DuplicateDetectorFactory : IDuplicateDetectorFactory

Constructors

DuplicateDetectorFactory(IServiceProvider)

Default constructor

Declaration
public DuplicateDetectorFactory(IServiceProvider serviceProvider)
Parameters
Type Name Description
IServiceProvider serviceProvider

Methods

CreateDuplicateDetector(Type)

Create instance of duplcate detector providing reference to type of rule interface inheriting from IDuplicateRule

Declaration
public IDuplicateDetector CreateDuplicateDetector(Type ruleInterfaceType)
Parameters
Type Name Description
Type ruleInterfaceType

Type of detector based on rule interface. Rule interface must inherit from IDuplicateRule

Returns
Type Description
IDuplicateDetector

Instance of duplicate detector

Implements

IDuplicateDetectorFactory

Extension Methods

EnumUtil.MapEnums<From, To>(From)
Converters.MapEnums<From, To>(From)
IDuplicateDetectorFactoryExtensions.CreateDuplicateDetector<TDuplicateRule>(IDuplicateDetectorFactory)
© SuperOffice. All rights reserved.
SuperOffice |  Community |  Release Notes |  Privacy |  Site feedback |  Search Docs |  About Docs |  Contribute |  Back to top