Class PopulateProcessor
java.lang.Object
org.opencds.cqf.fhir.cr.questionnaire.populate.PopulateProcessor
- All Implemented Interfaces:
IPopulateProcessor
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected org.hl7.fhir.instance.model.api.IBaseResourceorg.hl7.fhir.instance.model.api.IBaseResourcepopulate(PopulateRequest request) <R extends org.hl7.fhir.instance.model.api.IBaseResource>
RprePopulate(PopulateRequest request) protected org.hl7.fhir.instance.model.api.IBaseBackboneElementprocessItem(PopulateRequest request, org.hl7.fhir.instance.model.api.IBaseBackboneElement item) List<org.hl7.fhir.instance.model.api.IBaseBackboneElement> processItems(PopulateRequest request, List<org.hl7.fhir.instance.model.api.IBaseBackboneElement> items) protected List<org.hl7.fhir.instance.model.api.IBaseBackboneElement> processItemWithContext(PopulateRequest request, org.hl7.fhir.instance.model.api.IBaseBackboneElement item) List<org.hl7.fhir.instance.model.api.IBaseBackboneElement> processResponseItems(PopulateRequest request, List<? extends org.hl7.fhir.instance.model.api.IBaseBackboneElement> items)
-
Field Details
-
logger
protected static final org.slf4j.Logger logger
-
-
Constructor Details
-
PopulateProcessor
public PopulateProcessor()
-
-
Method Details
-
prePopulate
public <R extends org.hl7.fhir.instance.model.api.IBaseResource> R prePopulate(PopulateRequest request) - Specified by:
prePopulatein interfaceIPopulateProcessor
-
populate
- Specified by:
populatein interfaceIPopulateProcessor
-
processItems
public List<org.hl7.fhir.instance.model.api.IBaseBackboneElement> processItems(PopulateRequest request, List<org.hl7.fhir.instance.model.api.IBaseBackboneElement> items) -
processItemWithContext
protected List<org.hl7.fhir.instance.model.api.IBaseBackboneElement> processItemWithContext(PopulateRequest request, org.hl7.fhir.instance.model.api.IBaseBackboneElement item) -
processItem
protected org.hl7.fhir.instance.model.api.IBaseBackboneElement processItem(PopulateRequest request, org.hl7.fhir.instance.model.api.IBaseBackboneElement item) -
createQuestionnaireResponse
protected org.hl7.fhir.instance.model.api.IBaseResource createQuestionnaireResponse(PopulateRequest request) -
processResponseItems
public List<org.hl7.fhir.instance.model.api.IBaseBackboneElement> processResponseItems(PopulateRequest request, List<? extends org.hl7.fhir.instance.model.api.IBaseBackboneElement> items)
-