Click or drag to resize

MdmDataManager Methods

The MdmDataManager type exposes the following members.

Methods
 NameDescription
Public methodCreateLocalFor Create a local for masterRecord.
Public methodCreateMasterContainerForMasterEntity Get a MDM Master for the specified local key
Public methodEqualsDetermines whether the specified object is equal to the current object.
(Inherited from Object)
Public methodFilterManagedReferenceLinks Get all managed reference links that are established
Protected methodFinalizeAllows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object)
Public methodGetAllMdmAssociations Get all MDM associations for this local
Public methodGetAllMdmCandidateLocals Get all MDM candidate locals regardless of where they are attached
Public methodGetAssociatedLocals Gets all local associations between masterKey and its master
Public methodGetCandidateLocals Get all candidate associations between masterKey
Public methodGetEstablishedCandidateMasters Get all associations for which this is a candidate to another master
Public methodGetHashCodeServes as the default hash function.
(Inherited from Object)
Public methodGetIgnoredCandidateLocals Get ignore associations
Public methodGetIgnoredMasters Get ignore associations
Public methodGetLocalFor Get the local for masterKey owned by principal
Public methodGetMasterFor Get a MDM Master for the specified local key
Public methodGetMasterRelationshipFor Get the master record for the specified local record
Public methodGetTypeGets the Type of the current instance.
(Inherited from Object)
Public methodIsLocal Determine if the object is a local
Public methodIsMaster Determine if the object is a master
Public methodIsOwner Determine if principal is the owner of localKey
Public methodMdmGet Get the master entity
Public methodMdmTxDetectCandidates Given a MASTER detect LOCALS which might be candidates
Public methodMdmTxIgnoreCandidateMatch Create transaction instructions to ignore candidate matches
Public methodMdmTxMasterLink Create transaction instructions to establish MDM master link
Public methodMdmTxMasterUnlink Create transaction instructions to unlink a master
Public methodMdmTxMatchMasters Given a LOCAL match MASTER records that might be candidates
Public methodMdmTxMergeMasters Merge two master records together
Public methodMdmTxUnIgnoreCandidateMatch Un-ignore a candidiate match
Protected methodMemberwiseCloneCreates a shallow copy of the current Object.
(Inherited from Object)
Public methodRefactorRelationships Refactor relationships
Public methodResolveGoldenRecord Resolve the golden record for the forSource or if forSource is the golden record return it back
Public methodResolveManagedRecord 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 methodResolveOwnedRecord 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 methodToStringReturns a string that represents the current object.
(Inherited from Object)
Top
Extension Methods
 NameDescription
Public Extension MethodConvertTReturn The purpose of this method is to convert object me to TReturn. Why? Because if you have an instance of Act that actually needs to be a SubstanceAdministration we can't just cast so we have to copy.
(Defined by ExtensionMethods)
Public Extension MethodWithControl With control parameter is used as a wrapper for _ parameters
(Defined by QueryFilterExtensions)
Top
See Also