public class AddressResolutionStatement extends ResolutionStatement<UnresolvedAddress,Address>
ResolutionStatement specific for addresses.| Constructor and Description |
|---|
AddressResolutionStatement(java.lang.String recordId,
java.math.BigInteger height,
UnresolvedAddress unresolved,
java.util.List<ResolutionEntry<Address>> resolutionEntries)
Constructor
|
| Modifier and Type | Method and Description |
|---|---|
static java.util.Optional<Address> |
getResolvedAddress(java.util.List<AddressResolutionStatement> statements,
java.math.BigInteger height,
UnresolvedAddress unresolvedAddress,
long primaryId,
long secondaryId)
This method tries to resolve the unresolved address using the the resolution entries.
|
generateHash, getHeight, getRecordId, getResolutionEntries, getResolutionEntryById, getResolutionType, getUnresolvedpublic AddressResolutionStatement(java.lang.String recordId,
java.math.BigInteger height,
UnresolvedAddress unresolved,
java.util.List<ResolutionEntry<Address>> resolutionEntries)
recordId - the database id if known.height - Heightunresolved - an UnresolvedAddressresolutionEntries - Array of Address resolution entries.public static java.util.Optional<Address> getResolvedAddress(java.util.List<AddressResolutionStatement> statements, java.math.BigInteger height, UnresolvedAddress unresolvedAddress, long primaryId, long secondaryId)
statements - list of statements.height - the height of the transaction.unresolvedAddress - the UnresolvedAddressprimaryId - the primary idsecondaryId - the secondary idOptional of the resolved Address