public class FxtTransactionImpl extends TransactionImpl implements FxtTransaction
| Modifier and Type | Class and Description |
|---|---|
static class |
FxtTransactionImpl.BuilderImpl |
FxtTransaction.Builder| Modifier and Type | Method and Description |
|---|---|
boolean |
attachmentIsPhased() |
boolean |
equals(java.lang.Object o) |
long[] |
getBackFees() |
Chain |
getChain() |
java.util.Collection<ChildTransactionImpl> |
getChildTransactions() |
long |
getFee() |
byte[] |
getSignature() |
java.util.List<ChildTransactionImpl> |
getSortedChildTransactions() |
int |
hashCode() |
boolean |
isPhased() |
void |
setChildTransactions(java.util.List<? extends ChildTransaction> childTransactions,
byte[] blockHash) |
void |
validate() |
protected void |
validateId() |
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, verifySignatureclone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitgetAmount, 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, verifySignaturepublic final Chain getChain()
getChain in interface AccountLedger.LedgerEventIdgetChain in interface Transactionpublic long getFee()
getFee in interface Transactionpublic byte[] getSignature()
getSignature in interface Transactionpublic boolean isPhased()
isPhased in interface Transactionpublic boolean attachmentIsPhased()
attachmentIsPhased in class TransactionImplpublic void validate()
throws NxtException.ValidationException
validate in interface Transactionvalidate in class TransactionImplNxtException.ValidationExceptionprotected void validateId()
throws NxtException.ValidationException
NxtException.ValidationExceptionpublic java.util.Collection<ChildTransactionImpl> getChildTransactions()
getChildTransactions in interface FxtTransactionpublic java.util.List<ChildTransactionImpl> getSortedChildTransactions()
getSortedChildTransactions in interface FxtTransactionpublic void setChildTransactions(java.util.List<? extends ChildTransaction> childTransactions, byte[] blockHash) throws NxtException.NotValidException
setChildTransactions in interface FxtTransactionNxtException.NotValidExceptionpublic long[] getBackFees()
public final boolean equals(java.lang.Object o)
equals in class java.lang.Objectpublic final int hashCode()
hashCode in class java.lang.Object