Package dev.dsf.bpe.v1.service
Class OrganizationProviderImpl
java.lang.Object
dev.dsf.bpe.v1.service.AbstractResourceProvider
dev.dsf.bpe.v1.service.OrganizationProviderImpl
- All Implemented Interfaces:
OrganizationProvider,org.springframework.beans.factory.InitializingBean
public class OrganizationProviderImpl
extends AbstractResourceProvider
implements OrganizationProvider
-
Field Summary
Fields inherited from class dev.dsf.bpe.v1.service.AbstractResourceProvider
clientProvider, localEndpointAddress -
Constructor Summary
ConstructorsConstructorDescriptionOrganizationProviderImpl(FhirWebserviceClientProvider clientProvider, String localEndpointAddress) -
Method Summary
Modifier and TypeMethodDescriptionOptional<org.hl7.fhir.r4.model.Organization>Optional<org.hl7.fhir.r4.model.Organization>getOrganization(org.hl7.fhir.r4.model.Identifier organizationIdentifier) List<org.hl7.fhir.r4.model.Organization>getOrganizations(org.hl7.fhir.r4.model.Identifier parentOrganizationIdentifier) List<org.hl7.fhir.r4.model.Organization>getOrganizations(org.hl7.fhir.r4.model.Identifier parentOrganizationIdentifier, org.hl7.fhir.r4.model.Coding memberOrganizationRole) List<org.hl7.fhir.r4.model.Organization>Methods inherited from class dev.dsf.bpe.v1.service.AbstractResourceProvider
afterPropertiesSet, search, toSearchParameter, toSearchParameterMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface dev.dsf.bpe.v1.service.OrganizationProvider
getLocalOrganizationIdentifier, getLocalOrganizationIdentifierValue, getOrganization, getOrganizations, getOrganizations
-
Constructor Details
-
OrganizationProviderImpl
public OrganizationProviderImpl(FhirWebserviceClientProvider clientProvider, String localEndpointAddress)
-
-
Method Details
-
getLocalOrganization
- Specified by:
getLocalOrganizationin interfaceOrganizationProvider
-
getOrganization
public Optional<org.hl7.fhir.r4.model.Organization> getOrganization(org.hl7.fhir.r4.model.Identifier organizationIdentifier) - Specified by:
getOrganizationin interfaceOrganizationProvider
-
getOrganizations
public List<org.hl7.fhir.r4.model.Organization> getOrganizations(org.hl7.fhir.r4.model.Identifier parentOrganizationIdentifier) - Specified by:
getOrganizationsin interfaceOrganizationProvider
-
getOrganizations
public List<org.hl7.fhir.r4.model.Organization> getOrganizations(org.hl7.fhir.r4.model.Identifier parentOrganizationIdentifier, org.hl7.fhir.r4.model.Coding memberOrganizationRole) - Specified by:
getOrganizationsin interfaceOrganizationProvider
-
getRemoteOrganizations
- Specified by:
getRemoteOrganizationsin interfaceOrganizationProvider
-