Interface ExportImportBulkData
- 
- All Known Implementing Classes:
 CosExportImpl,DummyImportExportImpl
public interface ExportImportBulkDataThe interfaces for the Backend Implementation of:- Export
 - Import
 - polling location/status
  
- 
- 
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Parametersdelete(String job, FHIROperationContext operationContext)deletes the export/import jobParametersexport(String logicalId, BulkDataConstants.ExportType exportType, javax.ws.rs.core.MediaType outputFormat, Instant since, List<String> types, List<String> typeFilters, FHIROperationContext operationContext, FHIRResourceHelpers resourceHelper, String systemExportImpl)Pattern: GET [Base]/$export Pattern: GET [Base]/Patient/$export Pattern: GET [Base]/Group/[id]/$export Internally, call - GET [base]/Patient?_has:Group:member:_id=GroupIdParametersimportBulkData(String inputFormat, String inputSource, List<Input> inputs, StorageDetail storageDetails, FHIROperationContext operationContext)Pattern: POST [Base]/$importParametersstatus(String job, FHIROperationContext operationContext)checks the status of the export/import job 
 - 
 
- 
- 
Method Detail
- 
export
Parameters export(String logicalId, BulkDataConstants.ExportType exportType, javax.ws.rs.core.MediaType outputFormat, Instant since, List<String> types, List<String> typeFilters, FHIROperationContext operationContext, FHIRResourceHelpers resourceHelper, String systemExportImpl) throws FHIROperationException
Pattern: GET [Base]/$export Pattern: GET [Base]/Patient/$export Pattern: GET [Base]/Group/[id]/$export Internally, call - GET [base]/Patient?_has:Group:member:_id=GroupId- Parameters:
 logicalId-exportType-outputFormat-since-types-typeFilters-ctx-operationContext-resourceHelper-systemExportImpl-- Returns:
 - Throws:
 FHIROperationException
 
- 
importBulkData
Parameters importBulkData(String inputFormat, String inputSource, List<Input> inputs, StorageDetail storageDetails, FHIROperationContext operationContext) throws FHIROperationException
Pattern: POST [Base]/$import- Parameters:
 inputFormat-inputSource-inputs-storageDetail-operationContext-- Returns:
 - Throws:
 FHIROperationException
 
- 
delete
Parameters delete(String job, FHIROperationContext operationContext) throws FHIROperationException
deletes the export/import job- Parameters:
 job-operationContext-- Returns:
 - Throws:
 FHIROperationException
 
- 
status
Parameters status(String job, FHIROperationContext operationContext) throws FHIROperationException
checks the status of the export/import job- Parameters:
 job-operationContext-- Returns:
 - Throws:
 FHIROperationException
 
 - 
 
 -