Class DefaultFhirRegistry
java.lang.Object
org.openehealth.ipf.commons.ihe.fhir.DefaultFhirRegistry
- All Implemented Interfaces:
FhirRegistry
Default implementation of
FhirRegistry- Since:
- 3.2
- Author:
- Christian Ohr
-
Method Summary
Modifier and TypeMethodDescriptionstatic FhirRegistrygetFhirRegistry(String name) Lookup or create a new FHIR registry if none exists with the given (servlet) namebooleanhasServlet(String servletName) Returns true if there is already a registered FHIR servlet with the provided namevoidregister(RestfulServer servlet) Registers the FHIR servlet, usually during its init phase.voidRegisters the FHIR resource provider.static FhirRegistryremoveFhirRegistry(String name) Removes the FHIR registry with the given (servlet) namevoidunregister(RestfulServer servlet) Unregisters the FHIR servlet, usually during its destroy phasevoidunregister(Object resourceProvider) Unregisters the FHIR resource provider.
-
Method Details
-
getFhirRegistry
Lookup or create a new FHIR registry if none exists with the given (servlet) name -
removeFhirRegistry
Removes the FHIR registry with the given (servlet) name -
register
Description copied from interface:FhirRegistryRegisters the FHIR resource provider.- Specified by:
registerin interfaceFhirRegistry- Parameters:
resourceProvider- resource provider
-
unregister
Description copied from interface:FhirRegistryUnregisters the FHIR resource provider.- Specified by:
unregisterin interfaceFhirRegistry- Parameters:
resourceProvider- resource provider
-
register
Description copied from interface:FhirRegistryRegisters the FHIR servlet, usually during its init phase.- Specified by:
registerin interfaceFhirRegistry- Parameters:
servlet- FHIR servlet
-
unregister
Description copied from interface:FhirRegistryUnregisters the FHIR servlet, usually during its destroy phase- Specified by:
unregisterin interfaceFhirRegistry- Parameters:
servlet- FHIR servlet
-
hasServlet
Description copied from interface:FhirRegistryReturns true if there is already a registered FHIR servlet with the provided name- Specified by:
hasServletin interfaceFhirRegistry- Parameters:
servletName- name of the servlet- Returns:
- true if there is already a registered FHIR servlet with this name
-