Protect against unknown GV2 UUIDs.

This commit is contained in:
Alan Evans
2020-05-19 15:41:48 -03:00
committed by Greyson Parrelli
parent 981676c7f8
commit ec8d5defd4
5 changed files with 71 additions and 45 deletions

View File

@@ -81,4 +81,19 @@ public final class UuidUtil {
return result;
}
/**
* Keep only UUIDs that are not the {@link #UNKNOWN_UUID}.
*/
public static List<UUID> filterKnown(Collection<UUID> uuids) {
ArrayList<UUID> result = new ArrayList<>(uuids.size());
for (UUID uuid : uuids) {
if (!UNKNOWN_UUID.equals(uuid)) {
result.add(uuid);
}
}
return result;
}
}