public class UUIDValidator extends Object implements ValueValidator
Constructor and Description |
---|
UUIDValidator() |
Modifier and Type | Method and Description |
---|---|
Optional<UUID> |
getAsUUID(String urn) |
Optional<UUID> |
getAsUUID(URI uri) |
Optional<UUID> |
getAsUUID(URN urn) |
Optional<String> |
getSymbolicId(String id) |
boolean |
isUUID(String id) |
void |
validate(String uuid)
Validates the given value.
|
public void validate(String uuid) throws XDSMetaDataException
ValueValidator
validate
in interface ValueValidator
uuid
- the value.XDSMetaDataException
- if the validation failed.public Optional<String> getSymbolicId(String id)
id
- identifierpublic boolean isUUID(String id)
id
- identifierpublic Optional<UUID> getAsUUID(String urn)
urn
- urnpublic Optional<UUID> getAsUUID(URI uri)
uri
- uriCopyright © 2018 Open eHealth Foundation. All rights reserved.