Class AbstractPcc44ResourceProvider<T extends IBaseResource>
java.lang.Object
org.openehealth.ipf.commons.ihe.fhir.FhirProvider
org.openehealth.ipf.commons.ihe.fhir.AbstractPlainProvider
org.openehealth.ipf.commons.ihe.fhir.AbstractResourceProvider
org.openehealth.ipf.commons.ihe.fhir.pcc44.AbstractPcc44ResourceProvider<T>
- All Implemented Interfaces:
IResourceProvider,Serializable
- Direct Known Subclasses:
AllergyIntoleranceResourceProvider,ConditionResourceProvider,DiagnosticReportResourceProvider,EncounterResourceProvider,ImmunizationResourceProvider,MedicationRequestResourceProvider,MedicationStatementResourceProvider,ObservationResourceProvider,ProcedureResourceProvider
public abstract class AbstractPcc44ResourceProvider<T extends IBaseResource>
extends AbstractResourceProvider
- Since:
- 3.6
- Author:
- Christian Ohr
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionretrieve(IdType id, RequestDetails requestDetails, jakarta.servlet.http.HttpServletRequest httpServletRequest, jakarta.servlet.http.HttpServletResponse httpServletResponse) Handles Retrieve.Methods inherited from class org.openehealth.ipf.commons.ihe.fhir.AbstractPlainProvider
getFhirContext, getRequestConsumer, requestAction, requestBundle, requestBundleProvider, requestResource, setConsumer, unsetConsumerMethods inherited from class org.openehealth.ipf.commons.ihe.fhir.FhirProvider
enrichParameters, processOutHeaders, requiresDeregistration, requiresRegistration
-
Constructor Details
-
AbstractPcc44ResourceProvider
-
-
Method Details
-
getResourceType
-
retrieve
public T retrieve(IdType id, RequestDetails requestDetails, jakarta.servlet.http.HttpServletRequest httpServletRequest, jakarta.servlet.http.HttpServletResponse httpServletResponse) Handles Retrieve. This is not an actual part of the PCC-44 specification, but in the context of restful FHIR IHE transaction it makes sense to be able to retrieve a resource by its ID.- Parameters:
id- resource IDrequestDetails- request detailshttpServletRequest- servlet requesthttpServletResponse- servlet response- Returns:
DocumentManifestresource
-