Package ca.uhn.fhir.jpa.bulk.export.job
Class BaseJpaBulkItemReader
java.lang.Object
ca.uhn.fhir.jpa.bulk.export.job.BaseBulkItemReader
ca.uhn.fhir.jpa.bulk.export.job.BaseJpaBulkItemReader
- All Implemented Interfaces:
org.springframework.batch.item.ItemReader<List<ca.uhn.fhir.rest.api.server.storage.ResourcePersistentId>>
- Direct Known Subclasses:
BulkItemReader
,GroupBulkItemReader
,PatientBulkItemReader
public abstract class BaseJpaBulkItemReader
extends ca.uhn.fhir.jpa.bulk.export.job.BaseBulkItemReader
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected ca.uhn.fhir.jpa.api.dao.DaoRegistry
protected String
protected SearchBuilderFactory
Fields inherited from class ca.uhn.fhir.jpa.bulk.export.job.BaseBulkItemReader
myContext, myReadChunkSize, myResourceType
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected BulkExportJobEntity
protected String
protected ca.uhn.fhir.context.RuntimeSearchParam
protected ISearchBuilder
Get and cache an ISearchBuilder for the given resource type this partition is responsible for.protected Date
protected String[]
Methods inherited from class ca.uhn.fhir.jpa.bulk.export.job.BaseBulkItemReader
buildSearchParameterMapForTypeFilter, createSearchParameterMapsForResourceType, getResourceDefinition, getResourcePidIterator, loadResourcePIDs, read
-
Field Details
-
myJobUUID
-
myDaoRegistry
-
mySearchBuilderFactory
-
-
Constructor Details
-
BaseJpaBulkItemReader
public BaseJpaBulkItemReader()
-
-
Method Details
-
getSearchBuilderForLocalResourceType
Get and cache an ISearchBuilder for the given resource type this partition is responsible for. -
getTypeFilterList
- Specified by:
getTypeFilterList
in classca.uhn.fhir.jpa.bulk.export.job.BaseBulkItemReader
-
getSinceDate
- Specified by:
getSinceDate
in classca.uhn.fhir.jpa.bulk.export.job.BaseBulkItemReader
-
getLogInfoForRead
- Specified by:
getLogInfoForRead
in classca.uhn.fhir.jpa.bulk.export.job.BaseBulkItemReader
-
getJobEntity
-
getPatientSearchParamForCurrentResourceType
-