public class MMUUID
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
protected static java.util.HashMap<java.lang.String,java.lang.Integer> |
_associatedCrossIDs |
protected java.util.HashMap<java.lang.String,java.lang.Integer> |
_associatedIDs |
protected java.util.HashMap<java.lang.String,java.lang.String> |
_associatedUUIDs |
protected java.lang.String |
uniqueName |
Constructor and Description |
---|
MMUUID(MMMappingUtil mappingUtil) |
Modifier and Type | Method and Description |
---|---|
static int |
addAssociatedCrossID(java.lang.String name) |
int |
addAssociatedID(java.lang.String name) |
java.lang.String |
addAssociatedUUID(java.lang.String name) |
static int |
getAssociatedCrossID(java.lang.String name)
If it cannot retrieve ID basing on name, then a new random ID is generated and stored for future reference and the same is supplied back
|
int |
getAssociatedID(java.lang.String name)
If it cannot retrieve ID basing on name, then a new random ID is generated and stored for future reference and the same is supplied back
|
java.lang.String |
getAssociatedUUID(java.lang.String name)
If it cannot retrieve UUID basing on name, then a new random uuid is generated and stored for future reference and the same is supplied back
|
java.lang.String |
getUniqueName() |
java.lang.String |
getUUID() |
static void |
main(java.lang.String[] args) |
void |
setAssociatedIDCount(int associatedIDCount) |
void |
setUniqueName(java.lang.String uniqueName) |
void |
setUUID(java.lang.String guid) |
protected java.lang.String uniqueName
protected java.util.HashMap<java.lang.String,java.lang.String> _associatedUUIDs
protected java.util.HashMap<java.lang.String,java.lang.Integer> _associatedIDs
protected static java.util.HashMap<java.lang.String,java.lang.Integer> _associatedCrossIDs
public MMUUID(MMMappingUtil mappingUtil)
public java.lang.String addAssociatedUUID(java.lang.String name)
public java.lang.String getAssociatedUUID(java.lang.String name)
name
- public int addAssociatedID(java.lang.String name)
public int getAssociatedID(java.lang.String name)
name
- public static int addAssociatedCrossID(java.lang.String name)
public static int getAssociatedCrossID(java.lang.String name)
name
- public java.lang.String getUUID()
public void setUUID(java.lang.String guid)
guid
- the _uuid to setpublic java.lang.String getUniqueName()
public void setUniqueName(java.lang.String uniqueName)
uniqueName
- the uniqueName to setpublic static void main(java.lang.String[] args)
public void setAssociatedIDCount(int associatedIDCount)
associatedIDCount
- the associatedIDCount to set