Class BulkDataExportProvider
java.lang.Object
ca.uhn.fhir.jpa.bulk.export.provider.BulkDataExportProvider
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidexport(org.hl7.fhir.instance.model.api.IPrimitiveType<String> theOutputFormat, org.hl7.fhir.instance.model.api.IPrimitiveType<String> theType, org.hl7.fhir.instance.model.api.IPrimitiveType<Date> theSince, List<org.hl7.fhir.instance.model.api.IPrimitiveType<String>> theTypeFilter, ca.uhn.fhir.rest.server.servlet.ServletRequestDetails theRequestDetails)$exportvoidexportPollStatus(org.hl7.fhir.instance.model.api.IPrimitiveType<String> theJobId, ca.uhn.fhir.rest.server.servlet.ServletRequestDetails theRequestDetails)$export-poll-statusvoidgroupExport(org.hl7.fhir.instance.model.api.IIdType theIdParam, org.hl7.fhir.instance.model.api.IPrimitiveType<String> theOutputFormat, org.hl7.fhir.instance.model.api.IPrimitiveType<String> theType, org.hl7.fhir.instance.model.api.IPrimitiveType<Date> theSince, List<org.hl7.fhir.instance.model.api.IPrimitiveType<String>> theTypeFilter, org.hl7.fhir.instance.model.api.IPrimitiveType<Boolean> theMdm, ca.uhn.fhir.rest.server.servlet.ServletRequestDetails theRequestDetails)Group/Id/$exportvoidpatientExport(org.hl7.fhir.instance.model.api.IPrimitiveType<String> theOutputFormat, org.hl7.fhir.instance.model.api.IPrimitiveType<String> theType, org.hl7.fhir.instance.model.api.IPrimitiveType<Date> theSince, List<org.hl7.fhir.instance.model.api.IPrimitiveType<String>> theTypeFilter, ca.uhn.fhir.rest.server.servlet.ServletRequestDetails theRequestDetails)Patient/$exportvoidsetBulkDataExportSvcForUnitTests(IBulkDataExportSvc theBulkDataExportSvc)voidsetFhirContextForUnitTest(ca.uhn.fhir.context.FhirContext theFhirContext)voidwritePollingLocationToResponseHeaders(ca.uhn.fhir.rest.server.servlet.ServletRequestDetails theRequestDetails, IBulkDataExportSvc.JobInfo theOutcome)
-
Field Details
-
FARM_TO_TABLE_TYPE_FILTER_REGEX
- See Also:
- Constant Field Values
-
-
Constructor Details
-
BulkDataExportProvider
public BulkDataExportProvider()
-
-
Method Details
-
setFhirContextForUnitTest
-
setBulkDataExportSvcForUnitTests
-
export
public void export(org.hl7.fhir.instance.model.api.IPrimitiveType<String> theOutputFormat, org.hl7.fhir.instance.model.api.IPrimitiveType<String> theType, org.hl7.fhir.instance.model.api.IPrimitiveType<Date> theSince, List<org.hl7.fhir.instance.model.api.IPrimitiveType<String>> theTypeFilter, ca.uhn.fhir.rest.server.servlet.ServletRequestDetails theRequestDetails)$export -
groupExport
public void groupExport(org.hl7.fhir.instance.model.api.IIdType theIdParam, org.hl7.fhir.instance.model.api.IPrimitiveType<String> theOutputFormat, org.hl7.fhir.instance.model.api.IPrimitiveType<String> theType, org.hl7.fhir.instance.model.api.IPrimitiveType<Date> theSince, List<org.hl7.fhir.instance.model.api.IPrimitiveType<String>> theTypeFilter, org.hl7.fhir.instance.model.api.IPrimitiveType<Boolean> theMdm, ca.uhn.fhir.rest.server.servlet.ServletRequestDetails theRequestDetails)Group/Id/$export -
patientExport
public void patientExport(org.hl7.fhir.instance.model.api.IPrimitiveType<String> theOutputFormat, org.hl7.fhir.instance.model.api.IPrimitiveType<String> theType, org.hl7.fhir.instance.model.api.IPrimitiveType<Date> theSince, List<org.hl7.fhir.instance.model.api.IPrimitiveType<String>> theTypeFilter, ca.uhn.fhir.rest.server.servlet.ServletRequestDetails theRequestDetails)Patient/$export -
exportPollStatus
public void exportPollStatus(org.hl7.fhir.instance.model.api.IPrimitiveType<String> theJobId, ca.uhn.fhir.rest.server.servlet.ServletRequestDetails theRequestDetails) throws IOException$export-poll-status- Throws:
IOException
-
writePollingLocationToResponseHeaders
public void writePollingLocationToResponseHeaders(ca.uhn.fhir.rest.server.servlet.ServletRequestDetails theRequestDetails, IBulkDataExportSvc.JobInfo theOutcome)
-