public class IdGenerator extends java.lang.Object
Constructor and Description |
---|
IdGenerator() |
IdGenerator(java.lang.String prefix)
Construct an IdGenerator
|
Modifier and Type | Method and Description |
---|---|
static int |
compare(java.lang.String id1,
java.lang.String id2)
Does a proper compare on the ids
|
java.lang.String |
generateId()
Generate a unqiue id
|
java.lang.String |
generateSanitizedId()
Generate a unique ID - that is friendly for a URL or file system
|
static java.lang.String |
getHostName()
As we have to find the hostname as a side-affect of generating a unique
stub, we allow it's easy retrevial here
|
static java.lang.String |
getSeedFromId(java.lang.String id)
From a generated id - return the seed (i.e.
|
static long |
getSequenceFromId(java.lang.String id)
From a generated id - return the generator count
|
public IdGenerator(java.lang.String prefix)
public IdGenerator()
public static java.lang.String getHostName()
public java.lang.String generateId()
public java.lang.String generateSanitizedId()
public static java.lang.String getSeedFromId(java.lang.String id)
id
- the generated identiferpublic static long getSequenceFromId(java.lang.String id)
id
- public static int compare(java.lang.String id1, java.lang.String id2)
id1
- id2
- Copyright © 2005-2017. All Rights Reserved.