IData |
public interface IDataManagedLinkProvider<T> : IDataManagedLinkProvider where T : IdentifiedData
[Missing <typeparam name="T"/> documentation for "T:SanteDB.Core.Data.IDataManagedLinkProvider`1"]
The IDataManagedLinkProviderT type exposes the following members.
| Name | Description | |
|---|---|---|
| AddManagedReferenceLink | Add a managed reference link between sourceObject and targetObject | |
| FilterManagedReferenceLinks |
Get the managed reference links for the collection of relationships
(Inherited from IDataManagedLinkProvider) | |
| ResolveGoldenRecord |
Resolve the golden record for the forSource or if forSource is the golden record return it back
(Inherited from IDataManagedLinkProvider) | |
| ResolveManagedRecord(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. | |
| ResolveManagedRecord(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) | |
| ResolveOwnedRecord(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) | |
| ResolveOwnedRecord(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) |
| Name | Description | |
|---|---|---|
| ManagedLinkEstablished | Fired when a managed link is established | |
| ManagedLinkRemoved | Fired when a managed link is removed |