Class FileProvider
- java.lang.Object
 - 
- com.ibm.fhir.bulkdata.provider.impl.FileProvider
 
 
- 
- 
Constructor Summary
Constructors Constructor Description FileProvider(String source) 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclose()longgetNumberOfLoaded()longgetNumberOfParseFailures()List<Resource>getResources()gets the read resources.longgetSize(String workItem)gets the size of the given work item.voidreadResources(long numOfLinesToSkip, String workItem)reads from a given workitem (or file) in a source and skips a certain noumber of linesvoidregisterTransient(long executionId, ExportTransientUserData transientUserData, String exportPathPrefix, String fhirResourceType)voidregisterTransient(ImportTransientUserData transientUserData)voidwriteResources(String mediaType, List<ReadResultDTO> dtos)wraps the complexity of writing FHIR Resources out to a target- 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait 
- 
Methods inherited from interface com.ibm.fhir.bulkdata.provider.Provider
createSource, pushOperationOutcomes 
 - 
 
 - 
 
- 
- 
Method Detail
- 
getSize
public long getSize(String workItem) throws FHIRException
Description copied from interface:Providergets the size of the given work item.- Specified by:
 getSizein interfaceProvider- Returns:
 - Throws:
 FHIRException
 
- 
readResources
public void readResources(long numOfLinesToSkip, String workItem) throws FHIRExceptionDescription copied from interface:Providerreads from a given workitem (or file) in a source and skips a certain noumber of lines- Specified by:
 readResourcesin interfaceProvider- Throws:
 FHIRException
 
- 
getResources
public List<Resource> getResources() throws FHIRException
Description copied from interface:Providergets the read resources.- Specified by:
 getResourcesin interfaceProvider- Returns:
 - Throws:
 FHIRException
 
- 
getNumberOfParseFailures
public long getNumberOfParseFailures() throws FHIRException- Specified by:
 getNumberOfParseFailuresin interfaceProvider- Throws:
 FHIRException
 
- 
registerTransient
public void registerTransient(ImportTransientUserData transientUserData)
- Specified by:
 registerTransientin interfaceProvider
 
- 
getNumberOfLoaded
public long getNumberOfLoaded() throws FHIRException- Specified by:
 getNumberOfLoadedin interfaceProvider- Throws:
 FHIRException
 
- 
registerTransient
public void registerTransient(long executionId, ExportTransientUserData transientUserData, String exportPathPrefix, String fhirResourceType) throws Exception- Specified by:
 registerTransientin interfaceProvider- Throws:
 Exception
 
- 
close
public void close() throws Exception 
- 
writeResources
public void writeResources(String mediaType, List<ReadResultDTO> dtos) throws Exception
Description copied from interface:Providerwraps the complexity of writing FHIR Resources out to a target- Specified by:
 writeResourcesin interfaceProvider- Throws:
 Exception
 
 - 
 
 -