Class FetchPayloadsForIdsDAO
- java.lang.Object
- 
- com.ibm.fhir.persistence.jdbc.dao.impl.FetchPayloadsForIdsDAO
 
- 
 public class FetchPayloadsForIdsDAO extends Object DAO to fetch the payload objects for a list of resource ids
- 
- 
Constructor SummaryConstructors Constructor Description FetchPayloadsForIdsDAO(String schemaName, String resourceType, List<Long> resourceIds, Consumer<ResourcePayload> consumer)Public constructor
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description voidrun(Connection c)Fetch the payloads using the given connection
 
- 
- 
- 
Constructor Detail- 
FetchPayloadsForIdsDAOpublic FetchPayloadsForIdsDAO(String schemaName, String resourceType, List<Long> resourceIds, Consumer<ResourcePayload> consumer) Public constructor- Parameters:
- schemaName- the FHIR data schema
- the- resource type name
- resourceIds- the list of database resource_id values
- consumer- the consumer to process each result. The stream must be processed before returning from the accept method
 
 
- 
 - 
Method Detail- 
runpublic void run(Connection c) throws FHIRPersistenceException Fetch the payloads using the given connection- Parameters:
- c-
- Throws:
- FHIRPersistenceException
 
 
- 
 
-