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: 2.2.1
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 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 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