C# 클래스 GuidanceService.Store.SimpleStore

상속: IFhirStore, IGenerator, ISnapshotStore, IFhirIndex
파일 보기 프로젝트 열기: cqframework/cds-on-fhir 1 사용 예제들

공개 메소드들

메소드 설명
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

비공개 메소드들

메소드 설명
GetResourceDirectory ( string typeName ) : string
GetResourceFileName ( IKey key ) : string
LoadResourceFromXmlFile ( IKey key ) : Hl7.Fhir.Model.Resource
SaveResourceToXmlFile ( IKey key, Hl7.Fhir.Model.Resource resource ) : void

메소드 상세

Add() 공개 메소드

public Add ( IEnumerable entries ) : void
entries IEnumerable
리턴 void

Add() 공개 메소드

public Add ( Interaction entry ) : void
entry Interaction
리턴 void

AddSnapshot() 공개 메소드

public AddSnapshot ( Spark.Core.Snapshot snapshot ) : void
snapshot Spark.Core.Snapshot
리턴 void

Clean() 공개 메소드

public Clean ( ) : void
리턴 void

CustomResourceIdAllowed() 공개 메소드

public CustomResourceIdAllowed ( string value ) : bool
value string
리턴 bool

Exists() 공개 메소드

public Exists ( IKey key ) : bool
key IKey
리턴 bool

FindSingle() 공개 메소드

public FindSingle ( string resource, Hl7 searchCommand ) : Spark.Core.Key
resource string
searchCommand Hl7
리턴 Spark.Core.Key

Get() 공개 메소드

public Get ( IEnumerable identifiers, string sortby ) : IList
identifiers IEnumerable
sortby string
리턴 IList

Get() 공개 메소드

public Get ( IKey key ) : Interaction
key IKey
리턴 Interaction

Get() 공개 메소드

public Get ( string primarykey ) : Interaction
primarykey string
리턴 Interaction

GetSnapshot() 공개 메소드

public GetSnapshot ( string snapshotid ) : Spark.Core.Snapshot
snapshotid string
리턴 Spark.Core.Snapshot

History() 공개 메소드

public History ( DateTimeOffset since = null ) : IList
since DateTimeOffset
리턴 IList

History() 공개 메소드

public History ( IKey key, DateTimeOffset since = null ) : IList
key IKey
since DateTimeOffset
리턴 IList

History() 공개 메소드

public History ( string typename, DateTimeOffset since = null ) : IList
typename string
since DateTimeOffset
리턴 IList

List() 공개 메소드

public List ( string typename, DateTimeOffset since = null ) : IList
typename string
since DateTimeOffset
리턴 IList

NextResourceId() 공개 메소드

public NextResourceId ( string resource ) : string
resource string
리턴 string

NextVersionId() 공개 메소드

public NextVersionId ( string resource ) : string
resource string
리턴 string

Process() 공개 메소드

public Process ( IEnumerable interactions ) : void
interactions IEnumerable
리턴 void

Process() 공개 메소드

public Process ( Interaction interaction ) : void
interaction Interaction
리턴 void

Replace() 공개 메소드

public Replace ( Interaction entry ) : void
entry Interaction
리턴 void

Search() 공개 메소드

public Search ( string resource, Hl7 searchCommand ) : SearchResults
resource string
searchCommand Hl7
리턴 SearchResults