Class 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
    • Method Detail

      • buildExportFiles

        public void buildExportFiles()
        This method is called by the scheduler to run a pass of the generator
        Specified by:
        buildExportFiles in interface ca.uhn.fhir.jpa.bulk.export.api.IBulkDataExportSvc
      • purgeExpiredFiles

        public void purgeExpiredFiles()
        This method is called by the scheduler to run a pass of the generator
        Specified by:
        purgeExpiredFiles in interface ca.uhn.fhir.jpa.bulk.export.api.IBulkDataExportSvc
      • 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 interface ca.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 interface ca.uhn.fhir.jpa.bulk.export.api.IBulkDataExportSvc
      • getJobInfoOrThrowResourceNotFound

        public ca.uhn.fhir.jpa.bulk.export.api.IBulkDataExportSvc.JobInfo getJobInfoOrThrowResourceNotFound​(String theJobId)
        Specified by:
        getJobInfoOrThrowResourceNotFound in interface ca.uhn.fhir.jpa.bulk.export.api.IBulkDataExportSvc
      • getPatientCompartmentResources

        public Set<StringgetPatientCompartmentResources()
        Specified by:
        getPatientCompartmentResources in interface ca.uhn.fhir.jpa.bulk.export.api.IBulkDataExportSvc
      • cancelAndPurgeAllJobs

        public void cancelAndPurgeAllJobs()
        Specified by:
        cancelAndPurgeAllJobs in interface ca.uhn.fhir.jpa.bulk.export.api.IBulkDataExportSvc