C# Class GuidanceService.Store.SimpleStore

Inheritance: IFhirStore, IGenerator, ISnapshotStore, IFhirIndex
Afficher le fichier Open project: cqframework/cds-on-fhir Class Usage Examples

Méthodes publiques

Méthode Description
Add ( IEnumerable entries ) : void
Add ( Interaction entry ) : void
AddSnapshot ( Spark.Core.Snapshot snapshot ) : void
Clean ( ) : void
CustomResourceIdAllowed ( string value ) : bool
Exists ( IKey key ) : bool
FindSingle ( string resource, Hl7 searchCommand ) : Spark.Core.Key
Get ( IEnumerable identifiers, string sortby ) : IList
Get ( IKey key ) : Interaction
Get ( string primarykey ) : Interaction
GetSnapshot ( string snapshotid ) : Spark.Core.Snapshot
History ( DateTimeOffset since = null ) : IList
History ( IKey key, DateTimeOffset since = null ) : IList
History ( string typename, DateTimeOffset since = null ) : IList
List ( string typename, DateTimeOffset since = null ) : IList
NextResourceId ( string resource ) : string
NextVersionId ( string resource ) : string
Process ( IEnumerable interactions ) : void
Process ( Interaction interaction ) : void
Replace ( Interaction entry ) : void
Search ( string resource, Hl7 searchCommand ) : SearchResults

Private Methods

Méthode Description
GetResourceDirectory ( string typeName ) : string
GetResourceFileName ( IKey key ) : string
LoadResourceFromXmlFile ( IKey key ) : Hl7.Fhir.Model.Resource
SaveResourceToXmlFile ( IKey key, Hl7.Fhir.Model.Resource resource ) : void

Method Details

Add() public méthode

public Add ( IEnumerable entries ) : void
entries IEnumerable
Résultat void

Add() public méthode

public Add ( Interaction entry ) : void
entry Interaction
Résultat void

AddSnapshot() public méthode

public AddSnapshot ( Spark.Core.Snapshot snapshot ) : void
snapshot Spark.Core.Snapshot
Résultat void

Clean() public méthode

public Clean ( ) : void
Résultat void

CustomResourceIdAllowed() public méthode

public CustomResourceIdAllowed ( string value ) : bool
value string
Résultat bool

Exists() public méthode

public Exists ( IKey key ) : bool
key IKey
Résultat bool

FindSingle() public méthode

public FindSingle ( string resource, Hl7 searchCommand ) : Spark.Core.Key
resource string
searchCommand Hl7
Résultat Spark.Core.Key

Get() public méthode

public Get ( IEnumerable identifiers, string sortby ) : IList
identifiers IEnumerable
sortby string
Résultat IList

Get() public méthode

public Get ( IKey key ) : Interaction
key IKey
Résultat Interaction

Get() public méthode

public Get ( string primarykey ) : Interaction
primarykey string
Résultat Interaction

GetSnapshot() public méthode

public GetSnapshot ( string snapshotid ) : Spark.Core.Snapshot
snapshotid string
Résultat Spark.Core.Snapshot

History() public méthode

public History ( DateTimeOffset since = null ) : IList
since DateTimeOffset
Résultat IList

History() public méthode

public History ( IKey key, DateTimeOffset since = null ) : IList
key IKey
since DateTimeOffset
Résultat IList

History() public méthode

public History ( string typename, DateTimeOffset since = null ) : IList
typename string
since DateTimeOffset
Résultat IList

List() public méthode

public List ( string typename, DateTimeOffset since = null ) : IList
typename string
since DateTimeOffset
Résultat IList

NextResourceId() public méthode

public NextResourceId ( string resource ) : string
resource string
Résultat string

NextVersionId() public méthode

public NextVersionId ( string resource ) : string
resource string
Résultat string

Process() public méthode

public Process ( IEnumerable interactions ) : void
interactions IEnumerable
Résultat void

Process() public méthode

public Process ( Interaction interaction ) : void
interaction Interaction
Résultat void

Replace() public méthode

public Replace ( Interaction entry ) : void
entry Interaction
Résultat void

Search() public méthode

public Search ( string resource, Hl7 searchCommand ) : SearchResults
resource string
searchCommand Hl7
Résultat SearchResults