BaseP2PTransferDao

open class BaseP2PTransferDao(val fhirEngine: FhirEngine, val dispatcherProvider: DispatcherProvider, val configurationRegistry: ConfigurationRegistry)

Inheritors

Constructors

Link copied to clipboard
constructor(fhirEngine: FhirEngine, dispatcherProvider: DispatcherProvider, configurationRegistry: ConfigurationRegistry)

Properties

Link copied to clipboard
Link copied to clipboard
open val fhirEngine: FhirEngine

Functions

Link copied to clipboard
suspend fun countTotalRecordsForSync(highestRecordIdMap: HashMap<String, Long>): RecordCount
Link copied to clipboard
open fun getDataTypes(): TreeSet<DataType>
Link copied to clipboard
open fun getDefaultDataTypes(): TreeSet<DataType>
Link copied to clipboard
open fun getDynamicDataTypes(resourceList: List<String>): TreeSet<DataType>
Link copied to clipboard
fun getSearchObjectForCount(lastRecordUpdatedAt: Long, classType: Class<out Resource>): Search
Link copied to clipboard
suspend fun loadResources(lastRecordUpdatedAt: Long, batchSize: Int, offset: Int, classType: Class<out Resource>): List<SearchResult<Resource>>