Click or drag to resize

IRecordMergingServiceT Interface

Represents a service which appropriately merges / unmerges records

Namespace: SanteDB.Core.Services
Assembly: SanteDB.Core.Api (in SanteDB.Core.Api.dll) Version: 3.0.2081-alpha+b4ae72647f2cc271f89142f76fff26ad69e00f5a
Syntax
public interface IRecordMergingService<T> : IRecordMergingService, 
	IServiceImplementation
where T : IdentifiedData

Type Parameters

T

[Missing <typeparam name="T"/> documentation for "T:SanteDB.Core.Services.IRecordMergingService`1"]

The IRecordMergingServiceT type exposes the following members.

Properties
 NameDescription
Public propertyServiceName Gets the service name
(Inherited from IServiceImplementation)
Top
Methods
 NameDescription
Public methodCancelDetectGlobalMergeCandidates Provides a request to cancel the detection of merge candidates
(Inherited from IRecordMergingService)
Public methodClearGlobalIgnoreFlags Clear all ignore flags
(Inherited from IRecordMergingService)
Public methodClearGlobalMergeCanadidates Clear global merge candidates
(Inherited from IRecordMergingService)
Public methodClearIgnoreFlags Clear ignored flags
(Inherited from IRecordMergingService)
Public methodClearMergeCandidates Clear all merge candidates
(Inherited from IRecordMergingService)
Public methodDetectGlobalMergeCandidates Reset the merge links in the data
(Inherited from IRecordMergingService)
Public methodDetectMergeCandidates Perform the necessary operations to detect merge candidates for masterKey
(Inherited from IRecordMergingService)
Public methodGetGlobalMergeCandidates Get all merge candidates
(Inherited from IRecordMergingService)
Public methodGetIgnored Gets the ignore list for the specified master record
(Inherited from IRecordMergingService)
Public methodGetIgnoredKeys Gets the ignore list for the specified master record
(Inherited from IRecordMergingService)
Public methodGetMergeCandidateKeys Gets the duplicates for the specified master record
(Inherited from IRecordMergingService)
Public methodGetMergeCandidates Get merge candidate keys
(Inherited from IRecordMergingService)
Public methodIgnore Indicates that the engine should ignore the specified false positives
(Inherited from IRecordMergingService)
Public methodMerge Merges the specified linkedDuplicates into masterKey
(Inherited from IRecordMergingService)
Public methodReset(Boolean, Boolean) Removes all data related to matching and re-runs the matching
(Inherited from IRecordMergingService)
Public methodReset(Guid, Boolean, Boolean) Reset the specified merge service data on the specified record
(Inherited from IRecordMergingService)
Public methodUnIgnore Indicates that an ignored record should be removed from the ignore list
(Inherited from IRecordMergingService)
Public methodUnmerge Un-merges the specified unmergeDuplicateKey from masterKey
(Inherited from IRecordMergingService)
Top
Events
 NameDescription
Public eventMerged Fired after a merge has occurred
Public eventMerging Fired prior to a merge occurring
Public eventUnMerged Fired after a merge has occurred
Public eventUnMerging Fired prior to a merge occurring
Top
See Also