Package dev.dsf.bpe.v1.service
Class AbstractResourceProvider
java.lang.Object
dev.dsf.bpe.v1.service.AbstractResourceProvider
- All Implemented Interfaces:
org.springframework.beans.factory.InitializingBean
- Direct Known Subclasses:
EndpointProviderImpl,OrganizationProviderImpl
public abstract class AbstractResourceProvider
extends Object
implements org.springframework.beans.factory.InitializingBean
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final FhirWebserviceClientProviderprotected final String -
Constructor Summary
ConstructorsConstructorDescriptionAbstractResourceProvider(FhirWebserviceClientProvider clientProvider, String localEndpointAddress) -
Method Summary
Modifier and TypeMethodDescriptionvoidprotected final <R extends org.hl7.fhir.r4.model.Resource>
List<R>search(Class<? extends org.hl7.fhir.r4.model.Resource> searchType, Map<String, List<String>> searchParameters, org.hl7.fhir.r4.model.Bundle.SearchEntryMode targetMode, Class<R> targetType, Predicate<R> filter) protected final StringtoSearchParameter(org.hl7.fhir.r4.model.Coding coding) protected final StringtoSearchParameter(org.hl7.fhir.r4.model.Identifier identifier)
-
Field Details
-
clientProvider
-
localEndpointAddress
-
-
Constructor Details
-
AbstractResourceProvider
public AbstractResourceProvider(FhirWebserviceClientProvider clientProvider, String localEndpointAddress)
-
-
Method Details
-
afterPropertiesSet
- Specified by:
afterPropertiesSetin interfaceorg.springframework.beans.factory.InitializingBean- Throws:
Exception
-
toSearchParameter
-
toSearchParameter
-
search
-