public class IdGenerator
extends java.lang.Object
Modifier and Type | Method and Description |
---|---|
static java.math.BigInteger |
generateMosaicId(int nonce,
byte[] publicKey)
Generate mosaic id.
|
static java.math.BigInteger |
generateNamespaceId(java.lang.String namespacePath)
Generate namespace id.
|
static java.math.BigInteger |
generateNamespaceId(java.lang.String namespaceName,
java.math.BigInteger parentId)
Generate namespace id.
|
static java.math.BigInteger |
generateNamespaceId(java.lang.String namespaceName,
java.lang.String parentNamespaceName)
Generate namespace id.
|
static java.util.List<java.math.BigInteger> |
generateNamespacePath(java.lang.String namespacePath)
Generate namespace id.
|
public static java.math.BigInteger generateMosaicId(int nonce, byte[] publicKey)
nonce
- Nonce int.publicKey
- Public key.public static java.math.BigInteger generateNamespaceId(java.lang.String namespaceName, java.math.BigInteger parentId)
namespaceName
- Namespace name.parentId
- Parent id.public static java.math.BigInteger generateNamespaceId(java.lang.String namespaceName, java.lang.String parentNamespaceName)
namespaceName
- Namespace name.parentNamespaceName
- Parent name.public static java.math.BigInteger generateNamespaceId(java.lang.String namespacePath)
namespacePath
- Namespace path.public static java.util.List<java.math.BigInteger> generateNamespacePath(java.lang.String namespacePath)
namespacePath
- Namespace path.