Class DefaultUriMapper
java.lang.Object
org.openehealth.ipf.commons.ihe.fhir.translation.AbstractUriMapper
org.openehealth.ipf.commons.ihe.fhir.translation.DefaultUriMapper
- All Implemented Interfaces:
UriMapper
Default URI Mapper implementation that requires
Mappings
for URI-to-OID translation- Since:
- 3.1
- Author:
- Christian Ohr
-
Constructor Summary
ConstructorsConstructorDescriptionDefaultUriMapper(Mappings mappings) DefaultUriMapper(MappingService mappingService) Deprecated, for removal: This API element is subject to removal in a future version.DefaultUriMapper(MappingService mappingService, String uriToOidMappingKey, String uriToNamespaceMappingKey) Deprecated, for removal: This API element is subject to removal in a future version.as of 6.0, passMappingsinsteadDefaultUriMapper(Mappings mappings, String uriToOidMappingKey, String uriToNamespaceMappingKey) -
Method Summary
Modifier and TypeMethodDescriptionmapNamespaceToUri(String namespace) Translate a namespace into an URI.mapOidToUri(String oid) Translate a OID into an URI.mapUriToNamespace(String uri) Translate a non-URN URI (e.g. a URL) into an OIDmapUriToOid(String uri) Translate a non-URN URI (e.g. a URL) into an OIDMethods inherited from class AbstractUriMapper
namespaceToUri, oidToUri, uriToNamespace, uriToOid
-
Constructor Details
-
DefaultUriMapper
-
DefaultUriMapper
-
DefaultUriMapper
Deprecated, for removal: This API element is subject to removal in a future version.as of 6.0, passMappingsinstead -
DefaultUriMapper
@Deprecated(since="6.0", forRemoval=true) public DefaultUriMapper(MappingService mappingService, String uriToOidMappingKey, String uriToNamespaceMappingKey) Deprecated, for removal: This API element is subject to removal in a future version.as of 6.0, passMappingsinstead
-
-
Method Details
-
mapUriToOid
Description copied from class:AbstractUriMapperTranslate a non-URN URI (e.g. a URL) into an OID- Specified by:
mapUriToOidin classAbstractUriMapper- Parameters:
uri- URI- Returns:
- OID string
-
mapOidToUri
Description copied from class:AbstractUriMapperTranslate a OID into an URI. Can either return null or throw an exception if no URL was found.- Specified by:
mapOidToUriin classAbstractUriMapper- Parameters:
oid- OID- Returns:
- valid URI or null if no URI was found
-
mapUriToNamespace
Description copied from class:AbstractUriMapperTranslate a non-URN URI (e.g. a URL) into an OID- Specified by:
mapUriToNamespacein classAbstractUriMapper- Parameters:
uri- URI- Returns:
- OID string
-
mapNamespaceToUri
Description copied from class:AbstractUriMapperTranslate a namespace into an URI. Can either return null or throw an exception if no URL was found.- Specified by:
mapNamespaceToUriin classAbstractUriMapper- Parameters:
namespace- namespace- Returns:
- valid URI or null if no URI was found
-
Mappingsinstead