Package ca.uhn.fhir.jpa.bulk.export.svc
Class BulkDataExportSvcImpl
java.lang.Object
ca.uhn.fhir.jpa.bulk.export.svc.BulkDataExportSvcImpl
- All Implemented Interfaces:
ca.uhn.fhir.jpa.bulk.export.api.IBulkDataExportSvc
public class BulkDataExportSvcImpl
extends Object
implements ca.uhn.fhir.jpa.bulk.export.api.IBulkDataExportSvc
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class
static class
Nested classes/interfaces inherited from interface ca.uhn.fhir.jpa.bulk.export.api.IBulkDataExportSvc
ca.uhn.fhir.jpa.bulk.export.api.IBulkDataExportSvc.FileEntry, ca.uhn.fhir.jpa.bulk.export.api.IBulkDataExportSvc.JobInfo
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
This method is called by the scheduler to run a pass of the generatorvoid
getAllowedResourceTypesForBulkExportStyle
(ca.uhn.fhir.rest.api.server.bulk.BulkDataExportOptions.ExportStyle theExportStyle) ca.uhn.fhir.jpa.bulk.export.api.IBulkDataExportSvc.JobInfo
getJobInfoOrThrowResourceNotFound
(String theJobId) void
This method is called by the scheduler to run a pass of the generatorvoid
start()
ca.uhn.fhir.jpa.bulk.export.api.IBulkDataExportSvc.JobInfo
submitJob
(ca.uhn.fhir.rest.api.server.bulk.BulkDataExportOptions theBulkDataExportOptions) Deprecated.ca.uhn.fhir.jpa.bulk.export.api.IBulkDataExportSvc.JobInfo
submitJob
(ca.uhn.fhir.rest.api.server.bulk.BulkDataExportOptions theBulkDataExportOptions, Boolean useCache, ca.uhn.fhir.rest.api.server.RequestDetails theRequestDetails) void
validateTypeFilters
(Set<String> theTheFilters, Set<String> theResourceTypes) void
validateTypes
(Set<String> theResourceTypes)
-
Constructor Details
-
BulkDataExportSvcImpl
public BulkDataExportSvcImpl()
-
-
Method Details
-
buildExportFiles
This method is called by the scheduler to run a pass of the generator- Specified by:
buildExportFiles
in interfaceca.uhn.fhir.jpa.bulk.export.api.IBulkDataExportSvc
-
purgeExpiredFiles
This method is called by the scheduler to run a pass of the generator- Specified by:
purgeExpiredFiles
in interfaceca.uhn.fhir.jpa.bulk.export.api.IBulkDataExportSvc
-
start
-
submitJob
@Deprecated public ca.uhn.fhir.jpa.bulk.export.api.IBulkDataExportSvc.JobInfo submitJob(ca.uhn.fhir.rest.api.server.bulk.BulkDataExportOptions theBulkDataExportOptions) Deprecated.- Specified by:
submitJob
in interfaceca.uhn.fhir.jpa.bulk.export.api.IBulkDataExportSvc
-
submitJob
public ca.uhn.fhir.jpa.bulk.export.api.IBulkDataExportSvc.JobInfo submitJob(ca.uhn.fhir.rest.api.server.bulk.BulkDataExportOptions theBulkDataExportOptions, Boolean useCache, ca.uhn.fhir.rest.api.server.RequestDetails theRequestDetails) - Specified by:
submitJob
in interfaceca.uhn.fhir.jpa.bulk.export.api.IBulkDataExportSvc
-
validateTypes
-
validateTypeFilters
-
getJobInfoOrThrowResourceNotFound
public ca.uhn.fhir.jpa.bulk.export.api.IBulkDataExportSvc.JobInfo getJobInfoOrThrowResourceNotFound(String theJobId) - Specified by:
getJobInfoOrThrowResourceNotFound
in interfaceca.uhn.fhir.jpa.bulk.export.api.IBulkDataExportSvc
-
getPatientCompartmentResources
- Specified by:
getPatientCompartmentResources
in interfaceca.uhn.fhir.jpa.bulk.export.api.IBulkDataExportSvc
-
getAllowedResourceTypesForBulkExportStyle
public Set<String> getAllowedResourceTypesForBulkExportStyle(ca.uhn.fhir.rest.api.server.bulk.BulkDataExportOptions.ExportStyle theExportStyle) -
cancelAndPurgeAllJobs
- Specified by:
cancelAndPurgeAllJobs
in interfaceca.uhn.fhir.jpa.bulk.export.api.IBulkDataExportSvc
-