Click or drag to resize

IDataManagedLinkProviderT Interface

Represents a specific data manager within a IDataManagementPattern which is responsible for resolving and linking together logical objects

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

Type Parameters

T

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

The IDataManagedLinkProviderT type exposes the following members.

Methods
 NameDescription
Public methodAddManagedReferenceLink Add a managed reference link between sourceObject and targetObject
Public methodFilterManagedReferenceLinks Get the managed reference links for the collection of relationships
(Inherited from IDataManagedLinkProvider)
Public methodResolveGoldenRecord Resolve the golden record for the forSource or if forSource is the golden record return it back
(Inherited from IDataManagedLinkProvider)
Public methodResolveManagedRecord(T) When a data management pattern (like MDM) masks or performs specialized linking or synthesization in the database this method will allow callers to have the data provider synthesize that data.
Public methodResolveManagedRecord(IdentifiedData) When a data management pattern (like MDM) masks or performs specialized linking or synthesization in the database this method will allow callers to have the data provider synthesize that data.
(Inherited from IDataManagedLinkProvider)
Public methodResolveOwnedRecord(T, IPrincipal) When a data management pattern (like MDM) performs compartmentalization of source data there is a need for the caller to get the record which is owned by ownerPrincipal to perform an update (this is common in MDM data imports and migrations)
Public methodResolveOwnedRecord(IdentifiedData, IPrincipal) When a data management pattern (like MDM) performs compartmentalization of source data there is a need for the caller to get the record which is owned by ownerPrincipal to perform an update (this is common in MDM data imports and migrations)
(Inherited from IDataManagedLinkProvider)
Top
Events
 NameDescription
Public eventManagedLinkEstablished Fired when a managed link is established
Public eventManagedLinkRemoved Fired when a managed link is removed
Top
See Also