Click or drag to resize

SanteDB.Core.Model.Interfaces Namespace

 
Interfaces
 InterfaceDescription
Public interfaceIAnnotatedResource Identified entity
Public interfaceIBaseData Represents base entity data
Public interfaceICanDeepCopy An interface which defines an object which can deep-copy itself
Public interfaceICheckDigitAlgorithm Represents a check digit algorithm
Public interfaceIClassifiedRelationship A relationship that is classified
Public interfaceIExtendable Represents a object that can be extended with IModelExtensions
Public interfaceIExternalIdentifier Describes a class that is an external identifier
Public interfaceIGeoTagged Represents data that is tagged with a geographic location
Public interfaceIHasClassConcept Represents a classifiable entity
Public interfaceIHasExternalKey Implementers of this interface claim that they can store and convey external identification keys for their object
Public interfaceIHasIdentifiers Entity has external identifiers
Public interfaceIHasPolicies Represents an object that has security policies associated with it
Public interfaceIHasRelationships Relationship target
Public interfaceIHasState Represents an entity that has state
Public interfaceIHasTemplate Indicates an object has a template
Public interfaceIHasToDisplay Represents a Exception or any object that produces a human friendly message about its status
Public interfaceIHasTypeConcept Represents a type entity
Public interfaceIIdentifiedResource Implementers declare they can be identified by a key, have a tag and support getting details on the modified date.
Public interfaceIIdentifierValidator Identifier validator interface
Public interfaceIModelExtension Model extension
Public interfaceINonVersionedDataIBaseData that is not versioned
Public interfaceINote Represents a note
Public interfaceIResourceCollection Identified entity
Public interfaceISimpleAssociation Represents bound relational data
Public interfaceISimpleTargetedAssociation Simple targeted association
Public interfaceITag Represents a tag
Public interfaceITaggable Represents a class which can hold tags
Public interfaceITargetedAssociation Represents an association where the caller can traverse between the source and target
Public interfaceITargetedVersionedExtension Both a targetd and versioned association
Public interfaceIVersionedAssociation Versioned relationship
Public interfaceIVersionedData Versioned entity