public class NamingSystemUriMapper extends AbstractUriMapper
NamingSystemService
. The mapping is done
by search for a NamingSystem
with a uniqueID of a certain type and returning a unique ID with a different type.Constructor and Description |
---|
NamingSystemUriMapper(NamingSystemService namingSystemService,
String mappingId) |
Modifier and Type | Method and Description |
---|---|
protected Optional<String> |
mapNamespaceToUri(String namespace)
Translate a namespace into an URI.
|
protected Optional<String> |
mapOidToUri(String oid)
Translate a OID into an URI.
|
protected Optional<String> |
mapUriToNamespace(String uri)
Translate a non-URN URI (e.g.
|
protected Optional<String> |
mapUriToOid(String uri)
Translate a non-URN URI (e.g.
|
namespaceToUri, oidToUri, uriToNamespace, uriToOid
public NamingSystemUriMapper(NamingSystemService namingSystemService, String mappingId)
protected Optional<String> mapOidToUri(String oid)
AbstractUriMapper
mapOidToUri
in class AbstractUriMapper
oid
- OIDprotected Optional<String> mapUriToOid(String uri)
AbstractUriMapper
mapUriToOid
in class AbstractUriMapper
uri
- URIprotected Optional<String> mapUriToNamespace(String uri)
AbstractUriMapper
mapUriToNamespace
in class AbstractUriMapper
uri
- URIprotected Optional<String> mapNamespaceToUri(String namespace)
AbstractUriMapper
mapNamespaceToUri
in class AbstractUriMapper
namespace
- namespaceCopyright © 2018 Open eHealth Foundation. All rights reserved.