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, verifySignature
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
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
public final Chain getChain()
getChain
in interface AccountLedger.LedgerEventId
getChain
in interface Transaction
public long getFee()
getFee
in interface Transaction
public byte[] getSignature()
getSignature
in interface Transaction
public boolean isPhased()
isPhased
in interface Transaction
public boolean attachmentIsPhased()
attachmentIsPhased
in class TransactionImpl
public void validate() throws NxtException.ValidationException
validate
in interface Transaction
validate
in class TransactionImpl
NxtException.ValidationException
protected void validateId() throws NxtException.ValidationException
NxtException.ValidationException
public java.util.Collection<ChildTransactionImpl> getChildTransactions()
getChildTransactions
in interface FxtTransaction
public java.util.List<ChildTransactionImpl> getSortedChildTransactions()
getSortedChildTransactions
in interface FxtTransaction
public void setChildTransactions(java.util.List<? extends ChildTransaction> childTransactions, byte[] blockHash) throws NxtException.NotValidException
setChildTransactions
in interface FxtTransaction
NxtException.NotValidException
public long[] getBackFees()
public final boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public final int hashCode()
hashCode
in class java.lang.Object