RegisterPagingSource

class RegisterPagingSource(registerRepository: RegisterRepository, resourceDataRulesExecutor: ResourceDataRulesExecutor, ruleConfigs: List<RuleConfig>, fhirResourceConfig: FhirResourceConfig?, actionParameters: Map<String, String>?) : PagingSource<Int, ResourceData>

Constructors

Link copied to clipboard
constructor(registerRepository: RegisterRepository, resourceDataRulesExecutor: ResourceDataRulesExecutor, ruleConfigs: List<RuleConfig>, fhirResourceConfig: FhirResourceConfig?, actionParameters: Map<String, String>?)

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Functions

Link copied to clipboard
open override fun getRefreshKey(state: PagingState<Int, ResourceData>): Int?
Link copied to clipboard
Link copied to clipboard

To load data for the current page, nextKey and prevKey for params are both set to null to prevent automatic loading of by the PagingSource. This is done in order to explicitly allow loading of data by manually clicking navigation previous or next buttons.

Link copied to clipboard
fun registerInvalidatedCallback(onInvalidatedCallback: () -> Unit)
Link copied to clipboard
Link copied to clipboard
fun unregisterInvalidatedCallback(onInvalidatedCallback: () -> Unit)