Package nxt.blockchain
Class FxtTransactionImpl
java.lang.Object
nxt.blockchain.TransactionImpl
nxt.blockchain.FxtTransactionImpl
- All Implemented Interfaces:
AccountLedger.LedgerEventId,FxtTransaction,Transaction
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from interface nxt.blockchain.FxtTransaction
FxtTransaction.BuilderNested classes/interfaces inherited from interface nxt.blockchain.Transaction
Transaction.Builder -
Method Summary
Modifier and TypeMethodDescriptionbooleanfinal booleanlong[]final ChaingetChain()longgetFee()byte[]final inthashCode()booleanisPhased()voidsetChildTransactions(List<? extends ChildTransaction> childTransactions, byte[] blockHash) voidvalidate()protected voidMethods inherited from class nxt.blockchain.TransactionImpl
attachmentIsDuplicate, bytes, getAmount, getAppendages, getAppendages, getAppendages, getAttachment, getBlock, getBlockId, getBlockTimestamp, getBytes, getDeadline, getECBlockHeight, getECBlockId, getExpiration, getFullHash, getFullSize, getHeight, getId, getIndex, getJSONObject, getMinimumFeeFQT, getPrunableAttachmentJSON, getPrunableBytes, getPrunableEncryptedMessage, getPrunablePlainMessage, getRecipientId, getSenderId, getSenderPublicKey, getStringId, getTimestamp, getType, getUnsignedBytes, getVersion, newTransactionBuilder, newTransactionBuilder, newTransactionBuilder, parseTransaction, parseTransaction, prunableBytes, verifySignatureMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface nxt.blockchain.Transaction
getAmount, getAppendages, getAppendages, getAppendages, getAttachment, getBlock, getBlockId, getBlockTimestamp, getBytes, getDeadline, getECBlockHeight, getECBlockId, getExpiration, getFullHash, getFullSize, getHeight, getId, getIndex, getJSONObject, getMinimumFeeFQT, getPrunableAttachmentJSON, getPrunableBytes, getPrunableEncryptedMessage, getPrunablePlainMessage, getRecipientId, getSenderId, getSenderPublicKey, getStringId, getTimestamp, getType, getUnsignedBytes, getVersion, verifySignature
-
Method Details
-
getChain
- Specified by:
getChainin interfaceAccountLedger.LedgerEventId- Specified by:
getChainin interfaceTransaction
-
getFee
public long getFee()- Specified by:
getFeein interfaceTransaction
-
getSignature
public byte[] getSignature()- Specified by:
getSignaturein interfaceTransaction
-
isPhased
public boolean isPhased()- Specified by:
isPhasedin interfaceTransaction
-
attachmentIsPhased
public boolean attachmentIsPhased()- Specified by:
attachmentIsPhasedin classTransactionImpl
-
validate
- Specified by:
validatein interfaceTransaction- Overrides:
validatein classTransactionImpl- Throws:
NxtException.ValidationException
-
validateId
- Throws:
NxtException.ValidationException
-
getChildTransactions
- Specified by:
getChildTransactionsin interfaceFxtTransaction
-
getSortedChildTransactions
- Specified by:
getSortedChildTransactionsin interfaceFxtTransaction
-
setChildTransactions
public void setChildTransactions(List<? extends ChildTransaction> childTransactions, byte[] blockHash) throws NxtException.NotValidException - Specified by:
setChildTransactionsin interfaceFxtTransaction- Throws:
NxtException.NotValidException
-
getBackFees
public long[] getBackFees() -
equals
-
hashCode
public final int hashCode()
-