org.usergrid.utils
Class UUIDUtils
java.lang.Object
org.usergrid.utils.UUIDUtils
public class UUIDUtils
- extends Object
- Author:
- edanuff
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MIN_TIME_UUID
public static final UUID MIN_TIME_UUID
MAX_TIME_UUID
public static final UUID MAX_TIME_UUID
generator
public static final com.fasterxml.uuid.impl.TimeBasedGenerator generator
zeroUUID
public static final UUID zeroUUID
UUIDUtils
public UUIDUtils()
newTimeUUID
public static UUID newTimeUUID()
- Returns:
newTimeUUID
public static UUID newTimeUUID(long ts)
minTimeUUID
public static UUID minTimeUUID(long ts)
maxTimeUUID
public static UUID maxTimeUUID(long ts)
isTimeBased
public static boolean isTimeBased(UUID uuid)
- Parameters:
uuid
-
- Returns:
getTimestampInMillis
public static long getTimestampInMillis(UUID uuid)
getTimestampInMicros
public static long getTimestampInMicros(UUID uuid)
tryGetUUID
public static UUID tryGetUUID(String s)
isUUID
public static boolean isUUID(String s)
startsWithUUID
public static boolean startsWithUUID(String s)
tryExtractUUID
public static UUID tryExtractUUID(String s)
tryExtractUUID
public static UUID tryExtractUUID(String s,
int offset)
toBase64
public static String toBase64(UUID id)
fromBase64
public static UUID fromBase64(String str)
compare
public static int compare(UUID u1,
UUID u2)
sort
public static List<UUID> sort(List<UUID> uuids)
sortReversed
public static List<UUID> sortReversed(List<UUID> uuids)
Copyright © 2013. All Rights Reserved.