|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.resoa.util.IDGenerator
public class IDGenerator
Used for generation random/unique byte sequence IDs. Used for Resoa internal applications: SessionIDs and TransactionIDs. This is a singleton, threadsafe implementation.
| Field Summary | |
|---|---|
static int |
SESSIONID_LENGHT
The internal length of session ID's |
| Method Summary | |
|---|---|
java.lang.String |
extendID(java.lang.String id)
Extend an existing ID |
java.lang.String |
getBase32ID(int length)
Returns a web safe base32 encoded ID |
java.lang.String |
getBase32UUID()
Returns a web safe base32 encoded ID |
java.lang.String |
getID(int bytes)
Returns a new ID. |
static IDGenerator |
getInstance()
Instance getter |
java.lang.String |
getResoaID()
Get Resoa conformID sessionID |
java.lang.String |
getTransactionID()
Get Resoa conform transaction ID |
java.lang.String |
newLicenseKey()
Create a new LicenseKey |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final int SESSIONID_LENGHT
| Method Detail |
|---|
public static IDGenerator getInstance()
public java.lang.String getID(int bytes)
bytes - number of random bytes used for generation
public java.lang.String getResoaID()
public java.lang.String getTransactionID()
public java.lang.String extendID(java.lang.String id)
public java.lang.String newLicenseKey()
public java.lang.String getBase32UUID()
public java.lang.String getBase32ID(int length)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||