public class HashLockTransactionFactory extends TransactionFactory<HashLockTransaction>
HashLockTransaction
Modifier and Type | Method and Description |
---|---|
HashLockTransaction |
build() |
static HashLockTransactionFactory |
create(NetworkType networkType,
Deadline deadline,
Mosaic mosaic,
java.math.BigInteger duration,
SignedTransaction signedTransaction)
Static create method for factory.
|
static HashLockTransactionFactory |
create(NetworkType networkType,
Deadline deadline,
Mosaic mosaic,
java.math.BigInteger duration,
java.lang.String hash)
Static create method for factory.
|
java.math.BigInteger |
getDuration()
Returns funds lock duration in number of blocks.
|
java.lang.String |
getHash()
Returns signed transaction hash for which funds are locked.
|
Mosaic |
getMosaic()
Returns locked mosaic.
|
calculateMaxFeeFromMultiplier, deadline, getDeadline, getGroup, getMaxFee, getNetworkType, getProvidedSize, getSignature, getSigner, getSize, getTransactionInfo, getType, getVersion, group, maxFee, signature, signer, size, transactionInfo, version
public static HashLockTransactionFactory create(NetworkType networkType, Deadline deadline, Mosaic mosaic, java.math.BigInteger duration, java.lang.String hash)
networkType
- Network type.deadline
- the deadline.mosaic
- Mosaic.duration
- Duration.hash
- the transaction hash.public static HashLockTransactionFactory create(NetworkType networkType, Deadline deadline, Mosaic mosaic, java.math.BigInteger duration, SignedTransaction signedTransaction)
networkType
- Network type.deadline
- Deadlinemosaic
- Mosaic.duration
- Duration.signedTransaction
- Signed transaction.public Mosaic getMosaic()
public java.math.BigInteger getDuration()
public java.lang.String getHash()
public HashLockTransaction build()
build
in class TransactionFactory<HashLockTransaction>