X-Git-Url: https://git.argeo.org/?a=blobdiff_plain;f=org.argeo.api.uuid%2Fsrc%2Forg%2Fargeo%2Fapi%2Fuuid%2FUnkownNameUuid.java;fp=org.argeo.api.uuid%2Fsrc%2Forg%2Fargeo%2Fapi%2Fuuid%2FUnkownNameUuid.java;h=0000000000000000000000000000000000000000;hb=593a4eabb76b74cd382ecf3f181d57abe0d643f9;hp=623de91f6f3169937cfcad36e005aad4f89b6fa7;hpb=e8e2c65f356b30b35e4d8a1de66691a789c183bb;p=lgpl%2Fargeo-commons.git diff --git a/org.argeo.api.uuid/src/org/argeo/api/uuid/UnkownNameUuid.java b/org.argeo.api.uuid/src/org/argeo/api/uuid/UnkownNameUuid.java deleted file mode 100644 index 623de91f6..000000000 --- a/org.argeo.api.uuid/src/org/argeo/api/uuid/UnkownNameUuid.java +++ /dev/null @@ -1,31 +0,0 @@ -package org.argeo.api.uuid; - -import java.util.UUID; - -/** A name-based UUID (v3 or v5) whose construction values are not known. */ -public class UnkownNameUuid extends TypedUuid { - private static final long serialVersionUID = APM.SERIAL; - - public UnkownNameUuid(UUID uuid) { - super(uuid); - if ((uuid.version() != 5 && uuid.version() != 3) || uuid.variant() != 2) - throw new IllegalArgumentException("The provided UUID is not a name-based UUID."); - } - - /** - * Always returns true since it is unknown from which values it was - * constructed.. - */ - @Override - public boolean isOpaque() { - return true; - } - - /** - * Whether the hash of this name UUID was generated with SHA-1 (v5) or with MD5 - * (v3). - */ - public boolean isSha1() { - return uuid.version() == 5; - } -}