Click or drag to resize

ITargetedVersionedExtension Interface

Both a targetd and versioned association

Namespace: SanteDB.Core.Model.Interfaces
Assembly: SanteDB.Core.Model (in SanteDB.Core.Model.dll) Version: 3.0.2081-alpha+0a330d5f5a5d3cb3e6e945ef530e94ac5671b49c
Syntax
public interface ITargetedVersionedExtension : IVersionedAssociation, 
	ISimpleAssociation, IAnnotatedResource, IIdentifiedResource, ITargetedAssociation, ISimpleTargetedAssociation

The ITargetedVersionedExtension type exposes the following members.

Properties
 NameDescription
Public propertyAssociationTypeKey Classification key (how the holder is related to the target)
(Inherited from ITargetedAssociation)
Public propertyClassificationKey Classification key (how the holder is related to the target)
(Inherited from ITargetedAssociation)
Public propertyEffectiveVersionSequenceId Effective version sequence
(Inherited from IVersionedAssociation)
Public propertyKey Gets or sets the resource key for this resource.
(Inherited from IIdentifiedResource)
Public propertyModifiedOn Gets the last modified timestamp for this resource.
(Inherited from IIdentifiedResource)
Public propertyObsoleteVersionSequenceId Obsolete version sequence
(Inherited from IVersionedAssociation)
Public propertySourceEntity Gets or sets the source entity
(Inherited from ISimpleAssociation)
Public propertySourceEntityKey Gets or sets the source entity key
(Inherited from ISimpleAssociation)
Public propertySourceType Get the source type of the association
(Inherited from ISimpleAssociation)
Public propertyTag Gets the tag for this resource. The tag is used to calculate whether a resource has changed or not.
(Inherited from IIdentifiedResource)
Public propertyTargetEntity The target entity object
(Inherited from ISimpleTargetedAssociation)
Public propertyTargetEntityKey The target (where the association points)
(Inherited from ISimpleTargetedAssociation)
Top
Methods
 NameDescription
Public methodAddAnnotationT Add an annotated object
(Inherited from IAnnotatedResource)
Public methodCopyAnnotations Copy annotations
(Inherited from IAnnotatedResource)
Public methodGetAnnotationsT Get annotations of specified T
(Inherited from IAnnotatedResource)
Public methodRemoveAnnotation Remove annotation
(Inherited from IAnnotatedResource)
Public methodRemoveAnnotationsT Remove annotations of T
(Inherited from IAnnotatedResource)
Top
Extension Methods
 NameDescription
Public Extension MethodCreateExtensions Runs all registered extensions on the object
(Defined by ExtensionUtil)
Public Extension MethodLoadCollectionTReturn Delay load property
(Defined by ExtensionMethods)
Public Extension MethodLoadProperty Delay load property
(Defined by ExtensionMethods)
Public Extension MethodLoadPropertyTReturn Delay load property
(Defined by ExtensionMethods)
Public Extension MethodTryGetTextGenerator Try to get the text generator for me
(Defined by TextGeneratorUtil)
Public Extension MethodWasLoaded Returns true if the property has been loaded
(Defined by ExtensionMethods)
Top
See Also