Class ExportImportImpl
- java.lang.Object
 - 
- com.ibm.fhir.operation.bulkdata.processor.impl.ExportImportImpl
 
 
- 
- All Implemented Interfaces:
 ExportImportBulkData
public class ExportImportImpl extends Object implements ExportImportBulkData
Import from or export to IBM Cloud Object Storage (COS) or similar S3-compatible object stores 
- 
- 
Constructor Summary
Constructors Constructor Description ExportImportImpl(String bulkdataSource, String outcomeSource, String baseUri) 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Parametersdelete(String job, FHIROperationContext operationContext)deletes the export/import jobParametersexport(String logicalId, OperationConstants.ExportType exportType, javax.ws.rs.core.MediaType outputFormat, Instant since, List<String> types, List<String> typeFilters, FHIROperationContext operationContext)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 storageDetail, FHIROperationContext operationContext)Pattern: POST [Base]/$importParametersstatus(String job, FHIROperationContext operationContext)checks the status of the export/import job 
 - 
 
- 
- 
Method Detail
- 
export
public Parameters export(String logicalId, OperationConstants.ExportType exportType, javax.ws.rs.core.MediaType outputFormat, Instant since, List<String> types, List<String> typeFilters, FHIROperationContext operationContext) throws FHIROperationException
Description copied from interface:ExportImportBulkDataPattern: GET [Base]/$export Pattern: GET [Base]/Patient/$export Pattern: GET [Base]/Group/[id]/$export Internally, call - GET [base]/Patient?_has:Group:member:_id=GroupId- Specified by:
 exportin interfaceExportImportBulkDataoperationContext- used to signal a non-standard response- Returns:
 - Throws:
 FHIROperationException
 
- 
status
public Parameters status(String job, FHIROperationContext operationContext) throws FHIROperationException
Description copied from interface:ExportImportBulkDatachecks the status of the export/import job- Specified by:
 statusin interfaceExportImportBulkDataoperationContext- used to signal a non-standard response- Returns:
 - Throws:
 FHIROperationException
 
- 
delete
public Parameters delete(String job, FHIROperationContext operationContext) throws FHIROperationException
Description copied from interface:ExportImportBulkDatadeletes the export/import job- Specified by:
 deletein interfaceExportImportBulkDataoperationContext- used to signal a non-standard response- Returns:
 - Throws:
 FHIROperationException
 
- 
importBulkData
public Parameters importBulkData(String inputFormat, String inputSource, List<Input> inputs, StorageDetail storageDetail, FHIROperationContext operationContext) throws FHIROperationException
Description copied from interface:ExportImportBulkDataPattern: POST [Base]/$import- Specified by:
 importBulkDatain interfaceExportImportBulkDataoperationContext- used to signal a non-standard response- Returns:
 - Throws:
 FHIROperationException
 
 - 
 
 -