@Immutable
public static class ContractEntry.Key
extends java.lang.Object
Key
to associate a contract id with a ClientIdentityKey
. A ClientIdentityKey
contains an entity id and certificate version.Constructor and Description |
---|
Key(java.lang.String id,
ClientIdentityKey clientIdentityKey) |
Key(java.lang.String id,
java.lang.String entityId,
int keyVersion) |
Modifier and Type | Method and Description |
---|---|
static ContractEntry.Key |
deserialize(java.lang.String keyString) |
boolean |
equals(java.lang.Object o) |
static ContractEntry.Key |
from(ContractExecutionRequest request) |
ClientIdentityKey |
getClientIdentityKey() |
java.lang.String |
getId() |
int |
hashCode() |
java.lang.String |
serialize() |
public Key(java.lang.String id, ClientIdentityKey clientIdentityKey)
public Key(java.lang.String id, java.lang.String entityId, int keyVersion)
public java.lang.String getId()
public ClientIdentityKey getClientIdentityKey()
public java.lang.String serialize()
public static ContractEntry.Key deserialize(java.lang.String keyString)
public int hashCode()
hashCode
in class java.lang.Object
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public static ContractEntry.Key from(ContractExecutionRequest request)